vecchie schede grafiche ISA

Buongiorno al ng

Ho sempre pensato di riutilizzare le schede grafiche ISA per progetti dove sia necessario una visualizzazione su monitor. La cosa non dovrebbe essere difficile e, oltretutto, le schede suddette si trovano a costi irrisori sulle bancarelle delle varie fiere di elettronica. Qualcuno ha idea di come fare per inviare i codici sul bus ISA per programmare i registri del videoprocessor eccetera? Non so nemmeno se tali codici sono uno standard o dipendono dal chip impiegato.

Qualche idea, nonostante il caldo? :-)

S.

--
Postato da Virgilio Newsgroup: scopri i nuovi gruppi 
Eros, foto e video a http://newsgroup.eros.virgilio.it
Reply to
sandro
Loading thread data ...

ti consiglio di spostare la discussione in un gruppo piu' IT ad esempio it.comp.retrocomputing (ammesso che tu possa sopravvivere allo spam/rumore che di la' e' la norma)

per rispondere alla tua domanda bisognerebbe sapere se le schede di cui parli sono MDA/CGA/EGA/VGA/SVGA ecc e in che ambiente intendi sviluppare il tuo software

ammettiamo che le schede siano delle VGA puoi cominciare a leggerti:

formatting link

che spiega come indirizzare una VGA standard in C

i problemi relativi ai chipset particolari poi sono da ricondurre solo alle modalita' al di fuori delle VGA standard

c'e' anche un problema legato al o.s. con cui devi utilizzarla in quanto la modalita' di accesso varia in base all'HAL dell'os che usi

L.

--
%DCL-F-RUIDIOT?
Reply to
-----

ti ringrazio, il problema è che io non voglio usare uno specifico OS ma inviare, per esempio con un PIC od un altro controllore, dei segnali sul bus della scheda video per tracciare stringhe di testo od altro. Si tratta quindi di inizializzare i registri interni ed inviare i segnali opportuni, in altre parole "vedere" il chip grafico come lo si programa dal datasheet....

ciao

--
Postato da Virgilio Newsgroup: scopri i nuovi gruppi 
Eros, foto e video a http://newsgroup.eros.virgilio.it
Reply to
sandro

'ricostruire' i segnali del bus isa in software non e' complicato qualcuno lo ha fatto per collegare ad un PIC una scheda ethernet cerca per ethernut, sopratutto se la scheda isa funziona in modalita' 8-bit.

chiaramente ti devi dimenticare del DMA

micro col supporto del bus esterno sono facilitati in questa impresa

Reply to
mmm

non ho capito bene vorresti mettere qualcosa sul bus ISA in modo da poter sniffare ipotetiche stringhe di testo inviate alla scheda video (e quindi visualizzate sul monitor)?

L.

--
%DCL-F-RUIDIOT?
Reply to
-----

"-----" ha scritto

No, vuole scrivere sul monitor usando un PIC. Non e' brutta come idea, in modalita' testo il generatore caratteri dovrebbe essere interno alla scheda. Purtroppo in pratica non saprei come fare... la modalita' CGA (sia testo che grafica) l'avevo usata in assembler usando i servizi del BIOS e la mappatura in memoria del pc, tutte cose inesistenti se non c'e' il pc ;)

Claudio F

Reply to
Claudio F

Claudio F ha scritto:

centrato ! non mi importa niente del pc, del bios eccetera voglio inviare dei segnali attraverso un dispositivo esterno, ad esempio un 8255 e scrivere su di un monitor.

Vediamo se qualcuno mi dà una dritta.....

S.

--
Postato da Virgilio Newsgroup: scopri i nuovi gruppi 
Eros, foto e video a http://newsgroup.eros.virgilio.it
Reply to
sandro

una prima dritta te l'ho data

ti serve un po' di documentazione sulla VGA , se i registri sono mappati come I/O o come memoria

l'ISA e' praticamente il bus del processore ed e' a grandi linee compatibile col bus esterno degli 8051 o degli AVR , probabilmente e' anche compatibile col bus esterno dei PIC18 ( alcuni PIC di questa famiglia hanno il bus esterno ) , non e' difficile realizzare in SW un bus di questo tipo anche se con prestazioni scadenti , ma comunque sufficienti per questo genere di applicazioni ( vedi ethernut con scheda ISA )

ora la palla passa e te comincia a cercare informazioni precise sulle schede video e poi se ne riparla

Reply to
mmm

mmm ha scritto:

Inoltre vorrei consigliarti una cosa che non centra molto : perche' non usi un terminale ? Si interfacciano in seriale RS232 e non penso sia poi molto difficile farlo dialogare con un PIC... se ti interessano monocromatici ce ne sono per tutti i gusti (bianco/nero, verde/nero, ambra/nero) oppure esistono anche i terminali grafici.............

I.

--
I.

questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it
Reply to
Intiglietta

sandro ha scritto:

Ralf Brown's Interrupt List :-)

Reply to
Massimo Soricetti

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.