Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » KC85 CAOS Cursorpositionierung » Themenansicht

Autor Thread - Seiten: -1-
000
02.04.2012, 13:30 Uhr
jmueller



Hallo,

was ist denn der sauberste Weg, um im KC85-CAOS den Cursor zu positionieren?

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
02.04.2012, 19:22 Uhr
susowa



... indem man CURSO (0B7A0H) mit der gewünschten relativen Cursorposition im aktuellen Fenster lädt.

MfG Ralf
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
02.04.2012, 21:41 Uhr
jmueller



...damit wird zwar der Cursor in jedem Fall versetzt,
aber manchmal bleibt der Cursor-Unterstrich auf der alten Position stehen.
Mann müsste irgendwie vorher das Blinken in die Aus-Phase schalten können.
Deshalb auch meine Frage nach dem "saubersten" Weg.

Des Weiteren ist mir aufgefallen, dass der BASIC-Interpreter beim
LOCATE-Befehl die Systemzelle CURSO mit der Systemfunktion LDMA
über Sprungverteiler F015h beschreibt.
Wenn ich das aber selbst mache, hängt sich alles auf.
Da habe ich also noch nicht alles durchschaut.

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
02.04.2012, 23:53 Uhr
susowa




Zitat:
jmueller schrieb
...damit wird zwar der Cursor in jedem Fall versetzt,
aber manchmal bleibt der Cursor-Unterstrich auf der alten Position stehen.

Aber nur im Emulator dessen Problem das dann auch ist. Das "KBD" - Eingabeprogramm merkt sich im Register E den Cursorzustand und nimmt ihn weg, wenn er nach einer Eingabe gerade aktiv, also gezeichnet ist. Das erledigt das UP "CUCP". Der Zustand des Cursors ist daher von aussen nicht "sichtbar".

MfG Ralf
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
03.04.2012, 22:03 Uhr
jmueller




Zitat:
Aber nur im Emulator dessen Problem das dann auch ist.

So so, der Emulator soll also dran Schuld sein. Nein, ist er nicht!
Es lag nämlich an mir, hatte bei meinen Experimenten noch etwas falsch gemacht.
Doch nun funktioniert es mit dem oben beschriebenem Weg.

Deshalb vielen Dank!

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek