dschmenk
|
508a2c84fb
|
Fix VM bug in BRNE/BREQ, parse lvalue bug, and rename stdlib to cmdsys
|
2015-01-28 12:56:14 -08:00 |
|
Martin Haye
|
a71d652f30
|
Merge branch 'master' of https://github.com/badvision/lawless-legends
|
2015-01-27 10:08:23 -08:00 |
|
Martin Haye
|
b9a4caba1f
|
Fixed tile address calculation and tileset numbering.
|
2015-01-27 08:36:05 -08:00 |
|
Martin Haye
|
09583ce1ce
|
Now loading the initial 4 map sections in the tile engine.
|
2015-01-10 13:17:56 -08:00 |
|
Martin Haye
|
4e4892381f
|
Now splitting maps up into sections. Refactored game loop to make room for 2D variant.
|
2015-01-07 14:48:04 -08:00 |
|
David Schmenk
|
7d6860b1d5
|
Bring PLASMA up-to-date
|
2015-01-02 17:29:02 -08:00 |
|
Martin Haye
|
bc73588a20
|
Merge branch 'master' of https://github.com/badvision/lawless-legends
|
2014-12-21 08:17:26 -08:00 |
|
Martin Haye
|
14193fb73d
|
Working on splitting 2D maps into sections.
|
2014-12-21 08:17:21 -08:00 |
|
David Schmenk
|
dee30787b4
|
Add structures to PLASMA
|
2014-12-07 20:59:24 -08:00 |
|
David Schmenk
|
700b85280d
|
Don't output module dependencies if not a module
|
2014-11-18 12:55:38 -08:00 |
|
David Schmenk
|
f2debb1b4d
|
Add syntax sugar for array define and improve enter/leave sequence
|
2014-11-17 17:57:07 -08:00 |
|
Martin Haye
|
c43f381296
|
Much better error and warning pinpointing during pack process.
|
2014-09-11 08:54:37 -07:00 |
|
Martin Haye
|
a480dc8c96
|
Merge branch 'master' of https://github.com/badvision/lawless-legends
|
2014-09-11 06:48:04 -07:00 |
|
Martin Haye
|
c1f0cdab58
|
Added partial code to pack 126x128 images.
|
2014-09-11 06:48:01 -07:00 |
|
Brendan Robert
|
bcd2e6c83e
|
Started adding tile engine support to the build/pack -- still have to pack maps and tilesets and create a test stub for the tile engine
|
2014-09-05 09:44:14 -05:00 |
|
David Schmenk
|
d62f499c31
|
Update comment and multiple statements
Update comment symbol to "//" and allow multiple statements per line with ";"
|
2014-08-14 20:01:52 -07:00 |
|
David Schmenk
|
fb3f6722cf
|
Convert comment symbol to '//' and allow multiple statements per line
with ';'
|
2014-08-14 19:28:31 -07:00 |
|
Martin Haye
|
c7c969d2d0
|
Fixed bug where println wasn't recognized.
|
2014-07-25 18:33:44 -05:00 |
|
Martin Haye
|
e849051afd
|
Implemented loading screen, fixed a bunch of bugs.
|
2014-07-21 18:28:39 -07:00 |
|
Martin Haye
|
a2830e9828
|
More work on init scripts, and proper redrawing after teleport.
|
2014-07-20 14:43:48 -07:00 |
|
Martin Haye
|
97b942036f
|
Added blocks for setting sky and ground colors, and teleporting the player. Added support for init scripts using Blockly.
|
2014-07-20 06:02:10 -07:00 |
|
Martin Haye
|
ebe228d15f
|
Now processing IF statements with GETYN triggers, and SETMAP events.
|
2014-07-19 15:55:27 -07:00 |
|
Martin Haye
|
f4342b12c1
|
Now scripts have a flag of their own on the map, for speedy detection.
|
2014-07-19 14:17:40 -07:00 |
|
Martin Haye
|
d6815eab05
|
Fixes for lots of scripts, and for empty script blocks.
|
2014-07-19 13:54:41 -07:00 |
|
Martin Haye
|
278d769ade
|
Now packing tilesets, but not yet segmenting 2D maps.
|
2014-07-15 13:09:36 -07:00 |
|
Martin Haye
|
3bbcc7ed92
|
Rearranged things a bit in preparation for segmented 2D map packing.
|
2014-07-15 09:52:58 -07:00 |
|
Martin Haye
|
df246c40c6
|
Merge branch 'master' of https://github.com/badvision/lawless-legends
|
2014-07-08 19:11:11 -07:00 |
|
Martin Haye
|
e56ad5e7da
|
Really running scripts on the map now.
|
2014-07-08 19:11:03 -07:00 |
|
David Schmenk
|
695fef7a15
|
Merge branch 'master' of https://github.com/badvision/lawless-legends
|
2014-07-08 17:55:56 -07:00 |
|
David Schmenk
|
63da278ce3
|
Turn off DblHRes
|
2014-07-08 17:55:22 -07:00 |
|
Martin Haye
|
d06884c0e9
|
Kinda loading scripts module, but it appears to be trashing memory.
|
2014-07-08 16:02:10 -07:00 |
|
Martin Haye
|
8a8204ec77
|
Now packing very simple game scripts.
|
2014-07-08 15:43:12 -07:00 |
|
Martin Haye
|
a330b395fe
|
Working on text functions and scripting in Outlaw.
|
2014-07-08 09:39:31 -07:00 |
|
David Schmenk
|
3ebf9f11dd
|
Use new when/is/otherwise with break
|
2014-07-07 22:18:42 -07:00 |
|
Martin Haye
|
3af48520a1
|
Implemented blocker sprites the right way.
|
2014-07-06 18:22:31 -07:00 |
|
Martin Haye
|
02cccb1270
|
Working on blocker sprites.
|
2014-07-06 17:25:48 -07:00 |
|
Martin Haye
|
a399d81478
|
Converting main loop to PLASMA.
|
2014-07-06 14:40:35 -07:00 |
|
Martin Haye
|
0950b9357e
|
Moved PLASMA compiler to be alongside other Apple platform tools.
|
2014-07-06 10:21:03 -07:00 |
|
Martin Haye
|
f43c51dd74
|
Really loading and running PLASMA code now.
|
2014-07-03 16:56:26 -07:00 |
|
Martin Haye
|
269770da90
|
Debugging PLASMA loader.
|
2014-07-03 10:51:24 -07:00 |
|
Martin Haye
|
d4b90e32f8
|
Working on module loading in mem manager.
|
2014-06-29 14:32:51 -07:00 |
|
Martin Haye
|
68c70a3ec6
|
Working on parsing and compressing PLASMA modules.
|
2014-06-29 11:40:51 -07:00 |
|
Martin Haye
|
786853a4a7
|
Now runs PLASMA code\!
|
2014-06-25 08:47:28 -07:00 |
|
Martin Haye
|
7c00d7272a
|
More bit hacking, added collision detection, playing with blocker sprites.
|
2014-06-16 09:03:24 -07:00 |
|
Martin Haye
|
d9a203c522
|
Sprite fixes, and workaround for Outlaw NPE.
|
2014-06-13 13:10:38 -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
|
04b9a40a7b
|
Offically requiring Java 8 now. (sorry!)
|
2014-06-07 13:27:00 -05:00 |
|
Martin Haye
|
fa1bb0bd3c
|
Hacked high-bits on tree sprite graphic.
|
2014-06-02 10:28:50 -07:00 |
|
Martin Haye
|
c9d84d11b5
|
Fixed raycaster going past the edge of the map.
|
2014-06-01 07:22:07 -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 |
|
Martin Haye
|
a82379bbe5
|
Compression has been working great, so turned off debug checksums.
|
2014-04-20 09:20:35 -07:00 |
|
Martin Haye
|
91586d8b3c
|
Added sprites to map data, and to ray casting loop.
|
2014-04-20 09:16:40 -07:00 |
|
Martin Haye
|
ec49808879
|
Laxen rules on name matching.
|
2014-04-12 18:01:46 -07:00 |
|
Martin Haye
|
f6a6e844bb
|
Compression now fully working. Also, changed core to be a .system file, so we don't need BASIC.SYSTEM any more.
|
2014-03-18 13:29:02 -07:00 |
|
Martin Haye
|
e741c5d57e
|
Fixing lots of decompression bugs.
|
2014-03-17 11:30:15 -07:00 |
|
Martin Haye
|
539c878c5f
|
Fixing decompressor bugs.
|
2014-03-17 07:49:40 -07:00 |
|
Martin Haye
|
37f4863e30
|
All compression code written and integrated; now to test.
|
2014-03-13 09:56:29 -07:00 |
|
Martin Haye
|
85f434aadf
|
More work on compression.
|
2014-03-06 09:45:11 -08:00 |
|
Martin Haye
|
983f61b5c0
|
Making progress on LZ4 compression.
|
2014-03-06 07:25:04 -08:00 |
|
Martin Haye
|
625f2a44ea
|
Added LZ5 compression to the packer.
|
2014-02-25 10:07:40 -08:00 |
|
Martin Haye
|
99827b9785
|
Now displays map name centered at top of window.
|
2014-02-20 09:13:30 -08:00 |
|
Martin Haye
|
14296ca13a
|
Font engine integrated with raycaster.
|
2014-02-20 07:45:48 -08:00 |
|
Martin Haye
|
3eb021aad8
|
Switched over to ACME for raycaster. Also made output of packer more brief.
|
2014-02-09 14:59:43 -08:00 |
|
Martin Haye
|
0d8584743e
|
Finally got everything loading and displaying in the raycaster.
|
2014-01-26 16:32:03 -08:00 |
|
Martin Haye
|
c63eed8ee7
|
Making progress with packing all maps, not just one, and loading back one map and only its textures.
|
2014-01-26 08:26:51 -08:00 |
|
Martin Haye
|
21088c8f90
|
Texture header for maps.
|
2014-01-24 10:51:11 -08:00 |
|
Martin Haye
|
d78c7ed652
|
First disk load worked\!
|
2014-01-16 09:19:40 -08:00 |
|
Martin Haye
|
5a8b451703
|
Revised mem manager and partition packing code to do arbitrary sizes rather than whole pages.
|
2014-01-15 08:58:20 -08:00 |
|
Martin Haye
|
ec28cb6460
|
Now packing code segments as well.
|
2014-01-05 17:34:57 -08:00 |
|
Martin Haye
|
5af871d65b
|
Working on packing partition files.
|
2014-01-05 17:16:30 -08:00 |
|
Martin Haye
|
48d222f017
|
Working on packing partition files.
|
2014-01-05 16:32:44 -08:00 |
|
Martin Haye
|
ea7140524b
|
Now with transparency flood-fill, and the dithered sky that makes possible.
|
2013-11-10 13:07:59 -08:00 |
|
Martin Haye
|
fddd8a503f
|
Adding transparency and switching to plain 6502.
|
2013-11-10 11:19:29 -08:00 |
|
Martin Haye
|
a512a48ff3
|
Finished fleshing out text for part 1.
|
2013-10-05 11:52:30 -07:00 |
|
Martin Haye
|
7445ee219d
|
Added new tool: PackMap, to convert an Outlaw XML file to an Apple II packed map file.
|
2013-09-13 08:40:53 -07:00 |
|
Martin Haye
|
57cf76357b
|
Tentative build process for the Apple II.
|
2013-08-12 06:34:37 -07:00 |
|
Martin Haye
|
751d997a04
|
Revised version of A2Copy tool, which copies whole dirs in and out of image files.
|
2013-08-09 12:48:32 -07:00 |
|
Brendan Robert
|
4120579385
|
Seeding code repository directories
|
2013-08-02 18:42:05 -05:00 |
|