I'm writing a game in a combination of BASIC, C and assembler. It's written for MSX1 with disk, but should of course work with MSX2/2+ as well. Is there a clean way of using the "unused" RAM from my C/assembler routines? I understand that I can't use this RAM from BASIC, but it would be great if I could store some compressed data there.
Since I'm targeting 64Kb machines - is it safe to assume that page 2 and 3 is set to RAM, and that I can set page 0 and 1 to the same slot as page 2 and 3 to access the lower 32Kb of RAM? With interrupt disabled of course. Or could there be situations where the machine has 64Kb RAM but in different slots?
!login ou Inscrivez-vous pour poster