Re: Auto Boot

From: Spiro Trikaliotis <ml-cbmhackers_at_trikaliotis.net>
Date: Fri, 5 Apr 2013 20:00:03 +0200
Message-ID: <20130405180002.GE30300@trikaliotis.net>
Hello,

* On Fri, Apr 05, 2013 at 11:09:07AM -0400 Ted wrote:
> Found a spot to wedge in the boot loader in the RESET routine, right
> after BASIC  is initialized and before the COMMODORE 64 message is
> printed.

It seems you did not have to search very long, did you?

> First I jump to my wedge BY REPLACING THE PRINT MESSAGE JUMP WITH MY JUMP
> 
> ; ----------------------------------------------------------------------------
> ; NORMAL HARD RESET ROUTINE
> LE394:  JSR     LE453             ; INIT VECTORS
>         JSR     LE3BF             ; INIT BASIC
> .IF (CS00004 = 1 || CS99999 = 1)
>         JMP     BOOTWEDGE         ; THIS IS WHERE I GRAB CONTROL
> .ELSE
>         JSR     LE422             ; PRINT START MESSAGES
> .ENDIF
> LE39D:  LDX     #$FB
>         TXS
>         BNE     LE386

You replaced $E39A, while I suggested $E39D. Not very far away. ;)

Regards,
Spiro.

-- 
Spiro R. Trikaliotis
http://www.trikaliotis.net/

       Message was sent through the cbm-hackers mailing list
Received on 2013-04-05 18:00:49

Archive generated by hypermail 2.2.0.