Commit Graph

340 Commits

Author SHA1 Message Date
Martin Haye
39e2f8a4e8 Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-06-16 09:03:29 -07:00
Martin Haye
7c00d7272a More bit hacking, added collision detection, playing with blocker sprites. 2014-06-16 09:03:24 -07:00
David Schmenk
1a3da88597 Set page 3 vectors and page 0 interp loop in 'BYE' processing 2014-06-15 23:24:16 -07:00
David Schmenk
fdac1a5f2a Bring VM up to current 2014-06-15 23:07:54 -07:00
Martin Haye
44fdabab49 Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-06-13 13:10:45 -07:00
Martin Haye
d9a203c522 Sprite fixes, and workaround for Outlaw NPE. 2014-06-13 13:10:38 -07:00
David Schmenk
3eaf2d1bed Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-06-12 18:40:35 -07:00
David Schmenk
c813b9a84c Update VM and tests to latest 2014-06-12 18:40:04 -07:00
Martin Haye
a6db0f3d41 Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-06-10 08:25:24 -07:00
Brendan Robert
3c4966bb77 Java 8 syntax overhaul for Map Editor 2014-06-08 10:14:00 -05:00
Brendan Robert
53ba7ac8d4 Added script location management features 2014-06-08 10:13:11 -05:00
Brendan Robert
4444380178 Changed location and interval triggers to be part of the script because it would make it easier to manage. 2014-06-07 13:28:15 -05:00
Brendan Robert
04b9a40a7b Offically requiring Java 8 now. (sorry!) 2014-06-07 13:27:00 -05:00
David Schmenk
61403bc0d1 Squeeze native 6502 call back in 2014-06-06 21:30:32 -07:00
David Schmenk
38b8858578 Update stdlib, optimize memcpy, make unresolved externals generate error 2014-06-06 19:37:53 -07:00
Martin Haye
e548a644da Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-06-04 11:43:24 -07:00
David Schmenk
d8cc70dbc9 Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-06-02 21:13:21 -07:00
David Schmenk
8aaecf1551 A few efficiency updates. Save a few bytes here and there. 2014-06-02 21:12:26 -07:00
Martin Haye
fa1bb0bd3c Hacked high-bits on tree sprite graphic. 2014-06-02 10:28:50 -07:00
Martin Haye
e07b7ac078 Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-06-01 07:22:11 -07:00
Martin Haye
c9d84d11b5 Fixed raycaster going past the edge of the map. 2014-06-01 07:22:07 -07:00
Martin Haye
5bd7a7c1ed Fixed another sprite bug. 2014-06-01 07:10:12 -07:00
Martin Haye
c5182fb624 Fixed one sprite bug. 2014-06-01 07:04:37 -07:00
Brendan Robert
beee37122f Cleaned up map tab layout a little, added script info pane 2014-06-01 02:25:37 -05:00
Brendan Robert
ddf5ac1128 Total completion of refactoring, got all the bugs out of the refactored classes (finally!) :-) 2014-06-01 01:52:40 -05:00
David Schmenk
a096d73ae5 Free up end-of-module memory 2014-05-30 22:56:19 -07:00
Martin Haye
bbac1ea183 Fix edge detection in II raycaster. 2014-05-30 09:10:20 -07:00
Martin Haye
c8d8c22478 Use real map data in Javascript raycaster, so I can more closely simulate the Apple II and thus debug problems more easily. 2014-05-30 08:33:11 -07:00
David Schmenk
3e3dfb36c1 Get rid of hardcoded INTERP entrypoint 2014-05-29 21:36:47 -07:00
Martin Haye
4cd450ecc9 Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-05-29 07:29:10 -07:00
Martin Haye
25335cca9a Sprite debugging. 2014-05-29 07:20:34 -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