[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Lode Runner, how to swap buttons?
On Aug 10, 6:09 am, sicklittlemonkey <nick.westg...@gmail.com> wrote:
> On Aug 9, 4:42 pm, datajerk <dataj...@gmail.com> wrote:
>
> > The docs I have say CTRL-B, but it does not work. All the other CTRL
> > keys do as documented. Does CTRL-B work? Or is there another way to
> > swap button 0/1?
>
> > I prefer the keyboard, but my kid wants the stick.
>
> > Thanks.
>
> I had a quick look at one of the images on asimov.
> (A 1998 lode_runner.dsk.gz containing "Load Runner".)
>
> The keys look to have been hacked (details below) so you could either
> check other versions and hope the key handling is in the same place so
> you can decode it, or press Ctrl-X, Ctrl-Y and turn around the
> joystick. ;-)
>
> $6A34 uses a table at $6B59
> 9E Ctrl-^ : next level
> 80 Ctrl-@ : men += 1
> 9B Esc : pause game
> 92 Ctrl-R : abort game
> 81 Ctrl-A : abort level
> 93 Ctrl-S : toggle sound
> 8A Ctrl-K : keyboard mode
> 8B Ctrl-J : joystick mode
> 88 Ctrl-H : slow down game
> 95 Ctrl-U : speed up game
> 98 Ctrl-X : switch X axis
> 99 Ctrl-Y : switch Y axis
> 8d Ctrl-M : high scores
Nick, thanks! That explains why ctrl-B does not work. Your x/y swap
hack is brilliant. Thanks.