Commit Graph

425 Commits

Author SHA1 Message Date
Vince Weaver f802b938f6 sound: try to unify uses of redbook_sound 2024-04-02 00:47:51 -04:00
Vince Weaver 8f7175273a peasant: longstanding bug in hgr_copy should have caught? 2023-08-14 01:41:40 -04:00
Vince Weaver b85da4bc1a peasant: convert to zx02 compression from lzsa
makes a noticable improvement in file sizes
2022-08-02 00:46:54 -04:00
Vince Weaver 539e48cc63 hgr_hlin: split off test 2022-03-14 01:02:58 -04:00
Vince Weaver 19f0960ca0 peasant: vblank work 2022-03-01 00:34:48 -05:00
Vince Weaver 276408fcf4 peasant: finish animating mendelev's arm 2022-02-28 01:20:56 -05:00
Vince Weaver d24ed0f461 appleiibot: oops 2022-02-27 23:53:06 -05:00
Vince Weaver c14d20ca27 peasant: update the kerrek behavior 2022-02-21 18:54:04 -05:00
Vince Weaver b390c96f0a peasant: kerrek can bonk you now 2022-02-21 01:48:48 -05:00
Vince Weaver 206ab9676e peasant: ned more or less hooked up
more trouble than I thought it'd be
still can't walk behind him properly, need to hook up
	patching of the priority layer
2022-02-20 01:17:23 -05:00
Vince Weaver 8446c7d85b peasant: initial ned support 2022-02-19 00:33:41 -05:00
Vince Weaver 66bf6753f6 peasant: animate guy in boat 2022-02-17 23:57:24 -05:00
Vince Weaver 1b5894f22c peasant: update version 2022-01-16 12:10:14 -05:00
Vince Weaver e7f1907f38 peasant: finally get qboot working across 2 disks
using PRORWTS seek now
also fixed subtle bug in qboot when loading partial tracks

also a bunch of movement in the demo stuff by accident, oops but it's
2am and I'm too lazy to back that out
2022-01-16 02:05:43 -05:00
Vince Weaver 081ddabaf6 peasant: forgot to restore seek2 code 2022-01-13 23:12:24 -05:00
Vince Weaver 0d0a9ff956 peasant: update some more seek comments 2022-01-13 19:34:28 -05:00
Vince Weaver 840db1ba72 peasant: more disk debugging 2022-01-13 17:02:33 -05:00
Vince Weaver 4fdcc726ca peasant: make sure timing loops don't cross pages 2022-01-13 13:14:26 -05:00
Vince Weaver 9c80711607 peasant: comment the seek code the best I can 2022-01-13 12:49:07 -05:00
Vince Weaver a730979e71 peasant: more work on disk code 2022-01-13 09:20:20 -05:00
Vince Weaver 923b6f35f7 peasant: more work trying to track down disk issue 2022-01-11 03:01:57 -05:00
Vince Weaver e54da17b0f peasant: bug where co-ords not set going to cliff 2022-01-08 01:10:21 -05:00
Vince Weaver 69f5e0a3b3 peasant: properly patch the drive1/drive2 code for slot 2022-01-08 01:10:09 -05:00
Vince Weaver 2ad94749c6 peasant: bump version number 2022-01-08 00:02:49 -05:00
Vince Weaver c8f2973d96 peasant: fix bug where sometimes stopped at edge of screen
longstanding bug, problem was we did a collision check *after*
  wrapping X position and moving to next room so we were colliding
  with the far side of the screen and somtimes stopping unnecessarily
2022-01-08 00:00:34 -05:00
Vince Weaver bc106806ab peasant: be sure not to mess with state if loading from savegame 2022-01-07 23:24:33 -05:00
Vince Weaver 467d1f5bef peasant: make separation between lines 9 rather than 8 lines
this makes text much nicer and avoids descender squish

in theory messes up some stuff and could possibly run out of room
2022-01-07 22:52:05 -05:00
Vince Weaver 2bb9694582 peasant: forgot the "climb fence" action in peasant2 2022-01-07 15:02:24 -05:00
Vince Weaver bf7c9b3b9c peasant: animate gary 2022-01-07 14:19:15 -05:00
Vince Weaver 24f8399122 peasant: update TODO 2022-01-06 13:34:15 -05:00
Vince Weaver 029e579482 peasant: should now work with one disk in each drive 2022-01-06 13:29:04 -05:00
Vince Weaver ebbdf0a216 peasant: trying to add drive2 support
currently broken, something goes wrong after switching to drive2
2022-01-06 08:34:27 -05:00
Vince Weaver bd193974fe peasant: drive2: work on drive2 support 2022-01-04 01:13:39 -05:00
Vince Weaver 9fc7069829 peasant: move the lake bubbles to be shared by intro/peasant3 2021-12-31 00:18:29 -05:00
Vince Weaver 62d15c0663 appleiibot: add edgar 2021-12-30 21:41:19 -05:00
Vince Weaver 0fc854f149 peasant: split out river animation code and share it 2021-12-30 20:03:27 -05:00
Vince Weaver 1a5134193b peasant: disable clear screen between levels 2021-12-30 14:32:07 -05:00
Vince Weaver f33a338c72 peasant: make hgr_copy artificially slow to give the windowblind effect 2021-12-30 13:56:09 -05:00
Vince Weaver bb60cd8536 peasant: remove last use of 1x5 sprite code 2021-12-30 00:51:05 -05:00
Vince Weaver d16f9523fc peasant: finish updating intro to new infrastructure 2021-12-30 00:46:21 -05:00
Vince Weaver 14270a87ed peasant: more work updating the intro 2021-12-29 14:22:55 -05:00
Vince Weaver 1ac631bbcf peasant: work on unifying the sprite code 2021-12-29 01:27:37 -05:00
Vince Weaver b469b4d564 peasant: update inn/inside to new page1 background code 2021-12-28 18:35:17 -05:00
Vince Weaver bedb385b31 peasant: trogdor: move to the new page1 background code 2021-12-28 18:25:25 -05:00
Vince Weaver 07af48da44 peasant: get rid of hgr_partial_save
not needed anymore now that we always keep background in page1
2021-12-28 17:56:28 -05:00
Vince Weaver b9a3f2ac3a peasant: update peasantry to new drawing/erasing code 2021-12-28 16:45:19 -05:00
Vince Weaver f0e730a1f0 peasant: animate waterfall 2021-12-28 14:39:04 -05:00
Vince Weaver 285610ab00 peasant: update to the new bg draw code 2021-12-27 15:26:11 -05:00
Vince Weaver 39c9c38bbf peasant: start moving to new background drawing code
might be workable, makes animations much easier
2021-12-27 01:19:48 -05:00
Vince Weaver bde1864ac2 kerrek: fix typo in dialog
this was reported by Andrew Roughan
2021-12-26 23:08:42 -05:00