rom

Here you can ask questions or provide insights about how to use efficiently 6502 assembly code on the Oric.
Post Reply
D3v4st31i0n
Private
Posts: 1
Joined: Fri Jan 31, 2014 6:25 pm

rom

Post by D3v4st31i0n » Fri Jan 31, 2014 9:08 pm

Hi, I'm looking for the source of the Roma Oric (Atmos or Pravetz) if possible buildable. Thank you.

User avatar
peacer
Flight Lieutenant
Posts: 351
Joined: Wed Jun 09, 2010 9:23 pm
Location: Turkey
Contact:

Re: rom

Post by peacer » Fri Jan 31, 2014 11:30 pm

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.

User avatar
Dbug
Site Admin
Posts: 2370
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Re: rom

Post by Dbug » Sat Feb 01, 2014 10:17 am

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?

User avatar
ibisum
Squad Leader
Posts: 873
Joined: Fri Apr 03, 2009 8:56 am

Re: rom

Post by ibisum » Sat Feb 01, 2014 1:55 pm

Did you do what I think you did, Dbug, and make a re-assembly of an Oric ROM from that book? Wicked! ;)

Godzil
Squad Leader
Posts: 756
Joined: Sat May 21, 2011 7:21 pm
Location: Between UK and France
Contact:

Re: rom

Post by Godzil » Fri Feb 07, 2014 1:36 pm

There is also da65 that is quite useful:

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

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests