Shawn Sijnstra's Avatar

Shawn Sijnstra

@sijnstra

I like technology - new, old and even older. Writing and porting my infocom interpreter (z-machine) to as many z80 machines I can find http://gitlab.com/sijnstra1/vezza Developing for the Agon Light https://github.com/sijnstra/agon-projects

20
Followers
43
Following
1
Posts
14.11.2024
Joined
Posts Following

Latest posts by Shawn Sijnstra @sijnstra

Black, white and red pen and ink style image

Black, white and red pen and ink style image

Time for another image viewer for #AgonLight #Console8 - this time, PCX format. There are a number of reasons why I chose to display this format on the Agon/Console8.
* It is an already existing format
* The format is supported by modern tools, including #GIMP
* […]

[Original post on hachyderm.io]

11.01.2026 12:27 πŸ‘ 1 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
New Agon Console8 version of the boot logo.

New Agon Console8 version of the boot logo.

I recently took advantage of some temporary discounts and acquired the #Console8 by Heber. It's a #retrogame focused package of the #AgonLight, complete with some great joypads that they also make. As part of the induction into the house, I converted the logo […]

[Original post on hachyderm.io]

08.12.2025 05:48 πŸ‘ 2 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
2048 game screenshot demonstrating colour support.

2048 game screenshot demonstrating colour support.

Screenshot from real time colour text font based graphical game.

Screenshot from real time colour text font based graphical game.

Large modern turbo pascal source text adventure using multiple file I/O.

Large modern turbo pascal source text adventure using multiple file I/O.

Mandelbrot set demonstration pixel graphics.

Mandelbrot set demonstration pixel graphics.

Time for another programming option for the #AgonLight family... #Pascal! I've re-targeted PASTA/80, an open source Turbo Pascal 3 compatible cross-compiler that targets #z80 machines. It's still early days, so expect a lot of weirdness and issues, and things […]

[Original post on hachyderm.io]

24.11.2025 21:17 πŸ‘ 5 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

I wanted to use more graphics on my #AgonLight and the best project that came to mind was to display #Amstrad #CPC .pal/.scr images. Took a while to get there, and now it works including the same "wipe" effect that the original hardware had due to the unusual […]

[Original post on hachyderm.io]

26.08.2025 12:26 πŸ‘ 2 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Grundy NewBrain emulator playing the Infocom classic A Mind Forever Voyaging.

Grundy NewBrain emulator playing the Infocom classic A Mind Forever Voyaging.

Grundy NewBrain emulator playing bomber real time interactive z-machine game.

Grundy NewBrain emulator playing bomber real time interactive z-machine game.

The Grundy #NewBrain was an interesting #z80 based machine from 1982. One of its more remarkable features was a built-in single line display in addition to the video out, allowing for some portable use. The machine was targeted at business use and didn't get a […]

[Original post on hachyderm.io]

31.05.2025 01:50 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
An NEC APC (a computer from the early 1980s complete with green CRT and dual 8” drives) booted into CP/M-86 and loading DEADLINE

An NEC APC (a computer from the early 1980s complete with green CRT and dual 8” drives) booted into CP/M-86 and loading DEADLINE

As far as I can tell none of the Infocom games for the NEC APC have been archived (they sold only hundreds per quarter, so not shocking).

Presenting… DEADLINE for the NEC APC, running on CP/M-86! #RetroComputing

31.05.2025 02:53 πŸ‘ 21 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0
Screenshot of MSXBlue running the real time z-machine game bomber.z5 on Vezza.

Screenshot of MSXBlue running the real time z-machine game bomber.z5 on Vezza.

While porting #Vezza for another #z80 platform (the Grundy #NewBrain), I noticed that there was an issue with the timer routine for the #MSX version. It turns out that the code was in there for the MSX version was using the MSX clock, however, it was not […]

[Original post on hachyderm.io]

31.05.2025 00:57 πŸ‘ 6 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Border Zone on IS-DOS 1.0 using vezza-EP.com

Border Zone on IS-DOS 1.0 using vezza-EP.com

Beyond Zork on IS-DOS 1.1a running vezza-E1.com

Beyond Zork on IS-DOS 1.1a running vezza-E1.com

Back to porting my #Vezza #Infocom #Zmachine interpreter - this time for the #Enterprise128 - a 4MHz #z80 machine running IS-DOS, compatible with CP/M 2.2 and #MSXDOS. Download: gitlab.com/sijnstra1/ve... Screenshots are Border Zone and Beyond #Zork showing different IS-DOS capabilities.

04.05.2025 10:39 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Get them at polyplay.xyz

30.04.2025 21:26 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Screenshot of Stefan Vogt's Ghosts of Blackwood Manor, played using Vezza on an Amstrad CPC

Screenshot of Stefan Vogt's Ghosts of Blackwood Manor, played using Vezza on an Amstrad CPC

After much testing and code comparison, the new Feb 2025 Release of #Vezza - my #z80 high speed #zmachine is ready! Took way longer than expected to synchronize across all of the code bases, particularly making sure that all optimizations made it across all […]

[Original post on hachyderm.io]

11.02.2025 10:51 πŸ‘ 10 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0
Post image

Now that it's had a little testing other than me (Thanks Brian Chiha!) I'm making my #vezza for the #TEC-1G more readily available, similar to my #zxspectrum .tap files. #zmachine text adventures for all #z80 machines! I've put up 3 sample builds to download […]

[Original post on hachyderm.io]

27.12.2024 08:05 πŸ‘ 4 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0