-
Content Count
69 -
Joined
-
Last visited
-
Days Won
4
Files posted by DusanStrakl
-
Simplest Sound Effects Library for BASIC programs
By DusanStrakl in Dev Tools
Usage
Because of its simplicity the library can be stored in a 1K space below basic programs, starting at $0400. Save the EFFECTS.PRG program in the directory where your BASIC program is stored, which would typically be in the same directory from where you are running the emulator. Load library with LOAD command: LOAD”EFFECTS.PRG”,8,1,$0400 Since this routine after the first run adds a new interrupt handler it is good practice to only load it once. It is therefore recommended to do a simple check: IF PEEK($400)=0 THEN LOAD”EFFECTS.PRG”,8,1,$0400 And that is it. Now you only need to call the needed sound effect from the BASIC program with a simple SYS command. We have four different effects so four different addresses can be called: SYS $400 PING Is designed for events like picking coins or rewards. SYS $403 SHOOT Effect that can be used for shooting the gun or other weapon. SYS $406 ZAP Electricity zapping or perhaps a laser gun sound. SYS $409 EXPLODE Long explosion for when we successfully blow something up Alternative binary named EFFECTSHI.PRG that loads into memory at $9000 can be downloaded. Of course calls are then $9000 for PING, $9003 for SHOOT, $9006 for ZAP and $9009 for EXPLODE. Full source code and walk through is available at my blog: https://www.8bitcoding.com/p/simplest-sound-effects-library-for.html Demo video:17 downloads
Updated
-
Music Player Library for BASIC Programs
By DusanStrakl in Audio Apps
I wrote a library to enable BASIC programs play music in the background.
It is compatible with Simplest Effects Sound library I released a while ago.
To demo the library I included two BASIC programs:
PLAY.BAS - Playing Twinkle Twinkle Little Star - it demonstrates the BASIC program doing other stuff including calling simple Effects
HOUSE.BAS - Playing House of the Rising Sun - it demonstrates a bit more complex music
Full Tutorial and source code is available from my blog:
https://www.8bitcoding.com/p/music-player-library-for-basic-programs.html
29 downloads
Submitted
-
Crazy Boulders
By DusanStrakl in Games
Boulder Dash style game written in Commander X16 BASIC for learning purposes.
Link to detailed description and access to source code on my blog:
https://www.8bitcoding.com/p/crazy-boulder.html
147 downloads
Submitted
-
Crazy Tetrominoes
By DusanStrakl in Games
Tetris Clone written in BASIC.
Source code tutorial available at:
https://www.8bitcoding.com/p/crazy-tetrominoes.html
Enjoy
39 downloads
Updated
-
CRAZYSNAKE.BAS
By DusanStrakl in Games
Simple snake game in Basic. Just testing the forum but game should still work in last few versions of Emulator. Have fun 😃
More details about the game and full walkthrough the source code can be found at:
https://www.8bitcoding.com/p/crazysnake.html
Cheers,
Dusan
79 downloads
Updated