Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Display, mini PC, periferiche e networking: le novità ASUS al CES 2026
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026
Sono molte le novità che ASUS ha scelto di presentare al CES 2026 di Las Vegas, partendo da una gamma di soluzioni NUC con varie opzioni di processore passando sino agli schermi gaming con tecnologia OLED. Il tutto senza dimenticare le periferiche di input della gamma ROG e le soluzioni legate alla connettività domestica
Le novità ASUS per il 2026 nel settore dei PC desktop
Le novità ASUS per il 2026 nel settore dei PC desktop
Molte le novità anticipate da ASUS per il 2026 al CES di Las Vegas: da schede madri per processori AMD Ryzen top di gamma a chassis e ventole, passando per i kit di raffreddamento all in one integrati sino a una nuova scheda video GeForce RTX 5090. In sottofondo il tema dell'intelligenza artificiale con una workstation molto potente per installazioni non in datacenter
Le novità MSI del 2026 per i videogiocatori
Le novità MSI del 2026 per i videogiocatori
Con le nuove soluzioni della serie MEG, acronimo di MSI Enthusiast Gaming, l'azienda taiwanese vuole proporre per il 2026 una gamma di proposte desktop che si rivolgono direttamente all'utente più appassionato con schede madri, chassis e sistemi di raffreddamento. Non da ultimi troviamo anche gli alimentatori, che abbinano potenza a ricerca della massima sicurezza di funzionamento.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-11-2003, 17:30   #1
Matro
Senior Member
 
L'Avatar di Matro
 
Iscritto dal: Apr 2003
Città: Padova
Messaggi: 2929
Parallela in C

Dove posso trovare info riguardo al comando della porta parallela in c? ah, un'altra cosa, io come compilatore uso il djgpp, ma è scomodino ogni volta fare il prog in blocco note e compilare da riga di comando.. c'è qualche ide veloce da scaricare ma versatile? (ovvero non turboc, visto che non permette di caricare librerie..)
Matro è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 17:48   #2
VegetaSSJ5
Senior Member
 
L'Avatar di VegetaSSJ5
 
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
per quanto riguarda la porta parallela non saprei che dirti, sono alle prime armi... cmq come ide hai mai provato dev-c++? secondo me è ottimo...
www.bloodshed.net
VegetaSSJ5 è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 18:14   #3
Matro
Senior Member
 
L'Avatar di Matro
 
Iscritto dal: Apr 2003
Città: Padova
Messaggi: 2929
ottimo ide, grazie .. una sola domanda: come posso fare per metterci dentro delle librerie?
Matro è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 18:29   #4
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Per la parallela sotto Windows è un problema... Devi operare con le API di Windows...

CreateFile
WriteFile
ReadFile
CloseFile
DeviceIoControl
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 18:31   #5
Luc@s
Senior Member
 
L'Avatar di Luc@s
 
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
Quote:
Originariamente inviato da cionci
Per la parallela sotto Windows è un problema... Devi operare con le API di Windows...

CreateFile
WriteFile
ReadFile
CloseFile
DeviceIoControl
e come le uso??

Su linux?
__________________
Gnu/Linux User
Luc@s è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 18:50   #6
supertondo
Member
 
L'Avatar di supertondo
 
Iscritto dal: Apr 2002
Città: Salice(LE)
Messaggi: 112
Quote:
Originariamente inviato da cionci
Per la parallela sotto Windows è un problema... Devi operare con le API di Windows...

CreateFile
WriteFile
ReadFile
CloseFile
DeviceIoControl

Qualche link con qualche esempio, un tutorial?

