🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.org.ccc
Article #619

Nokia 9110 + MSDOS + TurboPascal

#619
From: 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
Technical Details
Message-ID: <7byJ0ydM0$B@maya.inka.NOSPAM.HERE.de>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII
X-Google-Thread: 110467,cc46013bb21c3aa3,start
X-Google-Attributes: gid110467,public
X-Google-Thread: f8a86,cc46013bb21c3aa3,start
X-Google-Attributes: gidf8a86,public
X-Google-Thread: fd1d1,cc46013bb21c3aa3,start
X-Google-Attributes: gidfd1d1,public
X-Google-Thread: f60fe,cc46013bb21c3aa3,start
X-Google-Attributes: gidf60fe,public
X-Google-Thread: 110930,cc46013bb21c3aa3,start
X-Google-Attributes: gid110930,public
X-Google-Thread: 103e79,cc46013bb21c3aa3,start
X-Google-Attributes: gid103e79,public
From: kairo@maya.inka.NOSPAM.HERE.de (Kai Rohrbacher)
Subject: Nokia 9110 + MSDOS + TurboPascal
Date: 2000/04/16
Message-ID: <7byJ0ydM0$B@maya.inka.NOSPAM.HERE.de>
X-Deja-AN: 611830936
Content-Transfer-Encoding: quoted-printable
Organization: as little as necessary
Content-Type: text/plain; charset=ISO-8859-1
Mime-Version: 1.0
Newsgroups: de.org.ccc,de.comm.mobil.geraete.nokia,de.comp.lang.pascal,fido.ger.pascal,fido.pascal-ger,z-netz.sprachen.pascal