Article View: de.org.ccc
Article #619Nokia 9110 + MSDOS + TurboPascal
From: Kai Rohrbacher
Date: Sun, 16 Apr 2000 00:00
Date: Sun, 16 Apr 2000 00:00
43 lines
3082 bytes
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-mailShow 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