I love this whole idea!    The ROM address conversion would be the easy
part, if we can call anything "easy" regarding this.  :)
It's the upper RAM addresses that could be quite tricky.  There's some
differences in the hook table and then even more differences that don't
seem to be well documented.

I'm with Brian on this -- if YOU think it can be done, then I think it can
be done.   Let me know if I can help in any way.

Gary


On Mon, Jul 12, 2021 at 5:30 AM Stephen Adolph <twospru...@gmail.com> wrote:

> Noting that SuperROM has never been found (or never released?) for NEC, it
> seems to me given what I know about making applications run on both
> platforms, that it should be very straightforward to translate the M100
> SuperROM into an NEC variant.  After all, the NEC and M100 are so similar.
>
> Does anyone have any thoughts on this?
>
> Process could be:
> - Disassemble
> - find the trampoline, and adjust for NEC memory map
> - look for "trampoline" calls to the main ROM, and convert to NEC addresses
> - look for upper RAM addresses, and convert to NEC addresses
> ---> this could be a bit tricky I admit, because it may not always be
> apparent that a register pair value is being used as an upper RAM pointer
> - adjust the hardware interrupt  if needed
>
>
> cheers
> Steve
>
>
>
>

Reply via email to