Derek Bolli: Recent Episodes

None

Bolli World HQ Computing Facility Homepage

View Details

https://dbolli.substack.com/p/karl-the-scruffy-brown-cat

View Details

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 […]

View Details

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.        

View Details

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 […]

View Details

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 […]

View Details

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)

View Details

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 […]

View Details

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 […]

View Details

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 […]

View Details

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 […]

View Details

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 […]

View Details

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 […]

View Details

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 […]

View Details

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 […]

View Details

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 […]

View Details

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 […]

View Details

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. […]

View Details

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/

View Details

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 […]

View Details

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 […]

View Details

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 […]

View Details

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 […]

View Details

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”

View Details

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

View Details

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

View Details

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

View Details

petrol station parable a deconstruction of a rather straightforward business proposition that turns into anything but…

View Details

zabriskie found himself some nights a guy just can’t get a break – except possibly his legs

View Details

“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

View Details

the food technician who stole christmas a recollection of a party gathering on christmas day

View Details

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