Michael Jørgensen
Michael Jørgensen
More debugging shows that the same happens during read: When bit 5 of $DE00 is set, reads from CART ROM LO (i.e. $8000 - $9FFF) actually read from the cartridge...
I'm setting this to V6 for now, since I consider this a "nice-to-have" and there is a work-around.
@sy2002 I agree that we should postpone this feature for a future release 6. The reason is that this will involve quite some development work; it's not a small change....
This is strange. I've just added your BUFR fix to this repo (copied from the MEGA65 fork) and rebuilt. The design works fine (as others already have reported). However, I...
I've disassembled the beginning of the file Wonderboy_1987Activision.crt. It starts at 0x8009: ``` 8009 8E 16 D0 STX $D016 800C 20 A3 FD JSR $FDA3 800F 20 50 FD JSR...
Well, I'm not completely wrong. I've verified the cartridge works in vice 3.8, and from the debug log I see: ``` ... 462518 .A7F2 310 002 1650980 FF FF FF...
In simulation I see similar, but slightly different, behavior: ``` 456038 ../../../../65c02/src/cpu_65c02.vhd:140:16:@101849325ns:(report note): CPU: A846 : FF ??? : 010008FB 456039 ../../../../65c02/src/cpu_65c02.vhd:140:16:@101849565ns:(report note): CPU: A849 : FF ??? : 010008FB...
This is very similar to issue #69 .
> > Apparently, the expected behavior is to **mirror** the data from ROML to ROMH in that case. > > Sounds good - just being curious: How does one know,...
@sy2002 I believe the problem is our `prg_loader.vhd` file. Here are my findings so far: In the game `antiriad.prg` I've disassembled the first few lines of code. They are: ```...