[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.