This directory contains SixtyPical example programs, categorized in subdirectories by machine architecture.
rudiments
In the rudiments directory are programs which are meant to demonstrate the elementary features of SixtyPical, and to serve as manual integration test cases. See the README in that directory for details.
c64
In the c64 directory are programs that run on the Commodore 64. The directory itself contains some simple demos, for example hearts.60p, while there are subdirectories for more elaborate demos, like the flagship demo game. See the README in that directory for details.
vic20
In the vic20 directory are programs that run on the Commodore VIC-20. The directory itself contains some simple demos, for example hearts.60p.
atari2600
In the atari2600 directory are programs that run on the Atari 2600 (4K cartridge). The directory itself contains a simple demo, smiley.60p which was converted from an older Atari 2600 skeleton program written in Ophis.
apple2
In the apple2 directory are programs that run on
Apple II series computers (Apple II+, Apple //e). sixtypical's
support for this architecture could be called embryonic.
History of
eg
@master
git clone https://git.catseye.tc/SixtyPical/
- Clear the screen when starting the game. Chris Pressey 8 years ago
- Display message on-screen at start of game. Chris Pressey 8 years ago
- Correctly analyze `repeat { ... } forever` loops. Chris Pressey 8 years ago
- Apparently this hack was only needed previously due to a bug? Chris Pressey 8 years ago
- Slightly less of a hack. Not very much. But more illustrative. Chris Pressey 8 years ago
- Give the "game" a "title screen" of sorts; click to begin. Chris Pressey 8 years ago
- Clearing up a little mystery I had here. Chris Pressey 8 years ago
- Improve error messaging yet more. Game kind of has game states now. Chris Pressey 8 years ago
- Add more notes and basically small cleanups in many places. Chris Pressey 8 years ago
- Slightly frustrating, but illuminating, attempt to title screen. Chris Pressey 8 years ago
- "repeat forever" in the main loop, or at least as close as we can. Chris Pressey 8 years ago
- Add a routine to clear the screen, in the demo game. Untested. Chris Pressey 8 years ago
- Spiff up the demo game source a little bit. Chris Pressey 8 years ago
- copy from word storage to word table and back, indexed by x or y. Chris Pressey 8 years ago
- Copy word to word table. Chris Pressey 8 years ago
- Break the ground where we need to implement word table read/write. Chris Pressey 8 years ago
- Use right endianness when `copy`ing literal word into storage. Chris Pressey 8 years ago
- Add beginnings of thing which may one day become a game. Untested. Chris Pressey 8 years ago
- Adding a constant word to a memory location. Chris Pressey 8 years ago
- Ability to --debug analysis. Make 16-bit addition test pass. Chris Pressey 8 years ago
- Write stored values, and read values, through pointers. Chris Pressey 8 years ago
- Require that the program does ^buf to get at the address of buf. Chris Pressey 8 years ago
- Compile copy[]+y. Chris Pressey 8 years ago
- Fix problem with test case, and with serializing as zero page. Chris Pressey 8 years ago
- Support copy'ing a word constant to a word location. Joystick eg. Chris Pressey 8 years ago
- Add uncommitted example source, and fix names of 2 others. Chris Pressey 10 years ago
- Prep for release of 0.6. Chris Pressey 10 years ago
- Implement indirect JSRs with trampolines in theory; doesn't work. Chris Pressey 10 years ago
- Compile goto's. Chris Pressey 10 years ago
- Add missing example source Chris Pressey 10 years ago