At 15.10 13/02/2010, you wrote:
Tornando alla domanda di Stefano, in ogni caso ci potrebbero essere utili impieghi per la parallela anche senza le temporizzazioni (es per pilotare un AY esterno), quindi con Sanchez vedremo di prendere in considerazione il ricorso a una qualche libreria -- compilatore permettendo.Wow.. sono felice di aver chiesto :o)
Mah, io c'ho provato... apparentemente è stato facile e dovrebbe andare, ma non ho potuto assolutamente testare dal vivo perché non ho periferiche parallele con cui fare esperimenti. In pratica ho reintrodotto il supporto alla parallela così come era in RSDOS, quindi vale automaticamente per tutte le centronics presenti nelle periferiche emulate da RS (+3, DISCiPLE/+D, ecc). Sul PC l'I/O avviene sul controller standard integrato nella scheda madre (se c'è), quindi porte 0x378 oppure 0x278. Niente schedine parallele su USB e simili.
http://www.webalice.it/luca.bisti/zx/rs32-latest.zipIstruzioni per l'uso: scompattare su precedente installazione RS32-r15-AIO e lanciare. Utilizzare le opportune periferiche Spectrum normalmente. Se a qualcuno capita di fare una prova è gradito un feedback sul funzionamento o meno di inpout32.dll e sulla versione di Windows utilizzata (sono scettico riguardo a Vista e Windows 7).
Luca