rjhelms / compe6502

Homebrew 6502 system
2 stars 0 forks source link

Cassette load assumes start address is page aligned #11

Open rjhelms opened 2 years ago

rjhelms commented 2 years ago

CLOAD compares the value in the Y register with ENDL to check if load is complete, which only works properly if STARTL is $00.

https://github.com/rjhelms/compe6502/blob/3d1b493218e181c3214a4c1c9bf7a2238a6fc3f0/ROM/src/io_card.s#L237-L241