Commit Graph

498 Commits

Author SHA1 Message Date
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
6a11d5c7fe mist: selena: add another path in the crystals
not sure it helped
2020-07-31 13:26:55 -04:00
Vince Weaver
30f33cac95 mist: selena: hook up sound/door puzzle 2020-07-31 00:56:40 -04:00
Vince Weaver
bd0d1b418a mist: selena: add another location along chasm path 2020-07-30 20:53:13 -04:00
Vince Weaver
70580ebe8c mist: selena: complete water path 2020-07-30 16:56:54 -04:00
Vince Weaver
c7fec2b832 mist: add another background, but out of room 2020-07-30 14:54:16 -04:00
Vince Weaver
da1ff3aaa6 mist: add step on spaceship path
one way, we are more or less totally out of room here
2020-07-30 14:24:07 -04:00
Vince Weaver
ad5f1fbabe mist: add missing bg on way back from spaceship
should really add one more stop on path there but more or less
out of room
2020-07-30 13:41:47 -04:00
Vince Weaver
30ad89d4c5 mist: selena: add another walkway location 2020-07-30 12:35:06 -04:00
Vince Weaver
6478c65911 mist: can now go from selena/sub and back 2020-07-30 11:41:41 -04:00
Vince Weaver
f0023580b9 mist: split off sub from selena
selena was getting to be a tight fit
2020-07-30 11:02:31 -04:00
Vince Weaver
edeecf3f0f mist: selena: start filling in some empty spots 2020-07-30 10:19:43 -04:00
Vince Weaver
5a42eeea22 mist: selena: connect crystal button 2020-07-30 01:58:05 -04:00
Vince Weaver
dd055be951 mist: selena: hook up clock button 2020-07-30 01:32:39 -04:00
Vince Weaver
7c2d19aefc mist: selena: hook up chasm button 2020-07-30 01:05:10 -04:00
Vince Weaver
e3560cd29b mist: selena: hook up water button
a pain as it's shared room with the blue page
2020-07-30 00:07:01 -04:00
Vince Weaver
a4a13d08ae mist: selena: can press tunnel button 2020-07-29 22:57:54 -04:00
Vince Weaver
95b2a68db0 mist: draw clock face both times you can see it
doesn't look 100% great but didn't like the more distant
view always showing noon
2020-07-29 17:15:12 -04:00
Vince Weaver
fb68b2da4e mist: selena: sigma button on antenna controls works now 2020-07-29 17:05:27 -04:00
Vince Weaver
982aa7acb3 mist: selena: antenna controls are hooked up 2020-07-29 16:03:25 -04:00
Vince Weaver
92948570db mist: selena: hook up more of antenna display 2020-07-29 15:34:24 -04:00
Vince Weaver
5e3f1e1d3a mist: selena: some cleanups as we start working on this age again 2020-07-29 13:11:53 -04:00
Vince Weaver
e9157ad060 mist: write support
update the code from qkumba
2020-07-28 22:47:49 -04:00
Vince Weaver
da6d097cc3 mist: release version 0.97 2020-07-27 16:22:36 -04:00
Vince Weaver
7219933a28 mist: re-arrange bitmask so easier to follow 2020-07-27 14:17:54 -04:00
Vince Weaver
bb9477b4f2 mist: loadgame -- was loading too much
noticed because it over-wrote sound status
2020-07-27 14:17:23 -04:00
Vince Weaver
787ddcd905 mist: channel: reset some state at begin of level
do it in linking book so going to trees doesn't do it
2020-07-27 14:16:55 -04:00
Vince Weaver
82a30d20fd mist: channel: hook up the valve puzzle to the various devices 2020-07-27 13:37:17 -04:00
Vince Weaver
bb2fa543e2 mist: nibel: try to make hand crop on viewer 2020-07-27 13:03:47 -04:00
Vince Weaver
cec3baa987 mist: channelwood: fix broken valve5, show windmill switch
TODO: should also animate windmill in various places
2020-07-27 13:02:40 -04:00
Vince Weaver
5eea6c879f mist: update default save 2020-07-27 13:01:55 -04:00
Vince Weaver
bf5d6ed1d9 mist: channel: visually show when faucet it open
in real game you got water sound effects, not easy to do on Apple II
2020-07-27 11:12:56 -04:00
Vince Weaver
2dcbdb9c28 mist: channel: valves implemented
or at least you can flip them all now
2020-07-27 00:06:03 -04:00
Vince Weaver
87232719db mist: channelwood: add a missing path location
abrupt, also made it hard to add a valve in the right spot
2020-07-26 16:04:36 -04:00
Vince Weaver
48384448e1 mist: channelwood: hook up first valve 2020-07-26 13:34:21 -04:00
Vince Weaver
e61d63c167 mist: channelwood: add valves
against my better judgement
2020-07-26 13:02:21 -04:00
Vince Weaver
1de2b95073 mist: start adding qkumba's write routines
though hit a roadblock because I have no idea what they are doing
2020-07-25 23:14:01 -04:00
Vince Weaver
4b00599b54 mist: meche: can get to the end puzzle from both sides now 2020-07-24 15:09:02 -04:00
Vince Weaver
b84c8f9011 mist: release v0.96
but that just means I'm likely to find more bugs immediately
2020-07-23 11:26:06 -04:00
Vince Weaver
29b39e761e mist: keyboard: handle lowercase input
hope this doesn't break anything
2020-07-23 11:04:38 -04:00
Vince Weaver
a4b3c54caf mist: improved IIgs support
thanks to 4am, this turns black backgrounds on and enables the
PAGE2 workaround
2020-07-23 10:58:22 -04:00
Vince Weaver
50f5333e73 mist: update TODO list 2020-07-23 10:29:05 -04:00
Vince Weaver
35ac540ffc mist: update next version 2020-07-20 23:14:19 -04:00
Vince Weaver
e05ea0e865 mist: viewer: add another step, add views of ship
also fix bug in mist where first background drawn befor updating bgs
2020-07-20 16:03:12 -04:00
Vince Weaver
0d6b366520 mist: fix some issues with pages in meche age 2020-07-20 01:44:42 -04:00
Vince Weaver
bdcb41c178 mist: update disk images 2020-07-20 01:05:24 -04:00
Vince Weaver
1e14451837 mist: fix more breakage in tower rotation
more issues because change_location was clearing animate status
2020-07-20 01:03:49 -04:00
Vince Weaver
561f5d7afd mist: marker switches default to off 2020-07-20 00:49:40 -04:00
Vince Weaver
7bd447ee1c mist: fix issue where bookshelf passage not opening
broke whenever we modified change_location() to clear ANIMATE_FRAME
2020-07-20 00:48:37 -04:00
Vince Weaver
e3a05e070a mist: make title screen linger a bit longer 2020-07-20 00:18:24 -04:00
Vince Weaver
a886d51804 mist: fix down button
control-J is same as down, oops, can't use that to enable joystick
2020-07-20 00:15:31 -04:00
Vince Weaver
93e13c5e35 mist: update w v0.94 2020-07-19 18:55:44 -04:00
Vince Weaver
aaba27a5f6 mist: can beat the game! 2020-07-19 18:42:27 -04:00
Vince Weaver
747add046c mist: octagon: rotating into/out of fireplace works 2020-07-19 18:30:41 -04:00
Vince Weaver
58d2a506a6 mist: octagon: hook up fireplace rotation 2020-07-19 17:03:47 -04:00
Vince Weaver
95a7ba9495 mist: octagon: can click on fireplace puzzle now 2020-07-19 16:20:45 -04:00
Vince Weaver
1d0d40d021 mist: octagon: start animating fireplace turning 2020-07-19 15:29:14 -04:00
Vince Weaver
cc508351d3 mist: octagon: properly draw tiny red page in distance if in fireplace 2020-07-19 13:16:10 -04:00
Vince Weaver
0359b21d2a mist: dni: can actually beat the game!
still need to hook up the fireplace puzzle
2020-07-19 01:24:28 -04:00
Vince Weaver
ec072179a4 mist: fix marker switch
the sound consolidation broke marker switch
A was not preserved
2020-07-18 23:23:41 -04:00
Vince Weaver
26cc76a4f4 mist: working on ending 2020-07-18 23:14:01 -04:00
Vince Weaver
377b4e1695 mist: octagon: grid book now works 2020-07-18 01:06:38 -04:00
Vince Weaver
027c0522bd mist: release v0.92 2020-07-17 14:41:38 -04:00
Vince Weaver
dc06de88df mist: handle enabling/disabling mockingboard better 2020-07-17 14:28:45 -04:00
Vince Weaver
4e4736a19a mist: let ^T toggle sound 2020-07-17 14:26:51 -04:00
Vince Weaver
4f819068f6 mist: initial mockingboard support 2020-07-17 14:17:11 -04:00
Vince Weaver
e938fbeea1 mist: title: have animation 2020-07-17 13:50:30 -04:00
Vince Weaver
457d1a95cb mist: title: can now open linking book off the ground 2020-07-17 12:53:08 -04:00
Vince Weaver
623639af45 mist: title: add opening monologue 2020-07-17 12:33:07 -04:00
Vince Weaver
2bf3c214a9 mist: more work on title 2020-07-17 11:54:06 -04:00
Vince Weaver
2db93b5ca4 mist: consolidate sounds
have in one central location, so we can toggle more easily
2020-07-17 09:39:27 -04:00
Vince Weaver
84f07c20f7 mist: start work on improving title
separate out hgr from gr files
2020-07-17 09:37:31 -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
20637b309e mist: release v0.92 2020-07-16 09:35:38 -04:00
Vince Weaver
9f7326b5b5 mist: cabin: adjust timings on boiler a bit
was a bit of a speedrun trying to get to fit into the twitter
video time limit
2020-07-16 09:24:25 -04:00
Vince Weaver
7563d411ad mist: cabin: can now ride tree to channelwood 2020-07-16 01:56:26 -04:00
Vince Weaver
f827c36eba mist: cabin: can light boiler now 2020-07-15 23:52:50 -04:00
Vince Weaver
8b8154526c mist: cabin: can rotate the valve 2020-07-15 22:55:11 -04:00
Vince Weaver
9ad4011783 mist: cabin: more work on the boiler puzzle 2020-07-15 19:48:17 -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
f4638d82da mist: cabin: more work toward boiler puzzle 2020-07-15 18:18:44 -04:00
Vince Weaver
dd0143fdf6 mist: cabin: more work on getting the boiler working 2020-07-15 13:08:33 -04:00
Vince Weaver
d5be9aa3ba mist: loader: ask for proper disk# when loading 2020-07-15 10:15:02 -04:00
Vince Weaver
3fa5c406ba mist: forgot to update stoney Makefile 2020-07-14 18:51:07 -04:00
Vince Weaver
7d58ab871d mist: sprites: add match and key sprites 2020-07-14 18:42:47 -04:00
Vince Weaver
f99a3ff105 mist: meche: use the common page grabbing code
note: did not test this yet
2020-07-14 18:26:22 -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
2ef17c2948 mist: cabin/viewer, split out the number sprites for common use 2020-07-14 00:03:01 -04:00
Vince Weaver
7bc824067a mist: cabin: can get to safe now 2020-07-13 23:53:08 -04:00
Vince Weaver
5a4fd6ccaf mist: octagon: red/blue books now exploded by Atrus 2020-07-12 23:46:31 -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
0e18f31db1 dni: add mist books 2020-07-12 16:05:34 -04:00
Vince Weaver
3355a8b83f mist: ship: forgot Makefile 2020-07-12 14:58:44 -04:00
Vince Weaver
b47adecc61 mist: ship: split off from stoneship level
this givs some more room to stoneship for future expansion
2020-07-12 14:56:56 -04:00
Vince Weaver
9e536330e7 mist: fix ocean color
really should hi-res that image but not sure if have room
2020-07-12 00:46:18 -04:00
Vince Weaver
97495d0266 mist: can now get the white page 2020-07-12 00:45:49 -04:00
Vince Weaver
bd07286014 mist: octagon: fix bug where map not properly displaying active switches
rol vs asl
2020-07-11 20:17:16 -04:00
Vince Weaver
9c5dda4d5f mist: hook up switch by the tree cabin 2020-07-11 19:43:09 -04:00
Vince Weaver
552d6b4cd5 mist: dentist: hook up marker switch 2020-07-11 13:45:29 -04:00
Vince Weaver
3511219802 mist: proper exit to clock puzzle
it predated the ability to turn around
2020-07-11 13:11:39 -04:00
Vince Weaver
f68ab79d28 mist: implement the marker switches in MIST 2020-07-11 12:12:10 -04:00
Vince Weaver
e215bc0835 mist: release 0.91, why not 2020-07-10 12:36:08 -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
2a5355ee5c mist: split off D'NI to its own file
probably not necessary but gives some room in the OCTAGON file
2020-07-09 12:24:28 -04:00
Vince Weaver
6d675755d5 mist: bump to version 0.90 2020-07-09 01:32:47 -04:00
Vince Weaver
06476dca71 mist: can now raise the ship 2020-07-09 01:31:22 -04:00
Vince Weaver
0f6cbc7e47 mist: can raise the ship
for now just raises the model
2020-07-08 18:35:58 -04:00
Vince Weaver
d307d21f57 mist: can now toggle the pillar buttons 2020-07-08 16:39:24 -04:00
Vince Weaver
2860397c80 mist: can now get to all of the pillars 2020-07-08 15:26:51 -04:00
Vince Weaver
7b66b203c2 mist: hook up generator level
can now enter/leave as before

also tested the breakers still work
2020-07-08 14:43:54 -04:00
Vince Weaver
40e301a21a mist: compile on fresh checkout
`
2020-07-08 14:19:37 -04:00
Vince Weaver
f871008dd3 mist: some more missing files 2020-07-08 14:15:11 -04:00
Vince Weaver
8415da1187 mist: title: missing file 2020-07-08 13:57:53 -04:00
Vince Weaver
89df856337 mist: working to get to compile on fresh machine 2020-07-08 13:55:19 -04:00
Vince Weaver
54659a573d mist: split generator room to own level
need the 8k to finish mist
2020-07-08 13:53:46 -04:00
Vince Weaver
30f2bd508d mist: more updates on the mall 2020-07-08 11:23:08 -04:00
Vince Weaver
6fec7236b0 mist: update/fill in some missing stops on the main mall 2020-07-07 23:06:14 -04:00
Vince Weaver
f3ce9aad39 mist: octagon: add atrus dialog 2020-07-07 17:08:17 -04:00
Vince Weaver
d91a8399a6 mist: can now turn north at clock 2020-07-07 17:07:53 -04:00
Vince Weaver
cfec3d9adc mist: octagon: can bug atrus now 2020-07-07 13:59:52 -04:00
Vince Weaver
6c27e11d0c mist: octagon: can get to D'NI 2020-07-07 11:46:19 -04:00
Vince Weaver
f4797184b3 mist: octagon: can pick up pages in the fireplace
this means you can in theory lose the game now
2020-07-06 17:27:27 -04:00
Vince Weaver
ee7cd987ee mist: octagon: can close fireplace door 2020-07-06 14:07:23 -04:00
Vince Weaver
73928d0699 mist: update TODO 2020-07-05 22:52:16 -04:00
Vince Weaver
65faa57b09 mist: fix bug where it crashes because you can turn left going S at an ES intersection
could hit this by the clock puzzle
2020-07-05 22:40:53 -04:00
Vince Weaver
9726703f0d mist: update disk images 2020-07-05 22:18:08 -04:00
Vince Weaver
58dcf1104f mist: dentist: feature complete? 2020-07-05 22:17:39 -04:00
Vince Weaver
36486b256e mist: dentist: scroll bars work and proper constellations appear 2020-07-05 21:40:01 -04:00
Vince Weaver
8f03fbbac7 mist: dentist: can use the sliders 2020-07-05 21:17:28 -04:00
Vince Weaver
14eee80bbb mist: dentist: constellations are displayed 2020-07-05 18:05:20 -04:00
Vince Weaver
cc13f09c2c mist: dentist: sliders now appear, button blinks 2020-07-05 15:29:15 -04:00
Vince Weaver
d525dc9b03 mist: dentist: time slider now obeys the rules of time 2020-07-05 00:05:29 -04:00
Vince Weaver
c737a67c82 mist: inc/dec the year (including leading zero suppression) 2020-07-04 00:39:36 -04:00
Vince Weaver
93c83d5bd3 mist: dentist: can chance month and date on panel 2020-07-04 00:16:55 -04:00
Vince Weaver
0ee5425714 mist: dentist: can turn off the lights 2020-07-03 23:32:29 -04:00
Vince Weaver
450384e09c mist: make catherine letter a background like other letters in the game
this actually makes the code about 100 bytes smaller

should make it possible to grab from other direction but that gets
complicated with the dentist door code
2020-07-03 23:06:11 -04:00
Vince Weaver
68715719a1 mist: clean up some graphics around the dentist office 2020-07-03 20:32:58 -04:00
Vince Weaver
0608053522 mist: dentist: cleanup approach, work on time 2020-07-03 12:23:18 -04:00
Vince Weaver
27f713439c mist: dentist: in-between chair shot 2020-07-02 18:54:34 -04:00
Vince Weaver
face9cca34 mist: dentist: can now exit back to mist 2020-07-02 16:14:35 -04:00
Vince Weaver
839ec94f10 mist: break off dentist code 2020-07-02 15:27:41 -04:00
Vince Weaver
f0d5db68cb mist: nibel: add template for right page book 2020-07-02 00:52:30 -04:00
Vince Weaver
75ee63a368 mist: release version 0.88 2020-07-02 00:51:38 -04:00
Vince Weaver
ecaf3db6e7 mist: nibel: can get to half-page 2020-07-02 00:27:59 -04:00
Vince Weaver
cadf5fc8a8 mist: nibel: can get the red page 2020-07-01 17:30:57 -04:00
Vince Weaver
c369209b1b mist: nibel: viewer in blue room 2020-06-30 19:18:53 -04:00
Vince Weaver
91b7f71f2c mist: nibel: can get blue page now 2020-06-30 14:13:33 -04:00
Vince Weaver
96e6ec71bf mist: nibel: can get to blue house finally 2020-06-30 12:13:14 -04:00