Chris Pressey
|
2e2e80664e
|
Forbid nested with interrupts blocks, and more refactoring.
|
2019-05-14 15:01:10 +01:00 |
|
Chris Pressey
|
3f666f4385
|
Add reset instruction; much refactoring.
|
2019-05-14 08:56:35 +01:00 |
|
Chris Pressey
|
a10f1c6528
|
Replace --run option with terser --run-on option.
|
2019-04-16 10:35:59 +01:00 |
|
Chris Pressey
|
4d82e2352e
|
Merge branch 'develop-0.19' into reform-loadngo
|
2019-04-15 17:39:09 +01:00 |
|
Chris Pressey
|
c246424930
|
Fix bug raising InconsistentExitError, and type-bug in ribos2.60p.
|
2019-04-15 17:35:17 +01:00 |
|
Chris Pressey
|
6d867867fe
|
Remove the "local" loadngo script from here as well.
|
2019-04-15 13:16:07 +01:00 |
|
Chris Pressey
|
a44b007ff0
|
Declare that --run replaces loadngo.sh, and remove the latter.
|
2019-04-15 13:11:43 +01:00 |
|
Chris Pressey
|
04a9438898
|
The VICE emulators just keep going if they can't find the vicerc.
|
2019-04-10 16:53:01 +01:00 |
|
Chris Pressey
|
7854f71706
|
More edits to docs.
|
2019-04-10 12:02:35 +01:00 |
|
Chris Pressey
|
b19267d3ba
|
Checkpoint import of changes for version 0.19.
|
2019-04-08 11:50:54 +01:00 |
|
Chris Pressey
|
49bb5b578a
|
Extract utility routine to "support/stdlib.60p" source.
|
2018-12-25 18:10:58 +00:00 |
|
Chris Pressey
|
f2570729a4
|
Final (for now) cleanup of the example sources.
|
2018-12-12 15:27:57 +00:00 |
|
Chris Pressey
|
69df175230
|
Merge branch 'develop-0.18' of https://github.com/catseye/SixtyPical into inconsistent-initialization
|
2018-12-12 09:58:26 +00:00 |
|
Chris Pressey
|
0ec8970c76
|
Expand example with code that will likely become library support.
|
2018-12-12 09:27:25 +00:00 |
|
Chris Pressey
|
03a682ff08
|
Make word-table print YY.
|
2018-12-12 09:13:13 +00:00 |
|
Chris Pressey
|
d1a29709f2
|
Add example test program for cmp-against-literal-word. Fix it.
|
2018-12-12 09:09:45 +00:00 |
|
Chris Pressey
|
d13c6a94a2
|
Drop the check for "consistent initialization" inside if blocks.
|
2018-12-11 19:27:40 +00:00 |
|
Chris Pressey
|
c85cb6722a
|
Add local load'n'go script. Fill in what each is expected to write.
|
2018-12-11 18:14:36 +00:00 |
|
Chris Pressey
|
d3f730cc76
|
Move towards greater platform-agnosticism in these examples.
|
2018-12-11 17:55:08 +00:00 |
|
Chris Pressey
|
3a4c2e46c1
|
inc and dec on a known range usually keeps it known, now.
|
2018-12-11 17:35:01 +00:00 |
|
Chris Pressey
|
5d01820bb1
|
Small reorganization of example programs.
|
2018-12-11 17:17:15 +00:00 |
|
Chris Pressey
|
94ee042a1e
|
Fix order of operands in word-sized cmp .
|
2018-11-27 13:12:55 +00:00 |
|
Chris Pressey
|
046e43cd66
|
Add another example. Even more convincing that the order is wrong.
|
2018-11-27 13:05:19 +00:00 |
|
Chris Pressey
|
2d767e9fe7
|
Add example program that suggests we've got the arguments backwards.
|
2018-11-23 23:11:06 +00:00 |
|
Chris Pressey
|
7680f09850
|
More conversion. I think that's the last of it.
|
2018-09-09 15:31:35 +01:00 |
|
Chris Pressey
|
7d32277e2c
|
More conversion.
|
2018-09-09 15:03:43 +01:00 |
|
Chris Pressey
|
5549b8379f
|
More conversion.
|
2018-09-09 14:01:38 +01:00 |
|
Chris Pressey
|
f81757fd76
|
Partial conversion of example programs.
|
2018-09-07 23:00:29 +01:00 |
|
Chris Pressey
|
505fcb7b92
|
game_state_routines pass through player_died; saves a few bytes.
|
2018-09-07 17:41:40 +01:00 |
|
Chris Pressey
|
443c3186c2
|
Change global instead of returning with carry set.
|
2018-09-07 17:38:56 +01:00 |
|
Chris Pressey
|
3c1564ea09
|
Abort loadngo apple2, if the SixtyPical program couldn't compile.
|
2018-09-06 12:50:47 +01:00 |
|
Chris Pressey
|
3e11d7122c
|
Add apple2 target to loadngo.sh, apple2 example program.
|
2018-09-05 15:20:44 +01:00 |
|
Chris Pressey
|
c3a1bdb4cc
|
Use save block (and a for loop) in the flagship demo game source.
|
2018-05-08 12:39:21 +01:00 |
|
Chris Pressey
|
2f200dc1ea
|
Use --output-format, not --prelude, in loadngo script.
|
2018-04-25 13:48:38 +01:00 |
|
Chris Pressey
|
350bab42d7
|
Rebuild Ribos 2.
|
2018-04-05 14:45:17 +01:00 |
|
Chris Pressey
|
cce278da28
|
Rebuild "The PETulant Cursor".
|
2018-04-05 14:36:38 +01:00 |
|
Chris Pressey
|
b63b880b8c
|
Update documentation.
|
2018-03-29 16:58:50 +01:00 |
|
Chris Pressey
|
fa1b0cfae1
|
Support branching and looping on the n flag.
|
2018-03-29 14:45:28 +01:00 |
|
Chris Pressey
|
b9fb26320c
|
Add some failing tests for looping on the n flag.
|
2018-03-29 13:33:06 +01:00 |
|
Chris Pressey
|
6e8dc97826
|
Fork the Atari 2600 Ophis example for easier comparing to 60p.
|
2018-03-29 12:11:38 +01:00 |
|
Chris Pressey
|
ebe53f540c
|
Fix bug when zero page address was $00.
|
2018-03-29 11:46:56 +01:00 |
|
Chris Pressey
|
9b912de17c
|
Accessing zero-page with ld and st generates zero-page opcodes.
|
2018-03-29 10:31:42 +01:00 |
|
Chris Pressey
|
1f992f8dbd
|
Support of NOP opcode.
|
2018-03-28 14:52:16 +01:00 |
|
Chris Pressey
|
0093c7b7d9
|
First cut at support for targetting the Atari 2600.
|
2018-03-28 14:20:53 +01:00 |
|
Chris Pressey
|
c707105cd3
|
Describe the behaviour just implemented.
|
2018-03-27 16:49:20 +01:00 |
|
Chris Pressey
|
6744ad29a9
|
Beginnings of modularity.
|
2018-03-27 16:23:22 +01:00 |
|
Chris Pressey
|
877f55b6cd
|
VIC-20 example and rewrite docs.
|
2018-03-26 13:43:33 +01:00 |
|
Chris Pressey
|
766de6a455
|
Reformat READMEs.
|
2018-03-26 13:33:07 +01:00 |
|
Chris Pressey
|
a8a53e2ca9
|
Save a few bytes in the demo game by using a for loop.
|
2018-03-26 13:23:36 +01:00 |
|
Chris Pressey
|
7f38d04536
|
Documentation updates.
|
2018-03-26 13:16:53 +01:00 |
|