Vince Weaver
5cf9566991
mist: update some things to improve joystick support
...
works Ok on emulator, need to test on actual hardware again
2020-09-09 21:13:46 -04:00
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
c03c7d526b
mist: fix bug where if off screen to left cursor turns to right
2020-09-06 00:32:55 -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
5de9e222fc
mist: add save game support
...
had to shar a lot of code with load support so would fit
not much room left
2020-09-05 00:34:14 -04:00
Vince Weaver
173ca45680
mist: verify disk was switched before loading files from it
...
not a very robust check, mostly just a sanity check
2020-09-03 14:27:03 -04:00
Vince Weaver
8aa2dd854d
mist: add back text title screen
...
goes by too quickly now
2020-09-02 00:49:51 -04:00
Vince Weaver
8bd16e72c6
mist: loading from all 5 save games works
2020-09-01 22:06:12 -04:00
Vince Weaver
bd3c98f3f1
mist: load games work again
2020-09-01 21:31:15 -04:00
Vince Weaver
7c77980669
mist: update save files
2020-09-01 20:47:16 -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
287d1cbb43
mist: move to fast qboot disk loader by qkumba
...
much faster! have to fix lots of things that broke
2020-09-01 16:27:34 -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
e9157ad060
mist: write support
...
update the code from qkumba
2020-07-28 22:47:49 -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
29b39e761e
mist: keyboard: handle lowercase input
...
hope this doesn't break anything
2020-07-23 11:04:38 -04:00
Vince Weaver
0d6b366520
mist: fix some issues with pages in meche age
2020-07-20 01:44:42 -04:00
Vince Weaver
4e4736a19a
mist: let ^T toggle sound
2020-07-17 14:26:51 -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
d5be9aa3ba
mist: loader: ask for proper disk# when loading
2020-07-15 10:15:02 -04:00
Vince Weaver
7d58ab871d
mist: sprites: add match and key sprites
2020-07-14 18:42:47 -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
54659a573d
mist: split generator room to own level
...
need the 8k to finish mist
2020-07-08 13:53:46 -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
91b7f71f2c
mist: nibel: can get blue page now
2020-06-30 14:13:33 -04:00
Vince Weaver
66fa2d16dd
mist: split off top level of channelwood to NIBEL
2020-06-28 00:07:58 -04:00
Vince Weaver
5b15fd2332
mist: clear background to black before printing messages
2020-06-19 16:35:54 -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
46e173ab8d
mist: start adding for load-game support
2020-06-19 15:46:28 -04:00
Vince Weaver
4b1ef860b4
mist: properly have channelwood/cabin separated
...
also auto-generate common_routines.inc
2020-06-16 14:55:45 -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