You lot wanna play with the Beta version ?
I thought as much....
so first a few links to the best instructions i could find to the original spectrum version..
part 1:
http://www.debraclayton.webspace.virgin ... inst-1.pdf
part 2:
http://www.debraclayton.webspace.virgin ... inst-2.pdf
part 3:
http://www.debraclayton.webspace.virgin ... inst-3.pdf
Many Many Thanks to Gasman (Mathew Westcott for writting this a good few years ago now)
and then of course you'll be wanting the files...
in a zip with a few song (.SNG) files that you can load and play with. right it's written mostly in ASM, but drops into basic to do the load and saving on ZXpand, this will be streamlined with the helps of Sirmorris at a future date hopefully, but as it is it's useable. you must set ram high, ' CONFIG "M=H" ' and set ramtop to 28282 ' CONFIG "R=28282" ' or POKE 16388,122 : POKE 16389,110 : NEW for none ZXpand users, before loading.
mostly navigating the menus is with ' U & O, left & right and I & K, up & down ' and you select with NEWLINE. switch menus with SHIFT NEWLINE, from the either menu you can quit with SHIFT Q, you can start again by typing GOTO 5. from the first menu you can switch to the editor with SHIFT E and back to the menu's with SHIFT E again, whilst in the editor SHIFT I & SHIFT K take you to the next and previous patterns without having to leave the editor.
Forgot to mention when playing song or pattern key A,B,C mute/unmute channels and I/K speed up and slow down playback.
When you do a load or save, you can STOP at the input do a cat find your file name and then CONT.
DON'T type RUN.... either CONT or GOTO 5
+*+_+*+_+*+_+*+_+*+_+*+_+*+_+*+_+*+_+*+
um file extensions used are...
.SNG complete song file loads at 28282, length 20865
.SMS all 15 samples file loads at 46138, length 1950
.ORS all 15 ornaments file loads at 48633, length 480
.SAM single sample file loads at 46008 + (130 * sample number), were sample number is 1 to 15, length 130
.ORN single ornament loads at 48601 + (32 * ornament number), were ornament number is 1 to 15, length 32
for our German friends a couple of handy pokes...
writting data to the AY-chip is done with ' OUT (c),a ' instruction the b register is always $ff
you can poke 17564,register select port number
and poke 17568,data port number
if you look at the basic you should be able to work out how to change the load/saves for mefidos (hopefully)
Have fun, suggestions and feed back welcome, i know there is a good bit of tidying up to, and also implement sound when in the editor like in spectrum version, also maybe add a copy text from-too but i'm not so sure how useful that is.
Regards Andy
zxstbeta.zip
what's that Smell.... smells like fresh flux and solder fumes...