Category: dev


Pixel scrolling text ticker example for ZX Spectrum

zasm source code file https://dl.dropboxusercontent.com/u/17590589/Ticker-tap.zasm

Assembled tap file https://dl.dropboxusercontent.com/u/17590589/Ticker-tap.tap

assembler source formatted as z88dk include file https://dl.dropboxusercontent.com/u/17590589/Ticker-library.asm

zasm can be found here http://k1.dyndns.org/Develop/projects/zasm/distributions/

z88dk can be found here http://www.z88dk.org/forum/

To create a .tap file from a ZX Spectrum BASIC text .bas source file, Download the applescript below and Edit the location of the zmakebas executable in the property at the top of the script

zmakebas.scpt

Then copy to

~/Library/Application Support/BBEdit/Scripts/

and it will appear in the BBedit script menu

Open the .bas text file in BBEdit and select zmakebas from the Script menu

the resulting .tap file will be opened in Fuse

fuse zx spectrum emulator can be found here Fuse – the Free Unix Spectrum Emulator

Download and compile zmakebas 1.2

source code can be found here Source Package: zmakebas (1.2-1.1)

In Terminal:

cd ~/path/to/zmakebas-1.2/
make
sudo make install

To test

zmakebas -o demo2.tap -n demoname demo.bas

Double-click .tap file to load in Fuse

here are some example ZX Spectrum BASIC programs:

flags-example-extended.bas

basic-fill.bas

advanced-graphics-listing-1-4.bas

fuse zx spectrum emulator can be found here Fuse – the Free Unix Spectrum Emulator

To assemble a .zasm source file, Download the applescript below and Edit the location of the zasm executable in the property at the top of the script

Assemble zasm.scpt

Then copy to

~/Library/Application Support/BBEdit/Scripts/

and it will appear in the BBedit script menu

here is an example .zasm Z80 Assembly source file for ZX Spectrum to get you started

zasm can be found here http://k1.dyndns.org/Develop/projects/zasm/distributions/

fuse zx spectrum emulator can be found here Fuse – the Free Unix Spectrum Emulator

I have now moved from editing and assembling .zasm Z80 Assembler files using the custom-written zasm-cocoa app and I am now using BBEdit with a custom Z80 Assembler BBEdit Codeless Language Module plist

to use, put this .plist file

Z80 Assembler BBEdit Codeless Language Module.plist

in

~/Library/Application Support/BBEdit/Language Modules/ folder

zasm can be found here http://k1.dyndns.org/Develop/projects/zasm/distributions/

fuse zx spectrum emulator can be found here Fuse – the Free Unix Spectrum Emulator

audio-slicer-quicktime v0.4.1

audio-slicer-quicktime v0.4 link

Takes an audio file (e.g. .mp4, .mp3, .aiff) and slices it up into a series of smaller audio files that are then (optionally) opened in iTunes

audio-slicer-quicktime v0.4 source Xcode project link

zasm-cocoa 0.2 link

Cocoa wrapper app for zasm Z80 Assembler. Uses zasm 3.1.14 and UKSyntaxColouredText v0.2

Fuse ZX Spectrum Emulator for Mac OS X link

zasm-cocoa 0.2 source code Xcode project link

Follow

Get every new post delivered to your Inbox.