Page 1 of 1

Emulator should emulate RAM in the $c000-ffff space

Posted: Sat Dec 09, 2023 2:56 am
by mgkaiser
The emulator should have the option to emulate RAM at $c000-$ffff, paging controlled by $01. Should be able to emulate RAM at ANY page not actively used by ROM.

Why?

1) Rapid debugging of software destined to be deployed on a cartridge, or ROM's destined to become part of an add-on card.
2) Rapid debugging of software destined to be deployed in the "main ROM" on the unused ROM pages 13-31
3) The ability to emulate future RAM expansion boards that would provide RAM at $c000-$ffff on pages 32+

Re: Emulator should emulate RAM in the $c000-ffff space

Posted: Sat Dec 09, 2023 3:38 am
by TomXP411
It already does, but you need to create the cartridge file.

https://github.com/X16Community/x16-emu ... ile-format

If you create a CRT file with 03 in all of the bank flag locations, it should emulate a cart with all banks populated with RAM.