Pakete für Turbo-Pascal: Turbo Professional und Turbo Talk

Rund um die LCL und andere Komponenten
Mathias
Beiträge: 6194
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: Pakete für Turbo-Pascal: Turbo Professional und Turbo Ta

Beitrag von Mathias »

Dieser Thread könnte noch interessant sein: viewtopic.php?f=29&t=10682&p=94221&hilit=synaser#p94221
Aber so wie es aussieht, läuft die nur mit Linux., aber dafür auch mit den neusten Linux.

Bezüglich direktem Speicherzugriff: DLPORTIO

Diesen Treiber hatten wir in der Firma sehr lange im Einsatz, wir haben damit eine ISA-Messkarte angesteuert, Ob diese mit einem 64Bit Window läuft ?
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Timm Thaler
Beiträge: 1224
Registriert: So 20. Mär 2016, 22:14
OS, Lazarus, FPC: Win7-64bit Laz1.9.0 FPC3.1.1 für Win, RPi, AVR embedded
CPU-Target: Raspberry Pi 3

Re: Pakete für Turbo-Pascal: Turbo Professional und Turbo Ta

Beitrag von Timm Thaler »

Für Parallel hab ich unter Windows mal was mit der INPOUT32.DLL gemacht. Witzig, wenn ich das Programm jetzt starte, zeigt es mir irgendwelche Signale am Port an. Dabei hat der Rechner gar keinen Parallelport. Ups.

Mathias
Beiträge: 6194
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: Pakete für Turbo-Pascal: Turbo Professional und Turbo Ta

Beitrag von Mathias »

Witzig, wenn ich das Programm jetzt starte, zeigt es mir irgendwelche Signale am Port an. Dabei hat der Rechner gar keinen Parallelport. Ups.

Sind dies konstante Signale, oder flackern diese ?
Bist du sicher, das kein Parallel-Port vorhanden ist, unter Umständen ist dieser nur nicht nach aussen geführt. Bei meinem Com-Port bei meinem Mainboard ist es so.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Timm Thaler
Beiträge: 1224
Registriert: So 20. Mär 2016, 22:14
OS, Lazarus, FPC: Win7-64bit Laz1.9.0 FPC3.1.1 für Win, RPi, AVR embedded
CPU-Target: Raspberry Pi 3

Re: Pakete für Turbo-Pascal: Turbo Professional und Turbo Ta

Beitrag von Timm Thaler »

Mathias hat geschrieben:Sind dies konstante Signale, oder flackern diese ? Bist du sicher, das kein Parallel-Port vorhanden ist, unter Umständen ist dieser nur nicht nach aussen geführt. Bei meinem Com-Port bei meinem Mainboard ist es so.


Sind konstant.

Control-Register ist 122, Status-Register ist 121, Data-Register ist 120 für LPT1 und LPT2, Status ist 233 für LPT3. Also irgendwelche Register liest das Programm schon ein. ;-)

Auf dem Board gibt es eine Serielle, nicht nach aussen geht, aber mit COM1 aufgeführt ist, ein LPT ist nicht in der Geräteliste.

Mathias
Beiträge: 6194
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: Pakete für Turbo-Pascal: Turbo Professional und Turbo Ta

Beitrag von Mathias »

Also irgendwelche Register liest das Programm schon ein.

Irgendwie merkwürdig.
Es wäre mal interessant, wen man auf einem Uralt-PC, zB. 286er, Port-Adressen ausliest, welche es gar nicht gibt.
Und schauen, was da raus kommt. Aber ich denke dies ist 0.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Antworten