Apple IIgs simple 40char buffer editor. Written in 658c16 assembly.
Go to file
David Stancu 71df806253 lots of learning the last 24h
trying to now figure out how to modeset properly for video buffer
2018-01-16 19:52:31 -05:00
src lots of learning the last 24h 2018-01-16 19:52:31 -05:00
assemble.sh working assemble -> deploy thanks to the FB group for some assist 2018-01-15 13:22:59 -05:00
blankdisk.po lots of learning the last 24h 2018-01-16 19:52:31 -05:00
build_env.sh build utils + essentials 2018-01-13 20:49:37 -05:00
LICENSE Initial commit 2017-12-26 18:55:18 -05:00
README.md lots of learning the last 24h 2018-01-16 19:52:31 -05:00

pon-gs

Apple IIgs simple pong game, with animation and sound. Written in 100% 658c16 assembly.

Getting Started

Requirements

  • Some *nix flavor. Please don't open issues if you are using Windows.
  • GNU build tools (autoconf, gcc, etc.)
  • Basic understanding of C/C++ build issues, since you'll likely face some.
  • An Apple IIGS emulator of your flavor + the appropriate ROM (which you will have to source for yourself)
    • The assemble script uses gsplus

Building

There are two scripts here which will get all the tools needed to assemble the game.

./build_env.sh # to grab utils
./assemble.sh  # to assemble the game

The assemble script runs the assembly source through Merlin32, then changes the ProDOS file kind to S16, an executable format that is used for GS/OS applications. _FileInformation.txt is what cadius uses to manage the ProDOS metadata for each record (since obviously this information can't be mapped to your computer's filesystem).

References

There are a lot of good materials out there: here is what I used to make this game.