Commit Graph

312 Commits

Author SHA1 Message Date
David Schmenk
8aaecf1551 A few efficiency updates. Save a few bytes here and there. 2014-06-02 21:12:26 -07:00
David Schmenk
a096d73ae5 Free up end-of-module memory 2014-05-30 22:56:19 -07:00
David Schmenk
3e3dfb36c1 Get rid of hardcoded INTERP entrypoint 2014-05-29 21:36:47 -07:00
David Schmenk
1d0907311e Update User Manual.md 2014-05-27 22:03:55 -07:00
David Schmenk
934a7eaed6 Create headers and use m4 to include them 2014-05-27 20:55:12 -07:00
David Schmenk
eeffd30389 Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-05-27 20:44:12 -07:00
David Schmenk
b41e759bc3 Clean up test case a little 2014-05-27 20:43:37 -07:00
David Schmenk
5ad39d6897 Remove extraneous files and get better coverage from testlib & test 2014-05-27 20:33:47 -07:00
David Schmenk
1365c44953 Update User Manual.md 2014-05-26 20:26:44 -07:00
David Schmenk
3146598bc6 Update User Manual.md 2014-05-26 20:24:37 -07:00
David Schmenk
2d63a62367 Update User Manual.md 2014-05-26 20:09:29 -07:00
David Schmenk
6b9402ec3e Update User Manual.md 2014-05-26 20:04:11 -07:00
David Schmenk
ee4597734c Update User Manual.md 2014-05-26 20:03:04 -07:00
David Schmenk
ef58031f43 Update User Manual.md 2014-05-26 19:55:02 -07:00
David Schmenk
0d1c8583fe Update README.md 2014-05-25 08:18:36 -07:00
David Schmenk
510a43163c Update README.md 2014-05-25 08:16:44 -07:00
Brendan Robert
4b8b18f865 No functional change, just cleaning up code format and removing unused imports 2014-05-25 00:29:58 -05:00
Brendan Robert
fecfb0a477 Major refactoring of code completed! This will make future UI expansion much easier. Also, fixed the redraw logic when switching platforms. Many bugs still remain but this is on-par (both features and bugs-wise) with the last revision checked in. 2014-05-25 00:22:26 -05:00
David Schmenk
2f4eb4843c Make EXPORTed symbols agree with EDASM REL format 2014-05-24 18:25:55 -07:00
David Schmenk
e9f854c06a Save startup path for relaunching CMD after SYS program 2014-05-24 14:18:43 -07:00
David Schmenk
3d1ea51011 Remove unused code 2014-05-24 00:18:43 -07:00
David Schmenk
178db35815 Working with real EDASM generated .REL files 2014-05-23 22:54:36 -07:00
David Schmenk
76d900a4ee Fixes to compile pleaides.pla without errors 2014-05-23 14:42:16 -07:00
David Schmenk
c105d61ca9 Optimize for bytecode interp in AUX MEM 2014-05-23 13:37:28 -07:00
David Schmenk
8309669ad8 Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-05-23 12:24:27 -07:00
David Schmenk
a5b0349d56 Small AUX mem tweaks 2014-05-23 12:23:51 -07:00
David Schmenk
7773937882 Update User Manual.md 2014-05-23 10:56:33 -07:00
David Schmenk
fd4753a206 Update User Manual.md 2014-05-23 09:08:22 -07:00
David Schmenk
7824b5f491 Update User Manual.md 2014-05-22 20:45:17 -07:00
David Schmenk
457167ff53 Update User Manual.md 2014-05-22 20:42:20 -07:00
David Schmenk
93ef9f464d Update User Manual.md 2014-05-22 20:11:46 -07:00
David Schmenk
e1ef2c33d1 Update User Manual.md 2014-05-22 17:49:41 -07:00
David Schmenk
468b348dfc Update User Manual.md 2014-05-22 15:29:37 -07:00
David Schmenk
61388a292f Export a combined AUX <-> MAIN memory move routine 2014-05-22 13:11:11 -07:00
David Schmenk
b7450ab11c Update README.md 2014-05-22 09:39:39 -07:00
David Schmenk
67ad5ec115 Update README.md 2014-05-22 09:35:57 -07:00
David Schmenk
4f68415d59 Update README.md 2014-05-22 09:25:05 -07:00
Martin Haye
b9574155c7 Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-05-22 09:16:46 -07:00
Martin Haye
2395e8e610 Wow, first sprite is like totally working. 2014-05-22 09:16:18 -07:00
David Schmenk
c097c0cfc4 Initial class test 2014-05-22 09:02:23 -07:00
Martin Haye
9902773b35 First sprite that actually appears where it's supposed to be. Sometimes at lest. 2014-05-22 08:15:20 -07:00
Martin Haye
3c1aa135f2 Math for first sprite finally generating all the right numbers. 2014-05-22 07:50:26 -07:00
David Schmenk
25dd968f74 Improve structure offset access (especially for function pointers) 2014-05-21 21:05:36 -07:00
David Schmenk
e465ae6ced Add global loads with offset 2014-05-21 18:30:36 -07:00
David Schmenk
5dd829161b Improve indirect function call code generation 2014-05-21 09:43:54 -07:00
David Schmenk
9fe7d4d29d Flag unkown CMD input, move putnl to TESTLIB 2014-05-20 21:52:08 -07:00
David Schmenk
e72a9bc297 Draw ground grid 2014-05-20 20:08:32 -07:00
David Schmenk
34d61ebb68 Fix typos in BREQX, BRNEX (still using BREQ, BRNE branch targets) 2014-05-20 15:15:30 -07:00
David Schmenk
d70292cf22 Update User Manual.md 2014-05-19 21:04:19 -07:00
David Schmenk
72aa2e661f Update User Manual.md 2014-05-19 20:32:55 -07:00