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

Want to discuss about Demos on the Oric, here you are !
User avatar
iss
Wing Commander
Posts: 1641
Joined: Sat Apr 03, 2010 5:43 pm
Location: Bulgaria
Contact:

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

Post 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 4441 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
Attachments
swiss16-demo-1.00.tap.zip
(20.28 KiB) Downloaded 289 times
christian
Pilot Officer
Posts: 96
Joined: Sun Nov 24, 2013 9:58 pm

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

Post 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 :)
User avatar
jbperin
Flight Lieutenant
Posts: 480
Joined: Wed Nov 06, 2019 11:00 am
Location: Valence, France

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

Post 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
User avatar
mikeb
Flight Lieutenant
Posts: 282
Joined: Wed Sep 05, 2018 8:03 pm
Location: West Midlands, UK
Contact:

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

Post 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!
Post Reply