rom
-
- Private
- Posts: 1
- Joined: Fri Jan 31, 2014 6:25 pm
rom
Hi, I'm looking for the source of the Roma Oric (Atmos or Pravetz) if possible buildable. Thank you.
Re: rom
http://home.btconnect.com/geffers/files/chap5.htm
Here is a chapter of marvellous book written by Geoff Philips. You can get many information about Oric rom adresses.
http://www.defence-force.org/ftp/oric/d ... sembly.pdf
This document contains full disassembly in Oric rom.
Here is a chapter of marvellous book written by Geoff Philips. You can get many information about Oric rom adresses.
http://www.defence-force.org/ftp/oric/d ... sembly.pdf
This document contains full disassembly in Oric rom.
Re: rom
There you go: http://miniserve.defence-force.org/svn/ ... sic11b.tas
I got inspired yesterday, asked on the #c-64 IRC channel and somebody recommended this tool:
http://csdb.dk/release/index.php?id=118900
"Regenerator 1.3" is not 100% XA compatible, but the syntax is close enough that just a bit of search and replace fixes the code.
So all I did is to use the symbol files that Oricutron uses, added that to the config, and tadaa
The only issue was to get the data blocks correct, and also making sure that the "bit $00xx" get assembled as absolute addresses instead of zero page (that's what the '!' character is used for) else the result gets out of sync because of the missing $00.
Are you trying to make a new version of the ROM with some bug fixes like http://pleclerc.free.fr/Oric/OricPage.html?
I got inspired yesterday, asked on the #c-64 IRC channel and somebody recommended this tool:
http://csdb.dk/release/index.php?id=118900
"Regenerator 1.3" is not 100% XA compatible, but the syntax is close enough that just a bit of search and replace fixes the code.
So all I did is to use the symbol files that Oricutron uses, added that to the config, and tadaa
The only issue was to get the data blocks correct, and also making sure that the "bit $00xx" get assembled as absolute addresses instead of zero page (that's what the '!' character is used for) else the result gets out of sync because of the missing $00.
Are you trying to make a new version of the ROM with some bug fixes like http://pleclerc.free.fr/Oric/OricPage.html?
-
- Squad Leader
- Posts: 774
- Joined: Sat May 21, 2011 7:21 pm
- Location: Between UK and France
- Contact:
Re: rom
My Projects: Replic'Oric Project - StratoCumulus Project