ROM routines?

Do you live and breathe hexadecimal? Do you like speaking to hardware directly?

Moderator: Programming Moderators

TheSwedishLord
Posts: 17
Joined: Mon Aug 17, 2020 7:47 am

ROM routines?

Postby TheSwedishLord » Sat Aug 29, 2020 3:42 pm

Tried to find addresses for ROM routines but no PDF that I have found explains where to find them.
What have I missed in the wiki?

User avatar
Timbucus
Posts: 287
Joined: Tue May 30, 2017 7:43 pm

Re: ROM routines?

Postby Timbucus » Sat Sep 05, 2020 1:40 pm

The ROM routines that are supported are the same ones that were in the 48K ROM (common entry points are supported). For all other calls from Assembler you need to use the +3 API as it was in the Manual. Note that the Next Manual includes quite a bit as well.

https://worldofspectrum.org/ZXSpectrum128+3Manual/

with the additions documented in the distribution:

https://gitlab.com/thesmog358/tbblue/-/ ... s/nextzxos

Some of the features are developed from the +3e roms so you should also read and understand:

https://worldofspectrum.org/zxplus3e/index.html
I'm Infinite Imaginations when not in work... PAWS for thought.

TheSwedishLord
Posts: 17
Joined: Mon Aug 17, 2020 7:47 am

Re: ROM routines?

Postby TheSwedishLord » Sat Sep 05, 2020 2:03 pm

Thanks

User avatar
breakintoprogram
Posts: 7
Joined: Thu May 06, 2021 8:21 am

Re: ROM routines?

Postby breakintoprogram » Mon May 24, 2021 8:16 pm

For the 48K ROM, I'd suggest looking out for a copy of The Complete Spectrum ROM Disassembly by Melbourne House. An excellent resource for ROM routine hunters. There is a copy knocking around online in PDF format if you search for it.


Who is online

Users browsing this forum: No registered users and 4 guests