This is a software only project - the output is a ROM file which can be used in an Oric-1 emulator (e.g. Oricutron), or on a real Oric.
On a real Oric - either you have to open it up and replace the ROM, which is a pain.. or use the expansion bus to install an external ROM. This needs an external ROM board - which can either be purchased, or made (fairly easily). To use on a real Oric, I made a ROM breadboard, which I will share the design of (it's very simple).
Easiest way to play around with this is to use an emulator - I used Oricutron version 1.2 for Win32 on Windows 10 and it works well, can be found here:
- The ROM file needs to be put in the /roms folder of the emulator
- The filename needs to be basic11b.rom which is the default one the emulator looks for
- You must delete or rename the basic11b.pch (patch file) else the emulator gets confused
- The WAV file needs to be saved somewhere
Once you have done the above, fire up the emulator, it should boot in to the dflat ROM. Then:
- Type load"" BUT don't yet press enter!
- Press F1 then T to select the WAV file to load, then go back to the emulation
- Now hit enter and the WAV file will be loaded - a hex counter will go to 000c in around 45s
- The program is loaded - you can list is using the list keyword. A listing can be paused with space (resume with any key), or stopped by CTRL-C
- To run the program type _start(2,12) and hit enter
More explanation on this program will come soon, along with details of the language and of course source files after that.
Note that dflat is BETA - and will be for a long while. I have a few small issues to tidy up and optimisation to be done so do not rely on this ROM or WAV file working forever. I will though publish updates as and when I get them.
Come back soon for updates, but if you want to start knowing more about dflat and my homebrew computer, have a look at my other project here: