Documented listing C64

From: Baltissen, GJPAA (Ruud) (ruud.baltissen_at_abp.nl)
Date: 2005-11-03 15:46:16

Hallo allemaal, 


I want to create a Kernal of my own and I want to start with a base Kernal
that is documented as best as possible. But the only one I found is the one
Marko created in 1994. And that is not so well documented as I hoped for (no
offence meant).

So, is there a well documented listing of the C64 in e-text available
anywhere?

Thanks for any help!


The above is a part of my new 6510 -> 65816 project which on itself is not
going so good. In my very first designs I used buffers to seperate the 65816
from the rest of the C64. Having a bright idea three weeks ago, I thought I
didn't need them anymore so I removed them from the design. Only to find out
that that was a big error. As you know the 6510 is tri-stated the moment
PHI2 = (L). But that is the moment the 65816 outputs the addresslines
A16..23 at its data bus. And being tri-stated, there is no way to output
something...... So a lot of work is simply waisted :( OK, I started all over
again and I still have some hope to finish the design befor november the
25th.

One part of the design is to replace the Kernal, Basic, LoROM and HiROM with
SRAM. In this case the original DRAM-under-ROM idea is stil available. My
new Kernal provides you in the first place with a menu where you can choose
the Kernal you want to use, loads it from disk or another source, and there
you go. This doesn't sound that great, a big EPROM with some switches can do
the same. Its power can be found in the fact that it is very usefull for
people who want to develop a Kernal of their own: no more EPROM burning
needed!
I am also working on a '6510-only' version. The 65816 version used some
memory outside the first 64 KB to write (and to test-read) this SRAM. For
the 6510 version I use a trick.


--
     ___
    / __|__
   / /  |_/     Groetjes, Ruud
   \ \__|_\
    \___|       URL: Ruud.C64.org












=====DISCLAIMER=================================================================

De informatie in dit e-mailbericht is vertrouwelijk en uitsluitend bestemd voor de geadresseerde. Wanneer u dit bericht per abuis ontvangt, verzoeken wij u contact op te nemen met de afzender per kerende e-mail. Verder verzoeken wij u in dat geval dit e-mailbericht te vernietigen en de inhoud ervan aan niemand openbaar te maken. Wij aanvaarden geen aansprakelijkheid voor onjuiste, onvolledige dan wel ontijdige overbrenging van de inhoud van een verzonden e-mailbericht, noch voor daarbij overgebrachte virussen.

The information contained in this e-mail is confidential and may be privileged. It may be read, copied and used only by the intended recipient. If you have received it in error, please contact the sender immediately by return e-mail; please delete in this case the e-mail and do not disclose its contents to any person. We don't accept liability for any errors, omissions, delays of receipt or viruses in the contents of this message which arise as a result of e-mail transmission.

       Message was sent through the cbm-hackers mailing list

Archive generated by hypermail pre-2.1.8.