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/
- Arrange license info in repo to follow REUSE 3.0 convention. Chris Pressey 2 years ago
- A little reshuffling and improving of READMEs and notes. Chris Pressey 6 years ago
- Update the errorful rudiments. Chris Pressey 6 years ago
- Add architecture-dependent "joy2delta.60p" to "standard library". Chris Pressey 6 years ago
- Update READMEs. Chris Pressey 6 years ago
- Establish an `include` directory and `--include-path` option. Chris Pressey 6 years ago
- Our CINV interrupt service routine should be preserved. Chris Pressey 6 years ago
- Forbid nested `with interrupts` blocks, and more refactoring. Chris Pressey 7 years ago
- Add `reset` instruction; much refactoring. Chris Pressey 7 years ago
- Replace --run option with terser --run-on option. Chris Pressey 7 years ago
- Merge branch 'develop-0.19' into reform-loadngo Chris Pressey 7 years ago
- Fix bug raising InconsistentExitError, and type-bug in ribos2.60p. Chris Pressey 7 years ago
- Remove the "local" loadngo script from here as well. Chris Pressey 7 years ago
- Declare that --run replaces loadngo.sh, and remove the latter. Chris Pressey 7 years ago
- The VICE emulators just keep going if they can't find the vicerc. Chris Pressey 7 years ago
- More edits to docs. Chris Pressey 7 years ago
- Checkpoint import of changes for version 0.19. Chris Pressey 7 years ago
- Extract utility routine to "support/stdlib.60p" source. Chris Pressey 7 years ago
- Final (for now) cleanup of the example sources. Chris Pressey 7 years ago
- Merge branch 'develop-0.18' of https://github.com/catseye/SixtyPical into inconsistent-initialization Chris Pressey 7 years ago
- Expand example with code that will likely become library support. Chris Pressey 7 years ago
- Make word-table print YY. Chris Pressey 7 years ago
- Add example test program for cmp-against-literal-word. Fix it. Chris Pressey 7 years ago
- Drop the check for "consistent initialization" inside `if` blocks. Chris Pressey 7 years ago
- Add local load'n'go script. Fill in what each is expected to write. Chris Pressey 7 years ago
- Move towards greater platform-agnosticism in these examples. Chris Pressey 7 years ago
- `inc` and `dec` on a known range usually keeps it known, now. Chris Pressey 7 years ago
- Small reorganization of example programs. Chris Pressey 7 years ago
- Fix order of operands in word-sized `cmp`. Chris Pressey 7 years ago
- Add another example. Even more convincing that the order is wrong. Chris Pressey 7 years ago