Page 1 of 1

Swiss16 - the Sweet16 port for Oric by [raxiss] + demo

Posted: Thu Mar 19, 2020 10:32 am
by iss
Hello all!

I'm glad to present you a new release by raxiss - this time it's a port of the famous metaprocessor or "pseudo microprocessor" implemented in 6502 assembly language by Steve Wozniak - the Sweet16.
swiss16-demo.png
swiss16-demo.png (16.53 KiB) Viewed 520 times
We decided to change the original name to Swiss16 because it's:
[*] for Oric;
[*] improved - the engine can be linked and loaded at any memory offset;
[*] extended - all branches are changed to 16-bit;
[*] allusion with 'Swiss knife' - actually I just realized that it contains my nickname - don't take it as egocentric ;).

This port has its first appearance 5+ years ago in the forum at oric.org where @christian/assinie gave his brilliant way for portable definition of the registers - special thanks for that!

Thanks to @BARRYM for his "BEER SONG" source code.

Now the important part: Sources and TAP-file are waiting for you on github. The TAP-file is attached bellow too.

Try it and enjoy it! (demo #6 is small but not bad playable game ;) ).

Cheers!
raxiss

Re: Swiss16 - the Sweet16 port for Oric by [raxiss] + demo

Posted: Thu Mar 19, 2020 2:12 pm
by christian
Nice demo and port!

A small note, the BRxx instructions of the original version used a relative displacement which allowed to load a sweet16 program anywhere in memory, but this version seems to use absolute addresses. Maybe a relative displacement of +/- 32767 might be enough (but this will slightly slow down the BRxx instructions)

Thanks for the special thanks :)

Re: Swiss16 - the Sweet16 port for Oric by [raxiss] + demo

Posted: Fri Mar 20, 2020 1:46 pm
by jbperin
:shock: WOW .. that's a collector swiss knife :-)

Congratulations for the revival of this ancient language (that has never existed if i understand well ) :-)

Thank you

Re: Swiss16 - the Sweet16 port for Oric by [raxiss] + demo

Posted: Fri Mar 20, 2020 5:58 pm
by mikeb
jbperin wrote:
Fri Mar 20, 2020 1:46 pm
:shock: WOW .. that's a collector swiss knife :-)

Congratulations for the revival of this ancient language (that has never existed if i understand well ) :-)

Thank you
It did exist -- I had a copy of Sweet 16 (disks and books) for Apple II Europlus (602 system) but never got into using it -- came as part of a bundle of many disks/books etc. with the machine. Looked like a clever idea!