🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

2 total messages Started by Kai Rohrbacher Sun, 16 Apr 2000 00:00
Nokia 9110 + MSDOS + TurboPascal
#619
Author: Kai Rohrbacher
Date: Sun, 16 Apr 2000 00:00
43 lines
3082 bytes
Hallo zusammen,

der Nokia 9110 Communicator läuft interessanterweise mit einer embedded-
MSDOS-version, d.h.: Das Ding bootet zunächst einen MSDOS-Kernel vom ROM
aus und startet danach GEOS.
Letzteres kann man sehen, wenn man die Batterie abzieht, wieder einsetzt
und dabei SHIFT,D,O gemeinsam gedrückt hält; ersteres kann man ausnutzen,
indem man dem 9110 im richtigen Zeitpunkt unter B:\NOKIA\INSTALL.BAT den
Aufruf eines MSDOS-Kommandoprozessors unterjubelt: Dadurch wird die
Bootsequenz zugunsten eines MSDOS-Prompts unterbrochen... (wenn man den
Kommandoprozessor dann zum Schluß wieder per EXIT verläßt, wird die
Bootsequenz fortgeführt und das normale GEOS startet wie gewohnt).
Wer's bequem haben will, kann sich dazu Dave Chapmans DOSPROMPT-Utilities
bedienen (http://www.dchapman.com), es geht zur Not aber auch manuell.

Jedenfalls habe ich mal meine alte TurboPascal6.0-Version rausgekramt und
spaßeshalber auf den 9110 aufgespielt. Und siehe da: Die
Kommandozeilenversion des Compilers (TPC.EXE) funktioniert tadellos -
TurboPascal auf dem 9110, das hat schon mal etwas...

Der Versuch, die komplette Entwicklungsumgebung (turbo.exe) auf dem 9110
zu starten, funktionierte dagegen (noch?) nicht, denn dann erscheint nur
Müll auf dem Display des Communicators -offensichtlich will TP seine
Bildschirmausgaben durch *direktes Schreiben* in den Bildschirmspeicher
vornehmen, was natürlich schief gehen muß.

Dasselbe passiert, wenn man z.B. QEDIT.EXE als Editor auf dem 9110 starten
will: Bildschirmsalat.

Deshalb die Frage: Erinnert sich noch jemand an die alten MSDOS- und TP-
Zeiten und weiß zu sagen, ob man TP (oder auch jedem anderen Programm)
irgendwie beibringen kann, schön brav seine Bildschirmausgaben über den
INT10h statt direktes Bildschirmspeicherschreiben abzuwickeln?

by(t)e,
 Kai

--
Kai Rohrbacher, kairo AT maya DOT inka DOT de
"Die Deutschen verstehen leicht Freiheitsspielraeume als
Gesetzesluecken" -Manfred Rommel
Re: Nokia 9110 + MSDOS + TurboPascal
#620
Author: Markus Schwarz
Date: Sun, 16 Apr 2000 00:00
20 lines
1855 bytes
kairo@maya.inka.de (Kai Rohrbacher) wrote:
>Jedenfalls habe ich mal meine alte TurboPascal6.0-Version rausgekramt und  
>spa=DFeshalber auf den 9110 aufgespielt. Und siehe da: Die  
>Kommandozeilenversion des Compilers (TPC.EXE) funktioniert tadellos - 
>TurboPascal auf dem 9110, das hat schon mal etwas...

Richtig, TPC l�uft, auch der TC-Compiler in der Kommandozeilenversion

>Deshalb die Frage: Erinnert sich noch jemand an die alten MSDOS- und TP- 
>Zeiten und wei� zu sagen, ob man TP (oder auch jedem anderen Programm)  
>irgendwie beibringen kann, sch=F6n brav seine Bildschirmausgaben =FCber den=
>INT10h statt direktes Bildschirmspeicherschreiben abzuwickeln?

Die Unit CRT verwendet AFAIK den INT10h, ansonsten lassen sich ab TP v6
oder v7 mit der Verbundanweisung
asm
 xxxx;
 int 10h;
end;
direkt Assemblerbefehle verwenden.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads