Commit Graph

  • 10afdb5d29 Bring CMD up to current David Schmenk 2014-06-16 22:08:20 -07:00
  • 3b3a469e2a Move DROP to ZP David Schmenk 2014-06-16 10:31:50 -07:00
  • 39e2f8a4e8 Merge branch 'master' of https://github.com/badvision/lawless-legends Martin Haye 2014-06-16 09:03:29 -07:00
  • 7c00d7272a More bit hacking, added collision detection, playing with blocker sprites. Martin Haye 2014-06-16 09:03:24 -07:00
  • 1a3da88597 Set page 3 vectors and page 0 interp loop in 'BYE' processing David Schmenk 2014-06-15 23:24:16 -07:00
  • fdac1a5f2a Bring VM up to current David Schmenk 2014-06-15 23:07:54 -07:00
  • 44fdabab49 Merge branch 'master' of https://github.com/badvision/lawless-legends Martin Haye 2014-06-13 13:10:45 -07:00
  • d9a203c522 Sprite fixes, and workaround for Outlaw NPE. Martin Haye 2014-06-13 13:10:38 -07:00
  • 3eaf2d1bed Merge branch 'master' of https://github.com/badvision/lawless-legends David Schmenk 2014-06-12 18:40:35 -07:00
  • c813b9a84c Update VM and tests to latest David Schmenk 2014-06-12 18:40:04 -07:00
  • a6db0f3d41 Merge branch 'master' of https://github.com/badvision/lawless-legends Martin Haye 2014-06-10 08:25:24 -07:00
  • 3c4966bb77 Java 8 syntax overhaul for Map Editor Brendan Robert 2014-06-08 10:14:00 -05:00
  • 53ba7ac8d4 Added script location management features Brendan Robert 2014-06-08 10:13:11 -05:00
  • 4444380178 Changed location and interval triggers to be part of the script because it would make it easier to manage. Brendan Robert 2014-06-07 13:28:15 -05:00
  • 04b9a40a7b Offically requiring Java 8 now. (sorry!) Brendan Robert 2014-06-07 13:27:00 -05:00
  • 61403bc0d1 Squeeze native 6502 call back in David Schmenk 2014-06-06 21:30:32 -07:00
  • 38b8858578 Update stdlib, optimize memcpy, make unresolved externals generate error David Schmenk 2014-06-06 19:37:53 -07:00
  • e548a644da Merge branch 'master' of https://github.com/badvision/lawless-legends Martin Haye 2014-06-04 11:43:24 -07:00
  • d8cc70dbc9 Merge branch 'master' of https://github.com/badvision/lawless-legends David Schmenk 2014-06-02 21:13:21 -07:00
  • 8aaecf1551 A few efficiency updates. Save a few bytes here and there. David Schmenk 2014-06-02 21:12:26 -07:00
  • fa1bb0bd3c Hacked high-bits on tree sprite graphic. Martin Haye 2014-06-02 10:28:50 -07:00
  • e07b7ac078 Merge branch 'master' of https://github.com/badvision/lawless-legends Martin Haye 2014-06-01 07:22:11 -07:00
  • c9d84d11b5 Fixed raycaster going past the edge of the map. Martin Haye 2014-06-01 07:22:07 -07:00
  • 5bd7a7c1ed Fixed another sprite bug. Martin Haye 2014-06-01 07:10:12 -07:00
  • c5182fb624 Fixed one sprite bug. Martin Haye 2014-06-01 07:04:37 -07:00
  • beee37122f Cleaned up map tab layout a little, added script info pane Brendan Robert 2014-06-01 02:25:37 -05:00
  • ddf5ac1128 Total completion of refactoring, got all the bugs out of the refactored classes (finally!) :-) Brendan Robert 2014-06-01 01:52:40 -05:00
  • a096d73ae5 Free up end-of-module memory David Schmenk 2014-05-30 22:56:19 -07:00
  • bbac1ea183 Fix edge detection in II raycaster. Martin Haye 2014-05-30 09:10:20 -07:00
  • c8d8c22478 Use real map data in Javascript raycaster, so I can more closely simulate the Apple II and thus debug problems more easily. Martin Haye 2014-05-30 08:33:11 -07:00
  • 3e3dfb36c1 Get rid of hardcoded INTERP entrypoint David Schmenk 2014-05-29 21:36:47 -07:00
  • 4cd450ecc9 Merge branch 'master' of https://github.com/badvision/lawless-legends Martin Haye 2014-05-29 07:29:10 -07:00
  • 25335cca9a Sprite debugging. Martin Haye 2014-05-29 07:20:34 -07:00
  • 1d0907311e Update User Manual.md David Schmenk 2014-05-27 22:03:55 -07:00
  • 934a7eaed6 Create headers and use m4 to include them David Schmenk 2014-05-27 20:55:12 -07:00
  • eeffd30389 Merge branch 'master' of https://github.com/badvision/lawless-legends David Schmenk 2014-05-27 20:44:12 -07:00
  • b41e759bc3 Clean up test case a little David Schmenk 2014-05-27 20:43:37 -07:00
  • 5ad39d6897 Remove extraneous files and get better coverage from testlib & test David Schmenk 2014-05-27 20:33:47 -07:00
  • 1365c44953 Update User Manual.md David Schmenk 2014-05-26 20:26:44 -07:00
  • 3146598bc6 Update User Manual.md David Schmenk 2014-05-26 20:24:37 -07:00
  • 2d63a62367 Update User Manual.md David Schmenk 2014-05-26 20:09:29 -07:00
  • 6b9402ec3e Update User Manual.md David Schmenk 2014-05-26 20:04:11 -07:00
  • ee4597734c Update User Manual.md David Schmenk 2014-05-26 20:03:04 -07:00
  • ef58031f43 Update User Manual.md David Schmenk 2014-05-26 19:55:02 -07:00
  • 0d1c8583fe Update README.md David Schmenk 2014-05-25 08:18:36 -07:00
  • 510a43163c Update README.md David Schmenk 2014-05-25 08:16:44 -07:00
  • 4b8b18f865 No functional change, just cleaning up code format and removing unused imports Brendan Robert 2014-05-25 00:29:58 -05:00
  • 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. Brendan Robert 2014-05-25 00:22:26 -05:00
  • 2f4eb4843c Make EXPORTed symbols agree with EDASM REL format David Schmenk 2014-05-24 18:25:55 -07:00
  • e9f854c06a Save startup path for relaunching CMD after SYS program David Schmenk 2014-05-24 14:18:43 -07:00
  • 3d1ea51011 Remove unused code David Schmenk 2014-05-24 00:18:43 -07:00
  • 178db35815 Working with real EDASM generated .REL files David Schmenk 2014-05-23 22:54:36 -07:00
  • 76d900a4ee Fixes to compile pleaides.pla without errors David Schmenk 2014-05-23 14:42:16 -07:00
  • c105d61ca9 Optimize for bytecode interp in AUX MEM David Schmenk 2014-05-23 13:37:28 -07:00
  • 8309669ad8 Merge branch 'master' of https://github.com/badvision/lawless-legends David Schmenk 2014-05-23 12:24:27 -07:00
  • a5b0349d56 Small AUX mem tweaks David Schmenk 2014-05-23 12:23:51 -07:00
  • 7773937882 Update User Manual.md David Schmenk 2014-05-23 10:56:33 -07:00
  • fd4753a206 Update User Manual.md David Schmenk 2014-05-23 09:08:22 -07:00
  • 7824b5f491 Update User Manual.md David Schmenk 2014-05-22 20:45:17 -07:00
  • 457167ff53 Update User Manual.md David Schmenk 2014-05-22 20:42:20 -07:00
  • 93ef9f464d Update User Manual.md David Schmenk 2014-05-22 20:11:46 -07:00
  • e1ef2c33d1 Update User Manual.md David Schmenk 2014-05-22 17:49:41 -07:00
  • 468b348dfc Update User Manual.md David Schmenk 2014-05-22 15:29:37 -07:00
  • 61388a292f Export a combined AUX <-> MAIN memory move routine David Schmenk 2014-05-22 13:11:11 -07:00
  • b7450ab11c Update README.md David Schmenk 2014-05-22 09:39:39 -07:00
  • 67ad5ec115 Update README.md David Schmenk 2014-05-22 09:35:57 -07:00
  • 4f68415d59 Update README.md David Schmenk 2014-05-22 09:25:05 -07:00
  • b9574155c7 Merge branch 'master' of https://github.com/badvision/lawless-legends Martin Haye 2014-05-22 09:16:46 -07:00
  • 2395e8e610 Wow, first sprite is like totally working. Martin Haye 2014-05-22 09:16:18 -07:00
  • c097c0cfc4 Initial class test David Schmenk 2014-05-22 09:02:23 -07:00
  • 9902773b35 First sprite that actually appears where it's supposed to be. Sometimes at lest. Martin Haye 2014-05-22 08:15:20 -07:00
  • 3c1aa135f2 Math for first sprite finally generating all the right numbers. Martin Haye 2014-05-22 07:50:26 -07:00
  • 25dd968f74 Improve structure offset access (especially for function pointers) David Schmenk 2014-05-21 21:05:36 -07:00
  • e465ae6ced Add global loads with offset David Schmenk 2014-05-21 18:30:36 -07:00
  • 5dd829161b Improve indirect function call code generation David Schmenk 2014-05-21 09:43:54 -07:00
  • 9fe7d4d29d Flag unkown CMD input, move putnl to TESTLIB David Schmenk 2014-05-20 21:52:08 -07:00
  • e72a9bc297 Draw ground grid David Schmenk 2014-05-20 20:08:32 -07:00
  • 34d61ebb68 Fix typos in BREQX, BRNEX (still using BREQ, BRNE branch targets) David Schmenk 2014-05-20 15:15:30 -07:00
  • d70292cf22 Update User Manual.md David Schmenk 2014-05-19 21:04:19 -07:00
  • 72aa2e661f Update User Manual.md David Schmenk 2014-05-19 20:32:55 -07:00
  • c31eb34e0b Update User Manual.md David Schmenk 2014-05-19 20:32:24 -07:00
  • ec4a3b3ef8 Update User Manual.md David Schmenk 2014-05-19 20:23:33 -07:00
  • 9ac09ef159 Update User Manual.md David Schmenk 2014-05-19 20:12:32 -07:00
  • 3c9866e080 Update README.md David Schmenk 2014-05-19 14:23:32 -07:00
  • 96cb23ed57 Add sysflags to language parser David Schmenk 2014-05-18 22:31:13 -07:00
  • 1c05c27678 Update README.md David Schmenk 2014-05-17 20:15:38 -07:00
  • ed1b7e1d42 Update README.md David Schmenk 2014-05-17 20:14:09 -07:00
  • 7ceaea2d5e Don't trash symbol table with catalog/volumes commands David Schmenk 2014-05-17 20:04:24 -07:00
  • c43dba71b1 MAke some fixes for real hardware (STA LCRWEN+BNK2) doesn't work David Schmenk 2014-05-17 19:46:17 -07:00
  • 2c9986fd25 Strip header from loaded module David Schmenk 2014-05-16 20:37:36 -07:00
  • eb746fb5a0 Strip header when loading module David Schmenk 2014-05-16 18:43:53 -07:00
  • c75fa55832 Update User Manual.md David Schmenk 2014-05-16 11:22:45 -07:00
  • 88d09972c4 Update README.md David Schmenk 2014-05-16 11:22:19 -07:00
  • 6c16c0e22b Update User Manual.md David Schmenk 2014-05-16 11:19:11 -07:00
  • 06a563fa23 Update User Manual.md David Schmenk 2014-05-16 08:38:08 -07:00
  • b3737ef0f1 Update User Manual.md David Schmenk 2014-05-15 23:05:18 -07:00
  • 4ff45509b6 Update User Manual.md David Schmenk 2014-05-15 23:03:46 -07:00
  • cac8c48225 Update User Manual.md David Schmenk 2014-05-15 22:59:49 -07:00
  • 979c2af367 Update User Manual.md David Schmenk 2014-05-15 22:46:21 -07:00
  • f93f348332 Update User Manual.md David Schmenk 2014-05-15 22:45:21 -07:00