gasman / spectrum-sizecoding

Resources from my ZX Spectrum sizecoding seminar at Lovebyte 2021

Home Page:https://www.youtube.com/watch?v=q0cnGaa-Rig

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ZX Spectrum sizecoding

Resources from my seminar at Lovebyte 2021.

Seminar on YouTube

Essential tools

  • Fuse - ZX Spectrum emulator for Unix, Mac OS and Windows
  • Pasmo - Z80 cross-assembler
  • zmakebas - converts text files to tokenised BASIC in .tap format

Files included here

  • hello.asm - the finished XOR-pattern intro
  • hello.bas - BASIC launcher for the intro
  • Makefile - build script for intro (edit and change program paths as appropriate)
  • border.asm - the simplest possible program that does something: turn the border red
  • screen.asm - slowly fill the video memory, to demonstrate the screen layout
  • upde.asm - routine for finding the address of the next pixel line in screen memory

Books

Other resources

  • ZXNumber by Neon - script for encoding numbers in floating-point notation

About

Resources from my ZX Spectrum sizecoding seminar at Lovebyte 2021

https://www.youtube.com/watch?v=q0cnGaa-Rig


Languages

Language:Assembly 90.8%Language:Makefile 7.7%Language:BASIC 1.4%