Martin Haye
|
c1bcb8d187
|
A few minor fixes to game logic.
|
2015-11-05 07:18:17 -08:00 |
|
Martin Haye
|
6e2187087f
|
Added enemy grouping.
|
2015-10-01 10:04:01 -07:00 |
|
Martin Haye
|
679a9ae6fb
|
Fleshed out first prototype player, Hue Hauser, along with his chaps and handgun.
|
2015-10-01 08:34:49 -07:00 |
|
Martin Haye
|
2f67d1c72f
|
Reworked GC algorithm to share code better. Passes heap test again.
|
2015-09-19 13:27:57 -07:00 |
|
Martin Haye
|
698ce413cc
|
Added string interning to heap. Working on type system for players, items, combat.
|
2015-09-17 10:03:02 -07:00 |
|
Martin Haye
|
a4e87954a3
|
All code under Apache 1.1 license as we agreed on this morning. We always intended to do this, now actually getting around to it.
|
2015-09-10 09:22:07 -07:00 |
|
Martin Haye
|
24bf2c9519
|
Archived heap test code in a separate place. Ready to actually use the heap, instead of test it.
|
2015-09-09 07:52:10 -07:00 |
|
Martin Haye
|
f88866085f
|
Heap test now runs for a long, long time. I think the heap code is solid.
|
2015-09-09 07:31:30 -07:00 |
|
Martin Haye
|
cc9b77f7e6
|
Heap test runs for a long time now without failing. It does eventually fail, but it's a long time.
|
2015-09-08 08:46:45 -07:00 |
|
Martin Haye
|
074befaca3
|
More heap testing and bug fixes.
|
2015-09-08 08:18:17 -07:00 |
|
Martin Haye
|
da6073fefa
|
More generic linked list support.
|
2015-09-07 08:46:17 -07:00 |
|
Martin Haye
|
6d61a0073f
|
First time free-and-collect works right.
|
2015-09-06 11:06:01 -07:00 |
|
Martin Haye
|
1f324ea547
|
Lots of heap debugging and fixes.
|
2015-09-05 11:01:45 -07:00 |
|
Martin Haye
|
b5eb726b25
|
Heap testing going well.
|
2015-09-02 10:16:39 -07:00 |
|
Martin Haye
|
7aee4a37f7
|
Now allocating players and items; starting GC debugging.
|
2015-09-02 09:55:21 -07:00 |
|
Martin Haye
|
95c549984c
|
Hacked into PLASMA's memory accessors to give VM code transparent read/write access to main language card $E000.FFFF, and aux bank 1 language card $D000.DFFF.
|
2015-09-02 07:54:41 -07:00 |
|
Martin Haye
|
868837d040
|
More work on small-object heap testing.
|
2015-08-28 14:24:16 -07:00 |
|
Martin Haye
|
159f956bf7
|
More heap testing.
|
2015-08-28 14:04:08 -07:00 |
|
Martin Haye
|
ec6368a10b
|
Fixed memory manager init that didn't properly copy heap code.
|
2015-08-28 08:24:21 -07:00 |
|
Martin Haye
|
f3b8b7b48d
|
Increment random seed in my keyboard loop.
|
2015-08-21 09:40:53 -07:00 |
|
Martin Haye
|
9eb99c4dc5
|
Increment random seed in my keyboard loop.
|
2015-08-21 09:28:57 -07:00 |
|
Martin Haye
|
50a7123381
|
Added random number generator.
|
2015-08-21 08:57:15 -07:00 |
|
Martin Haye
|
6cfbe817c2
|
More cleanup.
|
2015-08-21 08:03:08 -07:00 |
|
Martin Haye
|
d2e1c28575
|
Cleanup.
|
2015-08-21 07:59:03 -07:00 |
|
Martin Haye
|
2e4a992c75
|
Simplified calling sequence for memory manager.
|
2015-08-19 07:22:20 -07:00 |
|
Martin Haye
|
d347093dee
|
Added moveFast mode for demos.
|
2015-08-06 08:43:41 -07:00 |
|
Martin Haye
|
fef4595e9a
|
Using new font engine HTAB code now.
|
2015-07-11 08:58:00 -07:00 |
|
Martin Haye
|
5c95954cee
|
Fix bug where text prompt on 3D maps was displayed on non-visible page.
|
2015-07-11 07:39:57 -07:00 |
|
Martin Haye
|
195decd122
|
Added support for println and clearWindow blocks. Added support for defaults in keyboard teleport. Fixed nasty page-boundary bug for strings in scripts.
|
2015-07-04 10:02:49 -07:00 |
|
Martin Haye
|
1becc7d61b
|
Added clamping on 2d map, so player never sees the black area outside the map.
|
2015-07-01 10:04:19 -07:00 |
|
Martin Haye
|
a6876e8d39
|
Fix rendering bug when switching 3D map to 3D map. Fix keyboard teleport when switching maps. Fix redisplay of map name when changing section.
|
2015-06-30 09:27:10 -07:00 |
|
Martin Haye
|
cf55e06347
|
Fixed fake character text; added support for control codes in packer.
|
2015-06-28 10:07:50 -07:00 |
|
Martin Haye
|
9e2c0fc3fe
|
New font from Seth, and fixed a few font engine bugs that I introduced.
|
2015-06-11 11:02:02 -07:00 |
|
Martin Haye
|
f586bc6066
|
Seth's first tweak of the font.
|
2015-06-11 05:31:13 -07:00 |
|
Martin Haye
|
9e64a6df38
|
Andrew's shiny new proportional font engine is working!
|
2015-06-08 08:11:39 -07:00 |
|
Martin Haye
|
edc1e7d410
|
Andrew's shiny new font engine is working!
|
2015-06-08 08:07:37 -07:00 |
|
Martin Haye
|
0077d9ea05
|
Working on code to set font window boundaries. Also ported Andrew's word-break parser.
|
2015-06-07 15:50:06 -07:00 |
|
Martin Haye
|
9991cc1dc4
|
Displayed first chars from new font engine\!
|
2015-06-07 13:40:04 -07:00 |
|
Martin Haye
|
a92f2e1da9
|
Sped up decompression to aux mem, and sped up fixups, since memory manager now doesn't have to jump through hoops to get to aux mem.
|
2015-06-06 09:37:04 -07:00 |
|
Martin Haye
|
a8e501c51b
|
Now can actually make use of the RAM freed by moving ProDOS.
|
2015-06-04 10:11:38 -07:00 |
|
Martin Haye
|
53b956eccc
|
Relocated ProDOS to aux bank.
|
2015-06-04 09:17:39 -07:00 |
|
Martin Haye
|
de5fce5414
|
Fix problem with clearing the fake character data.
|
2015-06-03 09:12:15 -07:00 |
|
Martin Haye
|
5fa973ea7c
|
Added a 'get any key' block.
|
2015-06-03 07:56:19 -07:00 |
|
Martin Haye
|
331918eb8b
|
Fixed bug that chopped off long texts. Added some faked-up player character stats.
|
2015-06-01 10:38:22 -07:00 |
|
Martin Haye
|
6b51dff8b9
|
Added move_backward blockly block.
|
2015-05-31 19:03:38 -07:00 |
|
Martin Haye
|
26e7e1b119
|
More compact aux to main string-copy routine.
|
2015-05-31 11:35:01 -07:00 |
|
Martin Haye
|
57462b7638
|
Moved scenario script strings to aux mem.
|
2015-05-31 11:19:03 -07:00 |
|
Martin Haye
|
fa266e6367
|
Fixed so portraits work right in 3D maps.
|
2015-05-28 09:05:24 -07:00 |
|
Martin Haye
|
f1dfcccff3
|
Added Blockly blocks for showing portraits.
|
2015-05-28 08:14:01 -07:00 |
|
Martin Haye
|
a2454c1212
|
Fixes for map name display, sky/ground colors, and portrait rendering.
|
2015-05-27 08:13:09 -07:00 |
|