Skip to content

Latest commit

 

History

History
12 lines (9 loc) · 584 Bytes

File metadata and controls

12 lines (9 loc) · 584 Bytes

Various python scripts used for the build process:

  • advextract.py: extract text game data from C header files to data/advent.json

  • advpack.py: compact data/advent.json to data/advent.dat using dizzy/woozy

  • advblk.py: create a block device image to bootstrap compilation

  • dizzy.py: dizzy and woozy routines implemented in python

  • fpp.py: Preprocess and compact forth source to data/advent_fpp.fs

  • test_dizzy.py: test dizzy compress/decompress

  • test_prep.py: test woozy text compaction

  • literals.py, opt.py: examine compiled game image for various optimization possibilities