minulla on muutama ohjelma joka hyödyntää lpt porttia hyvinkin keskeisesti (DOS ja Win95 ohjelmia) win98:ssa ohjelmat pelasivat hyvin mutta winXP:n alla kirjoitin portit eivät toimi lainkaan.
I/O alue on sama, ja keskeytykset on sallittu BIOS:sta ja winXP:n ohjauspaneelista, mutta siitäkään huolimatta lpt pysyy täysin mykkänä.
missä vika? auttaako jokin servicepak, tms.?
I/O alue on sama, ja keskeytykset on sallittu BIOS:sta ja winXP:n ohjauspaneelista, mutta siitäkään huolimatta lpt pysyy täysin mykkänä.
missä vika? auttaako jokin servicepak, tms.?
Vastaukset 2
Vanhimmat
eli W2K ja XP eivät salli ohjelmien suoraan käsittelevän portteja vaan käsittely menee aina
windowsin systeemikutsujen kautta.
Ohjelmasi ovat niin vanhoja että ne yrittävät suoraa porttikäsittelyä jonka NT-pohjainen windows estää.
Eipä auta kuin bootata DOSiin korpulta tai
joltain muulta apuvälineeltä siksi aikaa
kun noita ajelee.
Tai käyttää jotain retrokonetta.
itse asiassa nuo ohjelmat on minun itseni tekemiä :) molemmissa ohjelmissa nopea ajoitus on tarpeellinen, eli retrokoneen puolelle tuo taitaa mennä.
osoitteessa beyondlogic.org:ssa oli sellainen ohjelma jolla noita systeemikutsuja pystyy itse määrittämään haluamilleen ohjelmille, mutta eipä tuosta ollut apua :(
kiitos kuitenkin avusta!