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/
- Use --output-format, not --prelude, in loadngo script. Chris Pressey 8 years ago
- Rebuild Ribos 2. Chris Pressey 8 years ago
- Rebuild "The PETulant Cursor". Chris Pressey 8 years ago
- Update documentation. Chris Pressey 8 years ago
- Support branching and looping on the `n` flag. Chris Pressey 8 years ago
- Add some failing tests for looping on the `n` flag. Chris Pressey 8 years ago
- Fork the Atari 2600 Ophis example for easier comparing to 60p. Chris Pressey 8 years ago
- Fix bug when zero page address was $00. Chris Pressey 8 years ago
- Accessing zero-page with `ld` and `st` generates zero-page opcodes. Chris Pressey 8 years ago
- Support of NOP opcode. Chris Pressey 8 years ago
- First cut at support for targetting the Atari 2600. Chris Pressey 8 years ago
- Describe the behaviour just implemented. Chris Pressey 8 years ago
- Beginnings of modularity. Chris Pressey 8 years ago
- VIC-20 example and rewrite docs. Chris Pressey 8 years ago
- Reformat READMEs. Chris Pressey 8 years ago
- Save a few bytes in the demo game by using a `for` loop. Chris Pressey 8 years ago
- Documentation updates. Chris Pressey 8 years ago
- Add SixtyPical translations of Ribos and "The PETulant Cursor". Chris Pressey 8 years ago
- Small bugfixes and changes. Chris Pressey 8 years ago
- Add screenshot. Chris Pressey 8 years ago
- Make loadngo.sh able to handle both C64 (x64) and VIC-20 (xvic). Chris Pressey 8 years ago
- Make the demo game compilable again. Chris Pressey 8 years ago
- Syntax errors have line numbers in them now. Chris Pressey 8 years ago
- Re-organize the example programs. Chris Pressey 8 years ago
- Remove need for `forward` keyword in forward reference in `copy`. Chris Pressey 8 years ago
- Remove the need for parens in `vector (routine ...) table` type. Chris Pressey 8 years ago
- button_down is local to check_button. Chris Pressey 8 years ago
- More statics in demo game. Chris Pressey 8 years ago
- Begin using static in the demo game. Chris Pressey 8 years ago
- Even if we `goto` another routine, we can't trash an output. Chris Pressey 8 years ago