Thread View: de.org.ccc
2 messages
2 total messages
Started by Kai Rohrbacher
Sun, 16 Apr 2000 00:00
Nokia 9110 + MSDOS + TurboPascal
Author: 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
Re: Nokia 9110 + MSDOS + TurboPascal
Author: Markus Schwarz
Date: Sun, 16 Apr 2000 00:00
Date: Sun, 16 Apr 2000 00:00
20 lines
1855 bytes
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