Commit Graph

33 Commits

Author SHA1 Message Date
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