Page 1 of 1

rom

Posted: Fri Jan 31, 2014 9:08 pm
by D3v4st31i0n
Hi, I'm looking for the source of the Roma Oric (Atmos or Pravetz) if possible buildable. Thank you.

Re: rom

Posted: Fri Jan 31, 2014 11:30 pm
by peacer
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.

Re: rom

Posted: Sat Feb 01, 2014 10:17 am
by Dbug
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?

Re: rom

Posted: Sat Feb 01, 2014 1:55 pm
by ibisum
Did you do what I think you did, Dbug, and make a re-assembly of an Oric ROM from that book? Wicked! ;)

Re: rom

Posted: Fri Feb 07, 2014 1:36 pm
by Godzil
There is also da65 that is quite useful:

http://www.cc65.org/doc/da65.html