Ich bin seit langer Zeit Modelleisenbahner und habe eine Eichzeit-Steuerung mit Turbo-Pascal programmiert.
Bitte nicht lachen ... als ich damit vor 14 Jahren anfing gab es noch kein Delphi !!.
Das System läuft jetzt unter Win98.
Das Programm-System besteht aus 2 Paketen:
- Turbo-Pascal 6.0 mit einem Real-Time Kernel von On-Time: dieses Programm wird von der Autoexec.bat im Real-Mode resident geladen (ich nenne es mal meinen DOS-Teil); dieser Teil ist der Real-Time kritische, der auch die HW Schnittstelle bedient über memory mapped i/o.
- Turbo-Pascal für Windows: für die Steuerprogramme und das grafische Stellpult z.B. zu Stellen von Fahrstraßen und Anzeige wo welche Züge fahren (ermittelt vom DOS-Teil zusammen mit elektronischen Besetztmeldern).
Die beiden Programme unterhalten sich miteinander über interrupt gesteuerte inter-process-communication IPC.
Das System funktioniert gut (hat inzwischen 10000 lines-of-code), ich erweitere es ständig, aber ich möchte gerne zu Delphi umsteigen. Hat jemand ähnliche Erfahrungen, der mir Tips geben könnte?
Danke im vorraus Bernd.
Bitte nicht lachen ... als ich damit vor 14 Jahren anfing gab es noch kein Delphi !!.
Das System läuft jetzt unter Win98.
Das Programm-System besteht aus 2 Paketen:
- Turbo-Pascal 6.0 mit einem Real-Time Kernel von On-Time: dieses Programm wird von der Autoexec.bat im Real-Mode resident geladen (ich nenne es mal meinen DOS-Teil); dieser Teil ist der Real-Time kritische, der auch die HW Schnittstelle bedient über memory mapped i/o.
- Turbo-Pascal für Windows: für die Steuerprogramme und das grafische Stellpult z.B. zu Stellen von Fahrstraßen und Anzeige wo welche Züge fahren (ermittelt vom DOS-Teil zusammen mit elektronischen Besetztmeldern).
Die beiden Programme unterhalten sich miteinander über interrupt gesteuerte inter-process-communication IPC.
Das System funktioniert gut (hat inzwischen 10000 lines-of-code), ich erweitere es ständig, aber ich möchte gerne zu Delphi umsteigen. Hat jemand ähnliche Erfahrungen, der mir Tips geben könnte?
Danke im vorraus Bernd.
Comment