Re: User Port and AutoRun Addresses

From: Nate Dannenberg (natedac_at_kscable.com)
Date: 2001-02-02 18:05:56

> I'm thinking auto run, not multi-load.  that is if a file loaded with
> LOAD"name",8,1 over-writes the CHROUT vector, when READY. goes to get
> printed a new routine takes over... are these locations the same on a
> C128?

Ahh, in that case...

According to the C128 reference guide, CHRGET is located at $0380, and
CHRGOT at $0386.

Bear in mind that there is over 6K of system variables between there and
the start of BASIC (normally $1C00), but the Screen does still start at
$0400, so I guess you can hide some initial startup code there.

> >Start of Text: $2D
> >Start of Variables: $2F
> Seem to have moved by about 2 locations from where they are on the C64...

Yup :)

> Wow! Now that's the easiest guide to memory banking I've ever been given!

If only the C64's banking scheme were as straightforward :)

-- 
 ___________________________________  _____  _____
|                                   _///@@@|      |
| natedac@kscable.com              /'//ZZ@@|____  |
|                                 |'''/    |'/@7  |
| http://home.kscable.com/natedac |`'|     `~~'   |
|                                 | `|     .--.   |
| C64/C128 - What's *YOUR* hobby? |  `\____|___\  |
|                                  \_      |      |
|___________________________________ \_____| _____|


-
This message was sent through the cbm-hackers mailing list.
To unsubscribe: echo unsubscribe | mail cbm-hackers-request@dot.tml.hut.fi.

Archive generated by hypermail 2.1.1.