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?
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?
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 :)
2. It's an AY-chip, like on the spectrum, msx and amstrad cpc. So documentation should be easy to find :)
@Nutman
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).
@Britelite
Really? I thought it was like a beeper or so. Interesting.
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).
@Britelite
Really? I thought it was like a beeper or so. Interesting.
@xeron
so, if you're about to make an Oric-demo, I could maybe perhaps possibly contribute with a guestpart or two =)
so, if you're about to make an Oric-demo, I could maybe perhaps possibly contribute with a guestpart or two =)
Oric, now that's a machine I'll need to acquire some day! :)
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:
And it has a cool debugger:
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 :-)
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:
And it has a cool debugger:
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 :-)
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.
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! :)
Hi,
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 ..
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 ..
aeko: There is a quite comprehensive crossdev kit for oric here:
http://osdk.defence-force.org
http://osdk.defence-force.org
Progress!
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. :)
Holy shit! It's for Amiga also
( I dont have Amigaaaaa)
( 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 ;-)
Coolness!
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
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
God save the royal railways !! :D
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 :)
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 :)
why not use any of the opensource ay emus? no fun?