mrbuffer/README.md

1.9 KiB

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.