| |
Basic SID-Play V0.1 [2021] |
|
Released by : XTRO
Release Date :
14 November 2021
Type : C64 Basic Demo
Videosystem: PAL only
|
Credits :
SIDs used in this release :
Download :
Look for downloads on external sites:
Pokefinder.org
User Comment Submitted by XTRO on 14 November 2021 User Comment Submitted by XTRO on 14 November 2021
iAN: Thanks, thats seems much better, I'll give it a try :)
And yes, not much use for playing SID's from Basic, but someone in the fb group c64.com (facebook.com/groups/c64com) asked about it, so I had to try if it was possible :P | User Comment Submitted by iAN CooG on 14 November 2021
Actually a wait53266,128 is way better for exact vbl syncing between play calls. But really, it's just a waste of time and effort playing tunes from basic. | User Comment Submitted by XTRO on 14 November 2021
ws: Yes, The ::: and spaces are to try and sync the tune, so different sync for each tune, but since tunes often vary in raster-time usage during play it's hard to find the "right" delay. And I used Exomizer to pack it into a smaller filesize. But I included all files separatly on the disk too. I would like to know if there is anyway to stabilize or set the raster in basic, then this would be so much easier :)
But just poking or reading $d012 in basic doesn't do much. | User Comment Submitted by ws on 14 November 2021
Nice! The :::: lines act as some sort of delay?
In case anybody else wonders: the file is packed because of the tunes obviously. at first i thought it was blitzed, but is just packed. | User Comment Submitted by XTRO on 14 November 2021
Walt: Thanks, I googled some how the set the A,X,Y from Basic, but didn't find any useful info, so I searched in ROM to find something useful :) | User Comment Submitted by Walt on 14 November 2021
Line 200 could be replaced with this to set A, X and Y to 0:
200 poke780,0:poke781,0:poke782,0
From C64 reference guide:
SAREG 030C 780 Storage for 6502 .A Register
SXREG 030D 781 Storage for 5502 .X Register
SYREG 030E 782 Storage for 6502 .Y Register | User Comment Submitted by XTRO on 14 November 2021
I had to re-upload the file, 1st couldn't read all files on the disk. | User Comment Submitted by XTRO on 14 November 2021
Press 1-5 to select tune, all other keys will create a ?SYNTAX ERROR due lack of raster-time in BASIC :P |
|
|
|
| Search CSDb |
| Navigate | |
|
| Detailed Info | |
|
| Fun Stuff | |
· Goofs · Hidden Parts · Trivia
|
|
| Forum | |
|
| Support CSDb | |
|
| |
|