Update 25/05/2019: New version 1.0.3 now available on the iOS App Store Cubes Puzzle is a geometric puzzle game where the objective is to rearrange the randomly generated cubes into a sequence of the same cube to score points and remove all of the cubes to complete a game level. – Tap a cube to […]
I found the original invoice and product leaflets for ZX Aszmic and SP ROM when cleaning out some old archive boxes at my parent’s place in the suburbs of Wellington, New Zealand. I have scanned and included them here for general interest.
Mastering Machine Code on your ZX Spectrum by Toni Baker – Chapter 17 Disassembling the ROM Here is the source code for the disassembler from Chapter 17 of Mastering Machine Code on your ZX Spectrum by Toni Baker as a zasm .asm file which will assemble to a .tap file. It is available as a .zip file here […]
ZX Aszmic SP ROM Extended HiRes Graphics Demo SP ROM programs can also be run in ZX ASZMIC debug mode Uncomment the –romfile option in the ZEsarUX Emulator config file to enable ASZMIC E07 ROM $ pico ~/.zesaruxrc --machine ZX81 --romfile alternaterom_aszmice07.rom # Select custom ROM file --zoom 4 --cpuspeed 400 # Set CPU speed […]
I have created a disassembly of the ZX81 Aszmic E07 ROM from the freely available binary .rom file distributed with many emulators. It is available as a .zip file here which contains the binary aszmic-e07.rom file as well as the .asm source file and an Xcode project file. (.zip file updated 2016-08-10)
Here is a disassembly of Gunfright for zasm assembler which will assemble to a .tap file gunfright-zasm.zip The Skoolkit html output for the resulting .tap file can be found here. There are also some BBEdit Applescripts in the archive folder that I use to convert the Hex Dump and Disassembler output from ZX Preview (also here) into source code […]
SP ROM ZX BASIC Demo featuring Asynchronous Scheduling using the .RUN command SP ROM ZX BASIC Demo featuring Asynchronous Scheduling using the .RUN command. A BASIC text file of the above is available here and an executable .p file compiled using zxtext2p is available here. A version of the BASIC text file using labels is available here. An Applescript BBEdit script to […]
SP ROM ZX BASIC HRTC Test Program Output SP ROM ZX BASIC Demo featuring the HiRes Text Control Language (HRTC) functions. A BASIC text file of the above is available here and an executable .p file compiled using zxtext2p is available here. Please ensure you have the latest version of the SP ROM binary .rom […]
Screen dump after loading binary to $6600 and typing “this is a test of aszmic sp rom” SP ROM programs can also be run in ZX ASZMIC debug mode Uncomment the –romfile option in the ZEsarUX Emulator config file to enable ASZMIC E07 ROM $ pico ~/.zesaruxrc --machine ZX81 --romfile alternaterom_aszmice07.rom # Select custom ROM […]
Running ZX81 BASIC programs that use the SP ROM Extended commands can be achieved via the ZEsarUX Emulator for OS X, Linux and Windows ZEsarUX Emulator is available here. Install from the .dmg file (OS X) Copy the SP ROM .ROM file sp-rom.rom (see Xcode Project in Disassembly post below) to /Path/To/ZEsarUX-3.0/zesarux.app/Contents/Resources/alternaterom_sp_rom.rom Edit ZEsarUX Emulator config […]
The SP ROM by Comprocsys Ltd was an add-on card for the ZX81 that provided 256 x 192 bitmapped graphics, reading and writing of EPROMs and communication with peripherals through a Zilog 8255 PIA chip. It could be used in conjunction with the Comprocsys ASZMIC ROM or without (via ZX81 BASIC commands). Comprocsys External Card Advert […]
Here is a disassembly of Ant Attack for zasm assembler which will assemble to a .tap file ant-attack-zasm.zip The Skoolkit html output for the resulting .tap file can be found here. There are also some BBEdit Applescripts in the archive folder that I use to convert the Hex Dump and Disassembler output from ZX Preview (also here) into source code […]
As requested by the co-developer of Cybernoid Raffaele Cecco in the following worldofspectrum.org link Here is a disassembly of Cybernoid for zasm assembler which will assemble to a .tap file cybernoid-zasm.zip (.zip file updated 2015-01-01) The above disassembly is at the stage where the game code has been loaded and all the copy protection and byte […]
ZX Spectrum NIRVANA Engine z88dk Demo running on Spectaculator Emulator on iPad Air I have added an initial debug screen to my version of the z88dk NIRVANA demo Info on NIRVANA Engine for ZX Spectrum by Einar Saukas can be found here http://www.zxshed.co.uk/sinclairfaq/index.php5?title=NIRVANA_Engine and here http://www.worldofspectrum.org/forums/showthread.php?t=45538 To run in Spectaculator iOS App, Save snapshot from Fuse […]
Following on from the z88dk Xcode Project post below, the following steps describe how to set up an Xcode External Build Project to Edit and Compile Boriel ZX Basic .bas and .asm source files (Xcode version 5.1.1 is used below but should still work with earlier versions) 1. Launch Xcode 2. File->New Project 3. Select Other->External Build […]
The following steps describe how to set up an Xcode External Build Project to Edit and Assemble z88dk .c and .asm source files (Xcode version 5.1.1 is used below but should still work with earlier versions) 1. Launch Xcode 2. File->New Project 3. Select Other->External Build System 4. Click Next 5. Enter Project Name e.g. […]
Pixel scrolling text ticker example for ZX Spectrum zasm source code file Ticker-tap.zasm Assembled tap file Ticker-tap.tap assembler source formatted as z88dk include file Ticker-library.asm zasm can be found here http://k1.spdns.de/Develop/Projects/zasm-4.0/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 […]
Update 21/04/2020: Updated zmakebas 1.5.2 now supports ZX Spectrum Next NextBASIC keywords including %$nnnn hex and %@bbbb binary notation Download and compile zmakebas 1.5.2 source code can be found here zmakebas 1.5.2 In Terminal: cd ~/path/to/zmakebas-1.5.2/ make sudo make install To test zmakebas -o demo2.tap -n demoname demo.bas Double-click .tap file to load in Fuse here […]
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 […]
Editing Z80 Assembler .zasm source files with BBEdit 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 […]
Christopher Hitchens (1949-2011) Christopher Hitchens interview with Kill Him Kim Hill on Radio New Zealand Saturday Morning podcast – 22/05/2010 “Writer for Vanity Fair, Slate, The Atlantic Monthly and many other publications who has just published Hitch-22: A Memoir.” contains the quote at 38:06: “I’m innately suspicious of anything that involves thinking with your blood”
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
chopper 2 screenplay excerpt Unofficial version of the tale of Cowboy Johnny excerpt from the screenplay for Chopper 2: How to Shoot Friends and Influence People
petrol station parable a deconstruction of a rather straightforward business proposition that turns into anything but…
zabriskie found himself some nights a guy just can’t get a break – except possibly his legs
“The price one pays for pursuing any profession or calling is an intimate knowledge of its ugly side.” – James Baldwin a true story from the lower reaches of the teaching profession
the food technician who stole christmas a recollection of a party gathering on christmas day
Update 02/12/2015: Now available on the iBook Store and iTunes Music Store https://itunes.apple.com/au/book/a-fax-from-the-muses/id1063923185?mt=13 a fax from the muses – collected poems 1993-2004