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