Commit Graph

78 Commits

Author SHA1 Message Date
Vince Weaver
b1baf474aa mist: fix bugs with save games on real hardware
didn't trigger on cffa3k or emulator

first was I was accidentally forcing slot 6

the other was the timing-sensitive write routine was straddling
a page boundary, leading to the cycle-counted write code taking
the wrong number of cycles
2020-09-06 17:17:12 -04:00
Vince Weaver
543aa7d555 mist: add joystick support
made room by removing flipped-sprite support which we weren't using
2020-09-06 00:28:26 -04:00
Vince Weaver
cf938aeab7 mist: you are prompted to switch disks again
need to add code to validate you're on the right one
2020-09-01 20:01:05 -04:00
Vince Weaver
c4b1abde44 mist: meche: add another spot, plus hookup telescope and crystals 2020-08-28 00:02:44 -04:00
Vince Weaver
09fd63ecc5 mist: nibel: add animated head over projector 2020-08-18 02:25:51 -04:00
Vince Weaver
3c9f42ecd4 mist: stoney: trunk/key puzzle all hooked up? 2020-08-10 14:54:44 -04:00
Vince Weaver
29bb054128 mist: stoney: can open the trunk now 2020-08-10 12:58:54 -04:00
Vince Weaver
5a55fe7a1c mist: stoney: update the umbrella buttons
you can actually turn them all off

also previously the way they were shown was a big hack
2020-08-07 23:06:25 -04:00
Vince Weaver
dcec7fa124 mist: stoney: only draw underwater lamp if on 2020-08-06 23:18:37 -04:00
Vince Weaver
0b95723b86 mist: sub: working on sub puzzle 2020-08-03 14:02:13 -04:00
Vince Weaver
7574bda01e mist: selena: hook up light switch in tunnel
for completeness, I think it looks better in the dark
2020-07-31 14:07:00 -04:00
Vince Weaver
30f33cac95 mist: selena: hook up sound/door puzzle 2020-07-31 00:56:40 -04:00
Vince Weaver
a4a13d08ae mist: selena: can press tunnel button 2020-07-29 22:57:54 -04:00
Vince Weaver
fb68b2da4e mist: selena: sigma button on antenna controls works now 2020-07-29 17:05:27 -04:00
Vince Weaver
92948570db mist: selena: hook up more of antenna display 2020-07-29 15:34:24 -04:00
Vince Weaver
7219933a28 mist: re-arrange bitmask so easier to follow 2020-07-27 14:17:54 -04:00
Vince Weaver
48384448e1 mist: channelwood: hook up first valve 2020-07-26 13:34:21 -04:00
Vince Weaver
377b4e1695 mist: octagon: grid book now works 2020-07-18 01:06:38 -04:00
Vince Weaver
dc06de88df mist: handle enabling/disabling mockingboard better 2020-07-17 14:28:45 -04:00
Vince Weaver
4f819068f6 mist: initial mockingboard support 2020-07-17 14:17:11 -04:00
Vince Weaver
5544dec969 mist: re-enable linking noise if you have a language card (64k of RAM) 2020-07-16 18:52:04 -04:00
Vince Weaver
7563d411ad mist: cabin: can now ride tree to channelwood 2020-07-16 01:56:26 -04:00
Vince Weaver
0e00cf94ca mist: cabin: now properly hooks up tree
temporarily you can't get to Channelwood
2020-07-15 19:12:23 -04:00
Vince Weaver
dd0143fdf6 mist: cabin: more work on getting the boiler working 2020-07-15 13:08:33 -04:00
Vince Weaver
7d58ab871d mist: sprites: add match and key sprites 2020-07-14 18:42:47 -04:00
Vince Weaver
dfbc2ea12c mist: can open safe
also (bceause we're messing with special cursors) update the stoney code
2020-07-14 14:56:50 -04:00
Vince Weaver
6704aa582e mist: cabin: can now enter combination on the safe 2020-07-14 11:15:40 -04:00
Vince Weaver
d1342dc7ab mist: octagon: work towards final state at end of game 2020-07-12 23:17:12 -04:00
Vince Weaver
97495d0266 mist: can now get the white page 2020-07-12 00:45:49 -04:00
Vince Weaver
aaedeec59d mist: can lose the game 2020-07-10 12:34:38 -04:00
Vince Weaver
daf3b11545 mist: octagon: can talk to atrus in green book 2020-07-09 16:45:28 -04:00
Vince Weaver
d307d21f57 mist: can now toggle the pillar buttons 2020-07-08 16:39:24 -04:00
Vince Weaver
0608053522 mist: dentist: cleanup approach, work on time 2020-07-03 12:23:18 -04:00
Vince Weaver
c369209b1b mist: nibel: viewer in blue room 2020-06-30 19:18:53 -04:00
Vince Weaver
e42fd090ab mist: channel: adjust elevator1 and steps based on status 2020-06-25 17:17:46 -04:00
Vince Weaver
313f3c828e mist: working on the grid book 2020-06-25 13:49:58 -04:00
Vince Weaver
467549a018 mist: arbor: can walk to switch 2020-06-22 01:21:09 -04:00
Vince Weaver
299f94ec89 mist: add load game support
had to move around the ZP a bit.  HGR in title messes with $7X addresses
2020-06-19 16:29:56 -04:00
Vince Weaver
ff77c52c62 mist: move common routines into loader
big change, only saves 2k per level?  maybe worth it?
2020-06-16 13:30:45 -04:00
Vince Weaver
ee13a0e1b9 mist: channelwood: can link back to mist finally 2020-06-16 01:10:33 -04:00
Vince Weaver
d91169a2e7 mist: channelwood: can raise the bridge now 2020-06-13 00:27:13 -04:00
Vince Weaver
2e773c48d2 mist: channelwood: hook up some of the switches 2020-06-11 02:39:38 -04:00
Vince Weaver
77de5390b1 mist: properly puts down page when you pick up another 2020-05-20 02:02:19 -04:00
Vince Weaver
5d55e87ca1 mist: can pick up pages in the octagon 2020-05-20 00:41:44 -04:00
Vince Weaver
9313d72c31 mist: stoney: hook up a few switches 2020-04-21 19:08:31 -04:00
Vince Weaver
428b62e937 mist: redo directions (make them bitmask instead of ordinal)
this might break subtle things :(
2020-04-15 15:05:21 -04:00
Vince Weaver
6c3b9bbaf1 mist: tower rotation fully working, including hints 2020-04-08 01:22:19 -04:00
Vince Weaver
9180e02dd1 mist: tower rotation picture lines
not perfect line drawing but I don't care enough to make it perfect it
seems
2020-04-07 16:31:00 -04:00
Vince Weaver
1bcc2b29c3 mist: can now look at all corners of the octogon 2020-04-01 01:23:32 -04:00
Vince Weaver
21cffa5f84 mist: viewer: hook up controls 2020-03-27 15:43:24 -04:00