Go to bottom

Oric stuffs

category: offtopic [glöplog]
Probably not the best forum to ask on, but hopefully DBug will be able to help me out :)

1. Does anyone have the commented Oric ROM disassembly from the advanced user guide in electronic form?

2. How does sound work on the Oric-1 / Atmos?
added on the 2009-03-05 00:07:34 by xeron xeron
Dear God, you're freaky! :)
1. No

2. It's an AY-chip, like on the spectrum, msx and amstrad cpc. So documentation should be easy to find :)
added on the 2009-03-05 10:52:35 by britelite britelite

Well, I have to have something to occupy my mind now that i get the train to work :) If I had an OS4 laptop, i'd just get on with my OS4 projects, but I don't and I don't think its practical to take a tower case, monitor, keyboard etc. on the train :) (especially as I cycle to/from the station at each end).


Really? I thought it was like a beeper or so. Interesting.
added on the 2009-03-05 11:01:37 by xeron xeron

so, if you're about to make an Oric-demo, I could maybe perhaps possibly contribute with a guestpart or two =)
added on the 2009-03-05 11:10:45 by britelite britelite
Oric, now that's a machine I'll need to acquire some day! :)
added on the 2009-03-05 11:48:01 by Sdw Sdw
Xeron: there's no OS4 emu yet? (Guess what I'm about to say next!) ;)
Well, i'm not doing an Oric demo (not yet anyway). I decided to write an Oric emulator completely from scratch (including 6502/VIA/AY), for no reason at all other than to give me something to do on the train to work.

Unlike euphoric, its 100% C, and requires only SDL. Compiles and runs on OS4 and Windows, so it should port almost everywhere (like Planet Hively).

Anyway, I've got this far:
BB Image

And it has a cool debugger:
BB Image

Current state:
6502: 100%
VIA: everything except shift register so far
AY: Port A. No sound yet :)
Tape: Nope
Disk: Nope

Excuse the font in the debugger, i drew it in hex statements in the C source :-)
added on the 2009-03-23 12:38:04 by xeron xeron
Just how long is your commute? :)
Well, its about 50 minutes on the train each way, plus an hours lunch break, so around 2h 40m per day. I have put in SOME evenings on it, too, but quite a lot of it was written on the train.
added on the 2009-03-23 12:53:30 by xeron xeron
Roughly the same amount as me then, I choose to read the "London Lite" instead though.
bahh. Think how many obscure 8-bit computer emulators you could have written by now! :)
added on the 2009-03-23 13:48:58 by xeron xeron

Other idea.

As I see Oric has a 6502, so, I think it would be possible to use cross developing tools to program it. I'm thinking on tools for the C64.

May be you can try Relaunch64 (http://www.popelganda.de/?relaunch64) and set the emulator the Xeron's one.

I haven't tried it ..
added on the 2009-03-24 10:28:20 by Aeko Aeko
aeko: There is a quite comprehensive crossdev kit for oric here:

added on the 2009-03-24 10:44:51 by xeron xeron
BB Image
BB Image
added on the 2009-03-25 23:36:41 by xeron xeron
Great work xeron! It could only be more crazier if you made an emulator for a weird 8bit computer.. on an 8bit computer.. or 16bit (hint, Atari.. hint)
Font looks okay. Looks like a everyyone's Oric development kit. :)
added on the 2009-03-26 19:46:43 by Exin Exin
You can try it out if you want, but its only a really early preview.

Oriculator preview.
added on the 2009-04-01 11:33:43 by xeron xeron
Holy shit! It's for Amiga also

( I dont have Amigaaaaa)
Well, it'll be open source once i've got it to a state where i'm happy with it, so no doubt it'll end up lots of places that C/SDL can go ;-)
added on the 2009-04-01 14:15:09 by xeron xeron
added on the 2009-04-01 14:21:43 by loaderror loaderror
Just uploaded an update (0.0.2).

Made a first try at AY sound. Its rubbish, but all 3 voices are emulated. Consider sound a work in progress :-)

Other changes include a reduction in CPU usage, working blink attribute
added on the 2009-04-06 20:55:51 by xeron xeron
God save the royal railways !! :D
added on the 2009-04-08 21:46:51 by Aeko Aeko
It's nice to see an Oric emulator progressing that fast after so many years trying to patch around the good old Euphoric for DOS.

And having an SDL version that works on Amiga, Windows, Linux, BeOS, or whatever else, will kind of help explaining people how to watch oric demos :)
added on the 2009-04-09 00:10:06 by Dbug Dbug
why not use any of the opensource ay emus? no fun?
added on the 2009-04-09 02:31:42 by spotUP spotUP


Go to top