skiselev / omega

Omega Home Computer
GNU General Public License v3.0
379 stars 53 forks source link

Is there a way to run 128 K or larger rom files on Omega #36

Closed alex3331 closed 1 year ago

alex3331 commented 2 years ago

It looks like slot address bus can address no more than 64 k. Is there a way to run larger programs without the need of another external storage device, like FD, SD card or hard drive?

skiselev commented 2 years ago

The address bus is 16-bit, so the addressable memory is limited to 64 KB. There are ways around this limitation, usually by "paging" the memory. MSX2 memory mapper, and MegaROMs are the examples of such approaches.

alex3331 commented 2 years ago

Can you please give a reference to MegaROM and MSX2 memory mapper? I have a few 128 k, 256 k and 512 k programs and would like to try them

skiselev commented 1 year ago

@alex3331 I believe I've provided you the information in the email. Closing the issue