Emulator should emulate RAM in the $c000-ffff space

If you have feature requests, this is the place to post them. Please note your idea may already be something we have already discussed and decided against, or something we are working on privately, and we cannot be held responsible for any similarities in such instance. Whilst we cannot respond to every suggestion, your idea will be read and responded to where possible. Thank you for your input!
Post Reply
mgkaiser
Posts: 60
Joined: Sat Dec 02, 2023 6:49 pm

Emulator should emulate RAM in the $c000-ffff space

Post 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+
TomXP411
Posts: 1785
Joined: Tue May 19, 2020 8:49 pm

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

Post 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.
Post Reply