#Oric emulator mac full
Stormlord ended up at no behaviour, with a screen full of garbage, so I assume that loading failed and that it is so squeezed for RAM that it had also overwritten the display buffer. Everything's loading at genuine Oric speed so testing is a bit of a slog, but at least the titles below all loaded (all shown in composite-o-vision). I've made an attempt to support multiple-file TAPs so hopefully I've just made an error in determining file length or something silly like that. It's now working for some tapes but not for others. interrupt fires 1.5 cycles after 0) but we'll see. I've implemented what I understand to be the proper behaviour (i.e. That's surely going to be the first thing I run when I get loading properly figured out.
#Oric emulator mac code
Regarding timers, I wrote some benchmarking code few years ago which allowed us to notice discrepancies between real Orics, Oricutron and Euphoric, so when you have something that can run code, we should be able to help with your timings. There's also an RGB mode because the real machine also has an RGB mode. Also I've used a vanilla RGB to PAL encoder, paying no attention to the machine specifics so might be way off. That's not true of every machine, so might not be true of the Oric, I've yet to find out so just did the most PAL-conformant thing. I've assumed colour phase advances by a quarter of a cycle on every line, hence the diagonals. Screenshots are all of composite video output. when it'll load things and produce the intended audio. Will provide binaries when there's even the slightest chance of it being interesting to anybody, i.e. The timers are definitely cycle correct, but everything else is negligible. Also the 6522 emulation is probably terrible.
#Oric emulator mac software
it's just a shame that you currently can't load a single piece of software and the audio being produced is the silent wave, regardless of what you write to the PSG. Think like pointing a 60fps camera at your display, even if it's 50Hz phosphor decay and a genuine 60 different frames per second if your computer is 60Hz 144 different frames if your computer is 144Hz, etc.attempts to do the intelligent signals processing things - generates a 1Mhz audio wave, resamples it down to your computer rate composite video mode involves building the composite signal and then decoding the composite signal, all GPU-side - no subjectivity applied for a hopefully non-tacky version of TV emulation.an ordinary document-model app just like anything else on the OS - open as many Orics as you want, size and place windows however you want (including full screen), keep them in tabs if you have 10.11.cross platform in principle, Mac only at present.It's not like anybody is clamouring, so a brief rundown of the essentials: