OricExos - making the impossible
- ibisum
- Wing Commander
- Posts: 1646
- Joined: Fri Apr 03, 2009 8:56 am
- Location: Vienna, Austria
- Contact:
Re: OricExos - making the impossible
Looks amazing! As usual, I've been thinking about this for a few minutes and wondering at all the possibilities .. do you think it might be possible to make a 'mode' for the Exos whereby you can play a normal game, attribute-clash and all, on one Oric, while another Oric is dedicated to the task of detecting the attribute class bytes from the first Oric, and then 'overwriting' the clash characters with appropriate graphics codes which cover up the attribute clash?
Like, on "Doggy", the second Oric in the Exos stack could be used to produce a 'mask' on the regions where the attributes would normally clash, and .. due to "some priority scheme" .. results in there being no clash in the final frame?
I dunno, its just a thought .. I always start wondering when you post progress .. its just such a delightful project, and I have to admit to having eyed my stack of Atmos' a few times already, to see how far I'd be willing to join in creating the Exos platform ..
Like, on "Doggy", the second Oric in the Exos stack could be used to produce a 'mask' on the regions where the attributes would normally clash, and .. due to "some priority scheme" .. results in there being no clash in the final frame?
I dunno, its just a thought .. I always start wondering when you post progress .. its just such a delightful project, and I have to admit to having eyed my stack of Atmos' a few times already, to see how far I'd be willing to join in creating the Exos platform ..
Re: OricExos - making the impossible
Re-captured and merged previous "color bars" and "more color bars" demos.
@ibisum: I think it's possible to use more Oric's to "retouché" old games but it will be not easy task.
@ibisum: I think it's possible to use more Oric's to "retouché" old games but it will be not easy task.
- mikeb
- Flight Lieutenant
- Posts: 282
- Joined: Wed Sep 05, 2018 8:03 pm
- Location: West Midlands, UK
- Contact:
Re: OricExos - making the impossible
Definitely getting a better balance on the weighting of the colours in the new colour bars video! Keep going
On the video output card, that AD(unreadable) surface mount chip makes me think of this for some reason ...
On the video output card, that AD(unreadable) surface mount chip makes me think of this for some reason ...
Re: OricExos - making the impossible
@mikeb: Ha-ha, good point! It's AD724 - standard encoder chip (imo not bad). I didn't found proper SOIC-16 adapter and had to improvise...
Re: OricExos - making the impossible
Some news in twitter style: OricExos works perfect with my cumulus! So write+compile+test cycle is even fun .
Re: OricExos - making the impossible
Small update about the progress (sometimes thing happen slower than you wish).
Firstly I connected the 4 Orics with simple ribbon cable - all lines are straight only master's STB is crossed to slaves's ACK.
I made some tests and the speed was incredible but during the preparation of the demo I suddenly realized that this simple wiring will just 'simple' break any sound! So I have to add some buffering on the parallel port, and because we need the 16K RAM overlay in the slaves, and because we need to be able to switch 2 video mixing modes I putted all together and here is the result: This is only how the expansion board will look like when it's ready (hopefully very soon). It will be the same for master and for slaves (some parts will be not soldered for master because the RAM overlay will be enabled from the microdisc or cumulus).
Firstly I connected the 4 Orics with simple ribbon cable - all lines are straight only master's STB is crossed to slaves's ACK.
I made some tests and the speed was incredible but during the preparation of the demo I suddenly realized that this simple wiring will just 'simple' break any sound! So I have to add some buffering on the parallel port, and because we need the 16K RAM overlay in the slaves, and because we need to be able to switch 2 video mixing modes I putted all together and here is the result: This is only how the expansion board will look like when it's ready (hopefully very soon). It will be the same for master and for slaves (some parts will be not soldered for master because the RAM overlay will be enabled from the microdisc or cumulus).
Re: OricExos - making the impossible
I probably need to add some "jaw dropped" smiley
For the sound, I guess that's the usual problem that joystick interfaces on parallel port had?
Regarding the video connectivity, is it going to be RGB, or some form of composite video signal? Since there are no emulator for this machine, we'll have to be able to connect it to video capture devices, or at least to get it to be accepted by scan doubler devices, else it's going to be a challenge to show the world the incredible job you did
For the sound, I guess that's the usual problem that joystick interfaces on parallel port had?
Regarding the video connectivity, is it going to be RGB, or some form of composite video signal? Since there are no emulator for this machine, we'll have to be able to connect it to video capture devices, or at least to get it to be accepted by scan doubler devices, else it's going to be a challenge to show the world the incredible job you did
Re: OricExos - making the impossible
About the sound problem - without buffer on the parallel port
when all VIAs start to write together to their AY then there will be smoke .
In regard to video output we already have RGB and Composite/S-Video.
when all VIAs start to write together to their AY then there will be smoke .
In regard to video output we already have RGB and Composite/S-Video.
Re: OricExos - making the impossible
@mikeb: Good memories and yes, 'interfacing without tears' is always the preferred case.
- NekoNoNiaow
- Flight Lieutenant
- Posts: 272
- Joined: Sun Jan 15, 2006 10:08 pm
- Location: Montreal, Canadia
Re: OricExos - making the impossible
Great work @Iss!
- ibisum
- Wing Commander
- Posts: 1646
- Joined: Fri Apr 03, 2009 8:56 am
- Location: Vienna, Austria
- Contact:
Re: OricExos - making the impossible
Indeed, great work! I'm thinking this new PCB you've designed might make it moderately easier for some of us to build our own OricExos's? Apart from the de-soldering of the ULA, I suppose ..
Re: OricExos - making the impossible
Ok, but please, please... don't destroy working Orics. I bet the community will regret that in the mid-term. This experiment is amazing and I am following it with a lot of interest and anticipation, but it is nothing more than an experiment.
Many people like to enjoy their retro machines as they were designed to work (me amongst them), and want to keep them unmodified. There is a huge retro community (in Spain, notably) that are acquiring Orics, disk controllers and other hardware add-ons to enjoy them. And their price is already going quite high (200 Eur or more on ebay now). Maybe you own 4 of them or still may find them quite cheap around you, but that is not the case for everybody. I am by no means going to expend such an amount on a second Oric, and I cannot imagine what could happen if mine one day breaks down.
It'd be much much better to think about building clones. You hardware experts, now that the ULA has been reverse-engineered and as we have the full schematics, it should not be difficult to build PCBs and populate them to create new clones which you can drill through, connect together or use as art to hang on a wall...
It is a bit surprising that nobody in this community started such a project, or even a core for those already working on FPGAs... but that is another matter.
Many people like to enjoy their retro machines as they were designed to work (me amongst them), and want to keep them unmodified. There is a huge retro community (in Spain, notably) that are acquiring Orics, disk controllers and other hardware add-ons to enjoy them. And their price is already going quite high (200 Eur or more on ebay now). Maybe you own 4 of them or still may find them quite cheap around you, but that is not the case for everybody. I am by no means going to expend such an amount on a second Oric, and I cannot imagine what could happen if mine one day breaks down.
It'd be much much better to think about building clones. You hardware experts, now that the ULA has been reverse-engineered and as we have the full schematics, it should not be difficult to build PCBs and populate them to create new clones which you can drill through, connect together or use as art to hang on a wall...
It is a bit surprising that nobody in this community started such a project, or even a core for those already working on FPGAs... but that is another matter.
- ibisum
- Wing Commander
- Posts: 1646
- Joined: Fri Apr 03, 2009 8:56 am
- Location: Vienna, Austria
- Contact:
Re: OricExos - making the impossible
It is a fair point: with the ULA reverse engineered, someone clever should get on the FPGA wagon and give us a clone we can demolish, or so. That'd be really, really nice in fact and I agree with you 100%.
But to answer your first point, I have a collection of Oric's (8x Atmos, 2x Oric-1, 1x Telestrat) which I've been maintaining in operational condition for decades now - and this is precisely the sort of project I want to use some (not all) of them for .. I long ago dreamed of having a multi-timbral Oric-based synthesiser, and the OricExos is definitely one of the more attractive paths towards that goal. Maybe there are less destructive ways to achieve this (definitely, in fact) - but then I wouldn't have all the other nice things OricExos brings to the table.
And anyway, I haven't done the mods yet. I'm just dreaming about it.
But to answer your first point, I have a collection of Oric's (8x Atmos, 2x Oric-1, 1x Telestrat) which I've been maintaining in operational condition for decades now - and this is precisely the sort of project I want to use some (not all) of them for .. I long ago dreamed of having a multi-timbral Oric-based synthesiser, and the OricExos is definitely one of the more attractive paths towards that goal. Maybe there are less destructive ways to achieve this (definitely, in fact) - but then I wouldn't have all the other nice things OricExos brings to the table.
And anyway, I haven't done the mods yet. I'm just dreaming about it.
Re: OricExos - making the impossible
Imo, if your oric break downs, all you have to do is to ask here, and I'm sure you'll get half a dozen offers, either from people on the forum, or the CEO.I cannot imagine what could happen if mine one day breaks down.
Regarding making clones, sure, that would be nice for the development, it could output directly on HDMI, have built in communication, even a turbo mode, etc... but as for the Exos, that would be absolutely a non interesting project: There's is zero challenge in making new hardware display more colors, the whole point of the Exos project is to make some 1983 hardware do stuff that was not planned for.
Nobody is planning on destroying anythingOk, but please, please... don't destroy working Orics. I bet the community will regret that in the mid-term. This experiment is amazing and I am following it with a lot of interest and anticipation, but it is nothing more than an experiment.
Sure, there are some modifications done, but everything is reversible, it's not like soldering a clock or a power plug was modifying the machine in a way that can't be reverted, the two additional holes are just that, two holes, that match the ones at the top used to fix on the case