Newsgroup: it.comp.software.emulatori
Titolo: xmame (unix/linux) e librerie svga

Ho notato come molti preferiscono usare il mame per dos piuttosto che il
mame32 per windows, date le superiori prestazioni che esso offre
comunque. Lo stesso discorso si avrebbe in linux, utilizzando la console
in grafica con le librerie svga, senza la pesantezza di X.
Ho compilato xmame per svga con successo, basta una semplice modifica al
make file. Il punto e' che la liberia svga, che ho aggiornato all'ultima
versione, supporta il solito limitato numero di schede grafiche, fra cui
non e' sicuramente inclusa la mia g400, pertanto lavora in vga16.
Naturalmente non mi parte praticamente nessun gioco, dato che non sono
disponibili i necessari modi grafici, le risoluzioni, il numero di
colori.
La questione che volevo porre e' questa: possibile che sia stato
praticamente abbandonato lo sviluppo ed il supporto delle librerie svga?
O mi sbaglio? Perche' non si dovrebbe poter beneficiare delle maggiori
prestazioni della grafica su console rispetto a X per applicazioni
particolari che richiedono velocita', come gli emulatori?
bye G.L.

praticamente abbandonato lo sviluppo ed il supporto delle librerie svga?
Non vorrei dire una follia ma mi sembra di aver letto che il loro
sviluppo era stato abbandonato a favore di un altro tipo di librerie
grafiche... 
-- 
See you later alligator!!
Tremal-Naik -- lem...@iperbole.bologna.italia --  GnuPGid: 0xBEB04EDB
The fear of blood tends to create fear for the flesh.

 grafiche...
Speriamo che siano almeno retrocompatibili a livello di funzioni: non vorrei
che chi si occupa del port per u*x abbandonasse la possibilita' utilizzarlo
in console se non con le librerie svga.
bye G.L.


Esistono sempre le ggi.
Ciao,
Fabio Alemagna

 particolari che richiedono velocita', come gli emulatori?
Non ti sbagli, il supporto delle librerie SVGA e' stato abbandonato da
diverso tempo... e purtroppo non pare profilarsi all'orizzonte prossimo
una degna alternativa.
Anche ggi-project latita abbastanza, ma piu' per inesistenza di una
"scena" che ne usi e ne rivaluti le librerie che non per mancanza di
volonta' degli sviluppatori.
Forse l'uso delle DGA (la stessa architettura di Rendering di XFree, solo
che la documentazione e' lacunosissima) potrebbe salvarci un giorno.
Per quanto mi riguarda ho perso ogni speranza a vedere un emu snes sul mio
p133... e quando posso uso il Celeron.
-- 
Davide Inglima, limaCAT
Unix: one of the components of a successful GNU/Emacs operating system.

 p133... e quando posso uso il Celeron.
Ho anch'io un p133 48mb ram, e snes9x su X e' obbiettivamente inusabile...
d'altro canto la versione per console non va per i motivi che ben
conosciamo...
bye G.L.

particolari che richiedono velocita', come gli emulatori?
Hai ragione ma il fatto che X (che ormai e' un must qualunque uso si faccia
di Un*x) supporta un numero infinitamente piu' grande di schede
principalmente grazie agli accordi fatti da Suse prima e dal successivo
intervento diretto dei produttori di schede madri (vedi Nvidia, Matrox, Ati,
S3). 
XFree effettivamente ciuccia un po' di memoria e anche un po' di cicli macchina
ma permette anche di usare la modalita' dga che consente, con i permessi
di root, di usare le modalita' fullscreen con accesso diretto alla memoria
della scheda. Hai provato ad usare tale modalita' ? Da me si viaggia piu' o
meno alla stessa velocita' delle svgalib.
P.S.
Ho visto che qualcuno ha parlato delle ggi.... bhe le ggi in questo caso
c'entrano poco perche', da quello che mi risulta, non sono librerie a basso
livello e si appoggiano ad altre librerie (tra cui la stessa svgalib, X,
Xlib, Xdga) per visualizzare l' output.
Sono indubbiamente comode ma con l'arrivo di Allegro  sotto Linux penso
che ormai abbiano perso molta importanza anche perche', seppur le allegro
abbiano per ora molti problemi sotto X, dispongono di molte piu' funzioni 
(non solo grafiche) delle ggi.
-- 
               _ |\_
Andrea         \` ..\
          __,.-" =__Y=   
        ."        )
  _    /   ,    \/\_
 ((____|    )_-\ \_-`
 `-----'`-----` `--`
 

 vga (sono escluse ovviamente le risoluzioni piu' barocche tipo 400x300).
Dunque, lo scitech display doctor per dos non conosce la g400 ma mi sembra che
passa tutti i test di compatibilita'. Piuttosto, e' davvero possibile usare il
video bios da linux? La struttura dei sistemi unix ed in generale dei sistemi
protetti mi farebbe pensare che cio' sia poco possibile, ma se mi dici questo
allora... Oppure e' una "riproduzione" del bios vesa applicata alle svgalib?
bye G.L.

video bios da linux? La struttura dei sistemi unix ed in generale dei sistemi
Si. 
Direttamente da /usr/doc/svgalib-1.4.1/0-README :
-
 VESA
  ..
  [CUT di varie informazioni non rilevanti]
  ..
  Note  that it will leave protected mode and call the cards
  bios opening the door to many hazards.
-


particolari che richiedono velocita', come gli emulatori?
Ci  sono altre  soluzioni, ma  nessuna  e` ancora  abbastanza stabile  e
dotata di un  supporto abbastanza largo... (escluso il FB,  ma e` ancora
pochissimo sfruttato)
-- 
The Hitman - 
http://members.xoom.it/hitman
e-posta : sonicblast (at) 
tiscalinet.it
Fan #2 di Mexico '86 - Fan #1 di SFPWX / Membro #2 del PKDLC
CoEsperto di IC(S)E dei Beat'em'up SNK / Poster Killati Da LimaCat