Sarebbe possibile anche riconoscere una periferica? (così mi programmo un programma per gestire il mio cell...immaginate...
__________________
meglio tacere e dar l'impressione d'esser scemi che aprire bocca e togliere ogni dubbio
supertondo è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 18:52   #7
Luc@s
Senior Member
 
L'Avatar di Luc@s
 
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
Quote:
Originariamente inviato da supertondo
Sarebbe possibile anche riconoscere una periferica? (così mi programmo un programma per gestire il mio cell...immaginate...
un programma utile x sfidare se stessi
__________________
Gnu/Linux User
Luc@s è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 19:33   #8
Matro
Senior Member
 
L'Avatar di Matro
 
Iscritto dal: Apr 2003
Città: Padova
Messaggi: 2929
Quote:
Originariamente inviato da supertondo
Qualche link con qualche esempio, un tutorial?

Sarebbe possibile anche riconoscere una periferica? (così mi programmo un programma per gestire il mio cell...immaginate...
tutto è possibile, ma non attacchi 2 cavi e fai installazione nuovo hardware ! Devi fare l'interfaccia, driver e company..

Continuando il discorso parallela, non mi interessa per windows, infatti dovrei comandare il presepe da un 486, quindi dos
Matro è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 19:37   #9
supertondo
Member
 
L'Avatar di supertondo
 
Iscritto dal: Apr 2002
Città: Salice(LE)
Messaggi: 112
Non so e non vorrei dire una fesseria, ma non penso sia impossibile e non penso servano i driver...cmq ho 16 anni e quel poco che so l'ho imparato da autodidatta
__________________
meglio tacere e dar l'impressione d'esser scemi che aprire bocca e togliere ogni dubbio
supertondo è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 19:42   #10
supertondo
Member
 
L'Avatar di supertondo
 
Iscritto dal: Apr 2002
Città: Salice(LE)
Messaggi: 112
Quote:
Originariamente inviato da Luc@s
un programma utile x sfidare se stessi
Sempre sfidarsi!!! Se no non c'è stimolo per andare avanti. (che filosofo)
__________________
meglio tacere e dar l'impressione d'esser scemi che aprire bocca e togliere ogni dubbio
supertondo è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 19:51   #11
Matro
Senior Member
 
L'Avatar di Matro
 
Iscritto dal: Apr 2003
Città: Padova
Messaggi: 2929
Quote:
Originariamente inviato da supertondo
Non so e non vorrei dire una fesseria, ma non penso sia impossibile e non penso servano i driver...cmq ho 16 anni e quel poco che so l'ho imparato da autodidatta

non ho mai detto che è impossibile, anzi, è possibilissimo, visto che esistono , cmq anche io ho 15 anni e quel che so l'ho imparato da autodidatta, a scuola non si fa un cavolo di interessante (benché abbia scelto un itis ad indirizzo informatico), e dopo la moratti mi va a mettere informatica in 1 elementare
Matro è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2003, 03:32   #12
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da supertondo
Qualche link con qualche esempio, un tutorial?

Sarebbe possibile anche riconoscere una periferica? (così mi programmo un programma per gestire il mio cell...immaginate...
www.google.it
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2003, 03:33   #13
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da Luc@s
Su linux?
Su Linux no... E' tutto diverso...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2003, 03:44   #14
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da Matro
Continuando il discorso parallela, non mi interessa per windows, infatti dovrei comandare il presepe da un 486, quindi dos
Per DOS bisogna leggere e scrivere agli indirizzi della parallela (su 0x378 ad esempio ci puoi scrivere ed il dato in uscita sui pin dei dati)...
Con i compilatori Borland per DOS si usa inportb e ouportb...con i compilatori Microsoft per DOS si usa inp e outp...
Le linee di stato si possono usare come linee di input...

http://www.textfiles.com/computers/biprint.txt
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2003, 09:33   #15
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Non è un argomento stupido e non è un argomento che può essere affrontato in un thread, perchè è la tipica domanda alla "come si costruisce una macchina"?

http://www.everythinglinux.com.au/it...6a4fc92b9ffb0a
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2003, 15:36   #16
Matro
Senior Member
 
L'Avatar di Matro
 
Iscritto dal: Apr 2003
Città: Padova
Messaggi: 2929
Quote:
Originariamente inviato da cionci
Per DOS bisogna leggere e scrivere agli indirizzi della parallela (su 0x378 ad esempio ci puoi scrivere ed il dato in uscita sui pin dei dati)...
Con i compilatori Borland per DOS si usa inportb e ouportb...con i compilatori Microsoft per DOS si usa inp e outp...
Le linee di stato si possono usare come linee di input...

http://www.textfiles.com/computers/biprint.txt
interessante.. che libreria header devo richiamare per utilizzare queste funzioni? (uso il dev-c++, che è quindi basato sul mingw..)
Matro è offline   Rispondi citando il messaggio o parte di esso
Old 11-11-2003, 02:14   #17
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Con MinGW realizzi programmi per Windows...quindi, a meno di gabole, non puoi avere accesso diretto alla porta... Devi usare CreateFile etc etc come scritto sopra....
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 11-11-2003, 10:03   #18
feyd
Senior Member
 
Iscritto dal: Nov 2000
Messaggi: 455
io ho realizzato un programma dos che scriveva e leggeva una RAM tramite parallela.
la parallela è mappata come 24 bit ad un certo indirizzo di I/O (tipicamente 0x378 come ti è stato detto, in ogni caso tale indirizzo è settabile nel bios).
è caratterizzata da 3 parole
0x378 -> Dati
0x379 -> Controllo
0x380 -> Stato
Attraverso i bit di controllo controlli (scusa il gioco di parole) i piedini di controllo sulla parallela inoltre un bit di stato ti permette di settare l'input e l'output (in caso di input lo stato di riposo dei piedini di dato è 1 - sono tutti pullappati)
La parola di Stato ovviamente ti dice anche lo stato della porta.
Sotto dos non hai problemi e puoi fare tutti gli I/O che vuoi. Sotto sistemi con in modalità protetta (tipo NT) devi acquisire l'accesso alla risorsa però non ti so dire come il tutto avvenga per la parallela. :-(
Occhio che la parallela è rumorosa e se vuoi comandare un dispositivo veloce un disturbo potrebbe essere preso come un clock sulla parallela (a me succedeva con la RAM).
Feyd
feyd è offline   Rispondi citando il messaggio o parte di esso
Old 26-11-2003, 20:41   #19
Matro
Senior Member
 
L'Avatar di Matro
 
Iscritto dal: Apr 2003
Città: Padova
Messaggi: 2929
Quote:
Originariamente inviato da feyd
io ho realizzato un programma dos che scriveva e leggeva una RAM tramite parallela.
la parallela è mappata come 24 bit ad un certo indirizzo di I/O (tipicamente 0x378 come ti è stato detto, in ogni caso tale indirizzo è settabile nel bios).
è caratterizzata da 3 parole
0x378 -> Dati
0x379 -> Controllo
0x380 -> Stato
Attraverso i bit di controllo controlli (scusa il gioco di parole) i piedini di controllo sulla parallela inoltre un bit di stato ti permette di settare l'input e l'output (in caso di input lo stato di riposo dei piedini di dato è 1 - sono tutti pullappati)
La parola di Stato ovviamente ti dice anche lo stato della porta.
Sotto dos non hai problemi e puoi fare tutti gli I/O che vuoi. Sotto sistemi con in modalità protetta (tipo NT) devi acquisire l'accesso alla risorsa però non ti so dire come il tutto avvenga per la parallela. :-(
Occhio che la parallela è rumorosa e se vuoi comandare un dispositivo veloce un disturbo potrebbe essere preso come un clock sulla parallela (a me succedeva con la RAM).
Feyd
scusate se non avevo scritto + ma avevo perso di vista la discussione.. in che linguaggio hai programmato il tuo programma?
Matro è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2003, 10:51   #20
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Ad esempio, questo codice funzina anche su MinGW...e, se non hai una stampante GDI (che ha bisogno di un ulteriore layer software), ti scrive sulla stampante...

http://www.firststeps.ru/mfc/winapi/r.php?12

Se cerchi su google "CreateFile LPT1" o "CreateFile LPT1 DeviceIOControl" troverai decine di link a riguardo...
DeviceIOControl serve per controllare le linee di stato della parallela...

Questi sono interessanti (solo il codice, il resto nonc i si capisce niente):
http://www.toyoshima-house.net/win32/parport_ja.html

E questo:
http://handsoff.infomedia.it/cgi-bin...ticle-325.html

Ultima modifica di cionci : 27-11-2003 alle 11:22.
cionci è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Display, mini PC, periferiche e networking: le novità ASUS al CES 2026 Display, mini PC, periferiche e networking: le n...
Le novità ASUS per il 2026 nel settore dei PC desktop Le novità ASUS per il 2026 nel settore de...
Le novità MSI del 2026 per i videogiocatori Le novità MSI del 2026 per i videogiocato...
I nuovi schermi QD-OLED di quinta generazione di MSI, per i gamers I nuovi schermi QD-OLED di quinta generazione di...
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria Recensione vivo X300 Pro: è ancora lui il...
Fibra di carbonio, lega di magnesio e 8....
Inaugurato il Padiglione Italia al CES 2...
AGON PRO AG276QSG2: NVIDIA G-Sync Pulsar...
MSI mostra la scheda madre consumer con ...
MSI rinnova l'intera offerta notebook al...
Laifen Wave Pro: debutta al CES lo spazz...
XGIMI Titan Noir Max: al CES il videopro...
Atlas di Boston Dynamics: il robot umano...
TV da 130 pollici ed elettrodomestici, p...
I giochi classici cambiano volto con RTX...
OpenAI testa la pubblicità in Cha...
Plaud riscrive il modo di prendere appun...
Narwal presenta a Las Vegas la nuova gam...
1000W solo per la scheda video: la GeFor...
NVIDIA espande GeForce NOW: nuove app Li...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 00:53.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v