Programming problem: missing cursor.

From: Baltissen, GJPAA (Ruud) <"Baltissen,>
Date: Wed, 11 Jan 2023 09:18:40 +0000
Message-ID: <PAXPR10MB5520B9F93C187CB5B5A04832E1FC9_at_PAXPR10MB5520.EURPRD10.PROD.OUTLOOK.COM>
Hallo allemaal


Busy with a renovation I have hardly access to my hardware but still have some time to look at some projects. In July 1987 the German magazine 64'er created a board that enable you to expand your C64 up to 256 KB of RAM. I built it and recently, when moving some boxes, I ran into the original card. That gave me the idea to create a new one with some extras. For more info, please see: http://www.baltissen.org/newhtm/C64-256KB.htm

One idea was to start up with my own Kernal that on its turn enables you to give you a choice out of several regular Kernals and some other goodies. The idea was to use only those parts of the original Kernal that are really needed to display a menu. So I started with the reset routine, copied the various subroutines used there, shortened the RAM test and halted the program the moment it would do the indirect jump to the cold BASIC start. I expected to see the well known dark blue rectangle inside the light blue border plus a cursor. Rectangles, yes, but as you already guessed now: no cursor (I did a CLI to be sure).

The cold BASIC start does to other subroutines and then outputs the well known texts. But these includes so many other subroutines that I'm afraid that they will clog the Kernal that I want to make. In fact, putting text on the screen and updating the color RAM is something that I can do myself. The main problem: what do I have to do to make the cursor appear and blink? What am I overlooking in these routines started up during the cold BASIC boot?

Thank you in advance?


Met vriendelijke groet,

Ruud Baltissen






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.

APG Groep N.V. is gevestigd te Heerlen en is ingeschreven in het
handelsregister van de Kamer van Koophandel Limburg onder nummer 14099617


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.

APG Groep N.V. is registered in the trade register of the Chamber
of Commerce Limburg, The Netherlands, registration number: 14099617
Received on 2023-01-11 11:00:02

Archive generated by hypermail 2.3.0.