Portprogramierung
-
Martin66119
- Beiträge: 282
- Registriert: 03.01.2005 11:36
Portprogramierung
Hallo und einen schönen guten Tag. Da ich recht neu hier bin, habe ich ne Frage wie man in PureBasic z.B. in die Parallelportadresse 378(h) die Zahl 12(hex) reinschreibt und folglich auch eine Zahl aus der Adresse 378(h) herauslesen und anzeigen kann.
- captain third
- Beiträge: 194
- Registriert: 12.12.2004 13:14
- Kontaktdaten:
naja ich würds so machen(kann natürlich auch extrem falsch sein)
deine adresse 378(h) würd ich so schreiben variable$0="378(h)"
und dann irgendwo und irgendwie so in der art schreibn
(in console)
printn(variable$) ;<-- da wird dann ausgespuckt
ich hoffe des war richtig,weil bin auch noch ziemlich neu
deine adresse 378(h) würd ich so schreiben variable$0="378(h)"
und dann irgendwo und irgendwie so in der art schreibn
(in console)
printn(variable$) ;<-- da wird dann ausgespuckt
ich hoffe des war richtig,weil bin auch noch ziemlich neu
natoll,jetzt muss ich noch einen Rechner zusammenbaun der 24 stunden am Tag online ist und meinen Server für mein Projekt Order of Blance laufen lässt
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Es gibt diverse DLL's, die direkte Portzugriffe unterstützen. Einfach mal googeln. Ich habe mal ein paar Tests mit der io.dll unter XP gemacht, lief hervorragen. Doku z.B.. hier: http://www.geekhideout.com/iodll.shtml
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Mit der WinIO bin ich nicht ganz klar gekommen. Installation klappte irgendwie nicht. Die IO.dll funktioniert bei mir unter XP ohne Installation. Habe den PS2-Port (97) abgefragt, und ging.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- Falko
- Admin
- Beiträge: 3535
- Registriert: 29.08.2004 11:27
- Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit) - Kontaktdaten:
- sharkpeter
- Beiträge: 474
- Registriert: 29.08.2004 16:18
- Wohnort: Dresden
- Kontaktdaten:
@Falko,
das erinnert mich an was: http://robsite.de/php/pureboard-archiv/ ... highlight=
Das Archiv ist unter http://robsite.de/php/pureboard-archiv/ erreichbar
Gruß Jens
das erinnert mich an was: http://robsite.de/php/pureboard-archiv/ ... highlight=
Das Archiv ist unter http://robsite.de/php/pureboard-archiv/ erreichbar
Gruß Jens
PB3.94 bis 6.xx / (Win98/98SE/ME/XPProSP3/WINVista-X32)/WIN7HP-X64/WIN8PRO-X32/WIN10-64
Nichts wissen macht nichts, sich dumm stellen aber schon.
Nichts wissen macht nichts, sich dumm stellen aber schon.
inpout32 ist aber nichts wenns schnell gehen sollFalko hat geschrieben:Und die InpOut32, funktioniert sie etwa auch nicht unter XP?
Die DLL kann man direkt im Programmordner oder Systemordner
kopieren.
Warum googeln, im alten Forum sind doch genug Beispiele.
Code: Alles auswählen
| io.dll | winio.dll | inpout32.dll
----------------------------------------------------------
Test in s | | |
mit busybit | 19.3280 | 19.0470 | 68.5320
----------------------------------------------------------
fill in s | | |
Display | 6.8440 | 5.9840 | 22.2820
----------------------------------------------------------
Test in s | | |
ohne busybit | 9.1410 | 9.2650 | 31.2030
----------------------------------------------------------
fill in s | | |
Display | 3.0470 | 3.2970 | 10.2970
----------------------------------------------------------
- Falko
- Admin
- Beiträge: 3535
- Registriert: 29.08.2004 11:27
- Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit) - Kontaktdaten:
@ROB
Ich weiß zwar, das sowas sehr oft abgelehnt wird, aber es gibt hier und
da Fragen zu, die im Forum verstreut schon beantwortet wurden. Es wäre schön, wenn man das zusammenfassen könnte und deshalb meine folgende Frage: "Wie wäre es weiteren Forumseintrag, bsp. Hardware?"
So hat man einen Bezug zur Hardware wie in anderen Sachen zu Grafik.
Ich glaube, da wären bestimmt noch einige mehr daran interessiert.
Ich weiß zwar, das sowas sehr oft abgelehnt wird, aber es gibt hier und
da Fragen zu, die im Forum verstreut schon beantwortet wurden. Es wäre schön, wenn man das zusammenfassen könnte und deshalb meine folgende Frage: "Wie wäre es weiteren Forumseintrag, bsp. Hardware?"
So hat man einen Bezug zur Hardware wie in anderen Sachen zu Grafik.
Ich glaube, da wären bestimmt noch einige mehr daran interessiert.
- sharkpeter
- Beiträge: 474
- Registriert: 29.08.2004 16:18
- Wohnort: Dresden
- Kontaktdaten:
