mirror of
https://github.com/libretro/Mesen.git
synced 2025-03-02 21:47:59 +00:00
Input: Family Basic Tape - Fixed load tape operation
This commit is contained in:
parent
d137dec59f
commit
551b2800cf
@ -115,7 +115,7 @@ public:
|
||||
uint8_t ReadRAM(uint16_t addr) override
|
||||
{
|
||||
if(addr == 0x4016 && _isPlaying) {
|
||||
uint32_t readPos = (uint32_t)((_console->GetCpu()->GetCycleCount() / _cycle) / FamilyBasicDataRecorder::SamplingRate);
|
||||
uint32_t readPos = (uint32_t)((_console->GetCpu()->GetCycleCount() - _cycle) / FamilyBasicDataRecorder::SamplingRate);
|
||||
|
||||
if((uint32_t)_data.size() > readPos / 8) {
|
||||
uint8_t value = ((_data[readPos / 8] >> (readPos % 8)) & 0x01) << 1;
|
||||
|
Loading…
x
Reference in New Issue
Block a user