LilyGO TTGO VGA32 V1.4 board Oric emulator + JS one

Comments, problems, suggestions about Oric emulators (Euphoric, Mess, Amoric, etc...) it's the right place to ask. And don't hesitate to give your tips and tricks that help using these emulations in the best possible way on your favorite operating system.
Post Reply
OulanB
2nd Star Corporal
Posts: 16
Joined: Wed Jan 08, 2014 9:49 am

LilyGO TTGO VGA32 V1.4 board Oric emulator + JS one

Post by OulanB »

Hi,

Just a proof of concept at https://github.com/OulanB/OricVGA32/

Btw I see that raxiss start some similar stuff at https://forum.defence-force.org/viewtop ... =22&t=2366

Btw this board is nice as it has a 64 colors VGA connector, 2 PS2 connectors (keyboard and mouse), a microSD slot, a 4MB SPIRAM and a mono sound output.
(plus of course the 4MB "internal" flash, wifi, BT .... )

Seem a nice target for ORIX emulation

Btw I added an old javascript emulator in https://github.com/OulanB/OricJS

Finally just a small pool :

- which ratio seems the best (I don't have my oric anymore ...)
320*240 screen mode
320*240 screen mode
256*240 screen mode
256*240 screen mode
Last edited by OulanB on Thu Apr 21, 2022 11:54 am, edited 2 times in total.

OulanB
2nd Star Corporal
Posts: 16
Joined: Wed Jan 08, 2014 9:49 am

Re: LilyGO TTGO VGA32 V1.4 board Oric emulator + JS one

Post by OulanB »

A new working release in Github (v1.0) see doc at https://github.com/OulanB/OricVGA32/wiki

- now can load/save tapes from sd card or internal flash partition.

User avatar
ibisum
Wing Commander
Posts: 1520
Joined: Fri Apr 03, 2009 8:56 am
Location: Vienna, Austria
Contact:

Re: LilyGO TTGO VGA32 V1.4 board Oric emulator + JS one

Post by ibisum »

Really nice work! One thing though, any chance you could include a standard platformio.ini file with the configuration for those of us who don't use the PlatformIO IDE? I've used platformio for years, but never bothered with the IDE .. would be great to just have the .ini in the repo so we can run 'pio run' out of the box ..

EDIT: Actually the whole configuration of this platformio project is messed up. I will fork, fix, and submit a pull request.

OulanB
2nd Star Corporal
Posts: 16
Joined: Wed Jan 08, 2014 9:49 am

Re: LilyGO TTGO VGA32 V1.4 board Oric emulator + JS one

Post by OulanB »

I don't use platformIO. (I tried to install it and it failed :shock: so I still use Vscode with arduino extension)

I just use arduino IDE 1.8.19 with espressif 1.0.6 tools and vs code with arduino extension from microsoft.

If you get the 'src' dir and rename it 'EmulOric2' you can load the 'EmulOric2.ino' with Arduino ide 1.8.19 and compile it.

I use VsCode for intellisense tools only.

User avatar
ibisum
Wing Commander
Posts: 1520
Joined: Fri Apr 03, 2009 8:56 am
Location: Vienna, Austria
Contact:

Re: LilyGO TTGO VGA32 V1.4 board Oric emulator + JS one

Post by ibisum »

EDIT: n/m, if Arduino it must be then Arduino it must be. ..

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

Re: LilyGO TTGO VGA32 V1.4 board Oric emulator + JS one

Post by Dbug »

@OulanB: Could you update/edit the first post to insert images instead of links that can't be accessed by everybody?
(I see a gray (-) symbol here).

Also in 10 years time the forum will still exist, not sure the link will still be valid.

Thanks!

OulanB
2nd Star Corporal
Posts: 16
Joined: Wed Jan 08, 2014 9:49 am

Re: LilyGO TTGO VGA32 V1.4 board Oric emulator + JS one

Post by OulanB »

Images in first post corrected.

Last commit is with working sound.

- real-time sound : wave form generated asynchronously from 6502, quite ok for the majority of stuff
- synchronous sound : wave form generated synchronously with 6502, needed for pulsoids for example, but can lead to desynchronizing sound as the wave form is played from an asynchronous task vs 6502 task ...

Post Reply