https://github.com/The8BitTheory/qr128

Rightiss wrote: ↑Thu Mar 13, 2025 4:10 pm Well, I just realized that in the description of the YT video is a link to the asm sources:
https://github.com/The8BitTheory/qr128![]()
Thanks! ( Danke sehr!Goodwell wrote: ↑Thu Mar 13, 2025 4:11 pm Absolutely feel free to check out the code at https://github.com/The8BitTheory/qr128
The asm subfolder is most interesting for you.
The branch mega65 is most up to date currently, I can update the main branch to make it more aligned.
Just wanted to let you know that I‘m happy to help if it makes sense.
But please feel free to have a look yourself![]()
THIS IS UNBELIEVABLE!!!Goodwell wrote: ↑Thu Mar 13, 2025 4:11 pm Absolutely feel free to check out the code at https://github.com/The8BitTheory/qr128
But please feel free to have a look yourself![]()
Thank youiss wrote: ↑Tue May 06, 2025 8:30 am20250506_101850.jpgGoodwell wrote: ↑Thu Mar 13, 2025 4:11 pm Absolutely feel free to check out the code at https://github.com/The8BitTheory/qr128
But please feel free to have a look yourself![]()
THIS IS UNBELIEVABLE!!!![]()
504 milliseconds!
Bare code size: ~1840 bytes!
Very well done @Goodwell.
I will share adapted to XA assembler sources and they should be usable for any other 8-bit platform.
Well, it's different...
Good to know, thanks!iss wrote: ↑Thu May 15, 2025 8:21 pmWell, it's different...
If comparing with CA65 I would say it's more easy but honestly its 'cons' are more:
- no macroses;
- old and no real support;
- etc..
Historically, I'm using it last 15 years (almost every day) and it's like habit for me
and no single bug in the generated code was found so far.
The most and the best software for Oric is written with XA, so no dilemma.
Well, this actually turned out to be a huge problem which took me last week almost 24/7 coding.iss wrote: ↑Thu Mar 13, 2025 2:01 pm And here come the big surprise - how precise are the Oric emulators![]()
Real Oric + LOCI: 17270.797 msec
CLKSignal: 17270.797 msec - perfect(Thanks @ThomH).
JOric: 17270.797 msec - perfect(Very well done @dreamseal).
MAME: 17270.453 msec - emulation is bit faster.
Oricutron: 17308.765 msec - emulation is slower.
Code: Select all
========================================
Real Oric + LOCI: 17270.797 msec
----------------------------------------
emul8 17270.797 msec - perfect @iss
CLKSignal: 17270.797 msec - perfect @ThomH
JOric: 17270.797 msec - perfect @dreamseal
MAME: 17270.453 msec - faster.
Euphoric: 17272.867 msec - slower.
Oricutron: 17308.765 msec - slower.
The problem is how Oric (or any other machine) is emulated.