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.