OricExos - making the impossible

Want to discuss about Demos on the Oric, here you are !
User avatar
NekoNoNiaow
Flight Lieutenant
Posts: 272
Joined: Sun Jan 15, 2006 10:08 pm
Location: Montreal, Canadia

Re: OricExos - making the impossible

Post by NekoNoNiaow » Sat May 04, 2019 12:57 am

iss wrote:
Wed May 01, 2019 4:39 pm
Dbug wrote:
Tue Apr 30, 2019 6:44 am
So, regarding this emulator build, it is not a new "exos mode" in Oricutron, it's actually a dedicated version of Oricutron that always boot in Exos mode, correct?
Absolutely correct - it's OricExos dedicated version and I think this the right way to go - no need to "damage" main Oricutron sources.
I actually think that modifying Oricutron to support multiple boards running in parallel is actually better for the modularity/quality of the emulator code as this forces to cleanly separate independent parts where one would otherwise tempted to use shortcuts.

But this is my refactoring inner kitten talking. ;)

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

Re: OricExos - making the impossible

Post by Dbug » Sat May 04, 2019 10:00 am

iss wrote:
Wed May 01, 2019 4:39 pm
Actually, this is what I'm doing now - thinking is it worth to make a "non linear amplifier" for the real machine.
The idea is (speaking only(!) for 'direct' mix mode which is the default after boot)
to rise the brightness of lower values so the image is more visible like this:
It's a difficult choice.

On one hand, having a 75% brightness on a solo machine is good enough because it allows doing RGB split to get full 8 color picture without any constraint by just having each machine displaying one of the component, and I guess you can use the last one to add some additional brightness here and there if needed.

On the other hand, it means we can't have dark colors, so can't really make a gradient going from black to white, or a nice sunset.

Generally speaking, having a 100% intensity on one machine, 50% with two machines, 25% with three machines and 12% with four machines (working on the same component) would be easier to make pictures with than the 75% / 87% / 93% / 96% given by the "non linear amplifier" (assuming I understood the example!)

In short: It's easier to work with shadow than with light :)

User avatar
ibisum
Wing Commander
Posts: 1093
Joined: Fri Apr 03, 2009 8:56 am

Re: OricExos - making the impossible

Post by ibisum » Sat May 04, 2019 3:12 pm

I second the call to have a special OricExos mode in mainstream Oricutron... this will make it a lot more viable for those of us who want to target OricExos at a later date without having multiple Oric emulators around.

User avatar
iss
Squad Leader
Posts: 852
Joined: Sat Apr 03, 2010 5:43 pm
Location: Bulgaria
Contact:

Re: OricExos - making the impossible

Post by iss » Tue May 14, 2019 9:11 pm

Some interesting today news!

New OricExos emulator release (2019-05-14)!
  • in config file 'oricexos.cfg': if gammacorrection is not commented and set to yes the image is with higher brightness,
    default is gammacorrection = no (or commented) then the color levels are as in real hardware';

Code: Select all

; Enable higher brightness
;gammacorrection = no
  • implemented 'R-2R-thing' mixer (i.e. 16 shades per color) and programagically switching between mixers;
  • added 4 LEDs in status bar - when lighted the RAM overlay is activated.
In the new release are 4 new demos for your fun. Try them, imo they are really nice:

Code: Select all

15.bars-16.dsk
16.graytime-16.dsk
17.bigfoot.dsk
18.mystic.dsk
demos.jpg

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

Re: OricExos - making the impossible

Post by Dbug » Wed May 15, 2019 8:57 pm

That's getting seriously impressive :)

16 shades per color, that's actually a large palette than what the Atari STf can do :)

User avatar
ibisum
Wing Commander
Posts: 1093
Joined: Fri Apr 03, 2009 8:56 am

Re: OricExos - making the impossible

Post by ibisum » Wed May 15, 2019 10:22 pm

What amazes me about this innovation is that it was all do'able in the 80's, too. Just, nobody really seemed to have had the idea to implement as smoothly as iss...

Just imagine if we'd had the ability to gang up 4 machines like this, out of the box in 1983 .. I mean, this is some serious alternative-reality food for thought.

User avatar
mikeb
Pilot Officer
Posts: 85
Joined: Wed Sep 05, 2018 8:03 pm
Location: West Midlands, UK
Contact:

Re: OricExos - making the impossible

Post by mikeb » Thu May 16, 2019 4:46 pm

Nobody knew how to lock-step 4 ULAs in the 1980s, or if they did, they were keeping very quiet about it ;)

User avatar
NekoNoNiaow
Flight Lieutenant
Posts: 272
Joined: Sun Jan 15, 2006 10:08 pm
Location: Montreal, Canadia

Re: OricExos - making the impossible

Post by NekoNoNiaow » Fri May 17, 2019 1:16 am

mikeb wrote:
Thu May 16, 2019 4:46 pm
Nobody knew how to lock-step 4 ULAs in the 1980s, or if they did, they were keeping very quiet about it ;)
And even if they did, they would have needed to buy four Orics, which was not especially cheap, as well as design and print PCBs manually because there were no PCB design tools available on the Oric.
All in all, this would have been a much larger undertaking time and money wise than it is now.

User avatar
mikeb
Pilot Officer
Posts: 85
Joined: Wed Sep 05, 2018 8:03 pm
Location: West Midlands, UK
Contact:

Re: OricExos - making the impossible

Post by mikeb » Fri May 17, 2019 4:45 pm

NekoNoNiaow wrote:
Fri May 17, 2019 1:16 am
... buy four Orics, which was not especially cheap, as well as design and print PCBs manually because there were no PCB design tools available on the Oric.
Oh yes, at about £149-£169 (and those are 1980's pounds, not the current ones!) it would be a bit crazy, financially.

However, PCB design tools? It probably would have involved Veroboard (continuous strip)/VQ-board (broken into 5's) or Tripad (broken into 3's) and pen and paper, around here anyway :)

Post Reply