Thank you coco.oric for the welcome. I have had lots of problems with getting tape save/load to work, and traced it by chance to the way my breadboard was configured (very random issues, I will put on hardware section). But I persevered and have got closer to finishing the port from my 65c02 homebrew computer (which runs at 5.36Mhz) to the Oric (of course it is 6502A at 1Mhz).
I tried some old PCW magazine benchmarks from the 80s (see this link: http://www.cpcwiki.eu/index.php/BASIC_Benchmark
dflat compares well considering it is running on a 1Mhz machine. One big advantage is that dflat is an integer BASIC only. Still ok for many applications including games I think. Most functions are in place including sound and graphics commands, plus I managed to retain the in-line assembler too. This was important to me as I really like that BBC BASIC had this feature - albeit in a much bigger ROM (32K).
I still have some optimisation to do and hopefully free up a few more bytes to add one or two commands I could not port due to space.
I tweeted about it here, with a short video : https://twitter.com/6502nerd/status/131 ... 11586?s=20
Happy to provide more information on essentials like syntax etc. but in the meantime I am creating some basic user docs and also tidying up ready to put GitHub
Hello from UK! and presenting dflat system
- 6502Nerd
- Pilot Officer
- Posts: 111
- Joined: Thu Oct 08, 2020 9:48 pm
- Location: Leicestershire, UK
- Contact:
dflat update
Hello all
I thought I would share with you a tweet I made this evening which shows a little skit I made using dflat on Oric:
https://twitter.com/6502nerd/status/132 ... 82913?s=20
I think I have managed to fix the tape loading issue - now I can create programs on a real Oric and save them as WAV, which load fine on Oricutron running in Windows 10. Also can create programs using the emu and save as ORT files.
I also have started a hackaday page about this project;
https://hackaday.io/project/175585-oric-1-dflat-system
To remind, this is a complete new ROM which replaces the Oric ROM:
I thought I would share with you a tweet I made this evening which shows a little skit I made using dflat on Oric:
https://twitter.com/6502nerd/status/132 ... 82913?s=20
I think I have managed to fix the tape loading issue - now I can create programs on a real Oric and save them as WAV, which load fine on Oricutron running in Windows 10. Also can create programs using the emu and save as ORT files.
I also have started a hackaday page about this project;
https://hackaday.io/project/175585-oric-1-dflat-system
To remind, this is a complete new ROM which replaces the Oric ROM:
- I wrote all the low level from scratch (sound, graphics, tape, keyboard)
- The language includes an inline assembler
- Some graphics, sound and high resolution commands are provided
- Runs faster than Oric BASIC even accounting for this being an integer BASIC
- ibisum
- Wing Commander
- Posts: 1655
- Joined: Fri Apr 03, 2009 8:56 am
- Location: Vienna, Austria
- Contact:
Re: Hello from UK! and presenting dflat system
I can already see one thing I like about it a lot .. lower case!
Re: Hello from UK! and presenting dflat system
Great! This is a really nice project!