Newsgroup: it.comp.software.emulatori
Titolo: Nuova era per il mame???

http://www.mame.net/status.html
A voi i commenti...

Welcome to the Third Place Konton:
1°GameCube
2°XBOX-DreamCast
3°PS2
: 
http://www.mame.net/status.html
: A voi i commenti...
Azz... mi toccherà cambiare PC...  ^_^'
...oppure tenere il romset completo ma non giocare ai 3D...
--
Ciao by Giorno
"The day you were born, you were born free.
That is your privilege."
Elimina il COREANO per rispondermi in mail.

 A voi i commenti...
Non vedo perché considerarla una nuova era, non cambia nulla, sono 
giochi come gli altri che in piu' hanno hardware per la grafica 3D.
Nicola Salmoria

 Nicola Salmoria
verranno quindi sfruttati i sistemi di accelerazione attuali (directx,
OpenGL) o tutto via software?
--
WinTricks Staff
Newser & Moderator
Ottimizza e stabilizza il tuo pc su 
www.msni.it

 OpenGL) o tutto via software?
Per ora tutto via software, in futuro si vedra'.
Nicola Salmoria

 Nicola Salmoria
Ok, grazie mille :-)


,

A questo punto Nicola, perchè non aiutate fabien (satourne) per l'emulazione
ST-V ? Già ora non va così male (anzi, va molto bene) e quello che manca
davvero sarebbe l'emulazione audio.... e tra tutti voi c'è sicuramente chi
ne è in grado di fare un ottimo lavoro...
Questa è la mia richiesta...
--
/\/ / ><
NiX @reA :  
http://nix.3000.it/
 ; 
http://digilander.libero.it/nixarts/
Membro di It.Unknown  
http://www.emuitalia.com/it/
 (traduzioni)
Membro di Emuitalia  
http://www.emuitalia.com/
 (emulazione)
    ||     Vi aspettiamo nei canali #emulazione e    ||
    || #it_comp_software_emulatori  di Filetopia3 ||

, no...@do.qui

Poi qualcuno farà uscire la versione "mame open GL"

A voi i commenti...
Non ci vedo niente di male, sono coin-op come gli altri, a rischio
estinzione come gli altri, e vanno preservati come gli altri.
Peraltro non sono neanche cosi` recenti...
Certo ci vorranno 2 GHz per emularli decentemente, soprattutto se come ha
detto Nicola si fara` tutto via sw, ma e` lo scotto da pagare.
-- 
マッシ　カデンティ - E-mail massi.cadenti(at)
tiscali.it
 <-- NEW
Mastro di Chiavi della GHOULS, Obiett.di coscienza uff.della BOBBLE
Membro di IBC-CIF aka It.Binari.Cartoni-Community Italian Fansub (Rebirth)
Se leggete questa firma sto scrivendo da un P233 ;)

Poi qualcuno farà uscire la versione "mame open GL"
Non vorrei dire una cavolata ma mi pare ci sia gia`. O almeno tempo fa
c'era, e l'effetto generato dall'uso delle Direct3D -o quello che erano-
sui giochi 2D era bruttissimo (almeno, per me era bruttissimo).
-- 
 $B%^%C%7!!%+%G%s%F%# (B - E-mail massi.cadenti(at)
tiscali.it
 <-- NEW


 davvero sarebbe l'emulazione audio...
Olivier Galibert ha appena iniziato l'emulazione dello YMF278B, l'ST-V 
usa il YMF292-F che è diverso ma non so quanto.
Per ora comunque non credo che in MAME ci siano giochi che usano quel 
chip.
Nicola Salmoria


Morale della favola:
Papampapampampà... A VIVA NONNO!!!

Papampapampampà... A VIVA NONNO!!!
Papampapampampa... A BIBA BIBA BIBA!!!
-- 
-Ricordati che devi morire!!!
-Si si no, mo'... mo' me lo segno, proprio! Cioe' e' na cosa... Non vi preoccupate! 

 ha scritto nel messaggio
news:MPG.17caf8b38...@news.fu-berlin.de...

Spero che non ti sia offeso, ma volevo accennarlo come una novità...
Konton

 chip.
Grandioso... siete tutti davvero in gamba.


 Spero che non ti sia offeso, ma volevo accennarlo come una novità...
Offeso? E perché mai?
Nicola Salmoria

A voi i commenti...
Era inevitabile e non ci vedo nulla di strano.
D'altronde il copyright di alcuni di questi giochi tra poco avra' 10
anni. Questo, peraltro, aggiunge un problema ulteriore alla
suddivisione dei gruppi, ma non ha niente a che fare con
l'"integrita'" dell'emulazione. L'aggiunta dei giochi basati su Sys22
e co. della Namco e' una bella notizia perche' l'emulazione di
hardware 3D e' cominciata, come e' giusto, dai sistemi piu' vecchi.
Per cui onore e gloria a Nicola e a tutto il MAME team, e giusto una
cosa: non e' che avete modo, quando l'emulazione di Prop Cycle sara'
pefetta, di fornirmi il materiale per emulare anche il cabinato di
quel gioco? :P :P :P
-- 
Zappa
"I Will Not Feed Your Hunger, Instead
 I Bite The Pain
 Looking Not Back But Forward
 I Bite Down Hard"
 Death - "Bite The Pain"

Nicola Salmoria wrote:


Scusa Nicola, fammi capire una cosa!
Il gioco usa un chip 3D ( Vale a dire ) un chip che contiene nella sua
logica delle istruzioni di eleaborazione di vertici tridimensionali (x,y,z)
Trasformazioni, Rotazioni, ecc.
Emulare via software vuol dire:
Capire come funziona la logica del chip 3D dedicato di cui sopra e
ricostruirla via ASM in modo che il processore del PC svolga la stessa
attivitą.
Per poi passare alla scheda Grafica del PC l'immagine pronta per il
monitor!
Ho capito bene?
Mi ricordo un gioco meravigliosa.... S.T.U.N, se non ricordo male ATARI.
Ancor oggi sul mio ormai superato Duron 900 gira solo con FrameSkip 9/10
ovviamente senza emulazione Audio.
Questo non era gią un gioco 3D?
Grazie in anticipo per le risposte/chiarimenti.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Questo non era gią un gioco 3D?
Si', senza texture mapping ma 3D.
Nicola Salmoria

 Si', senza texture mapping ma 3D.
Quindi la novità sta nel Texture mapping?
Perchè non intendete fare uso delle librerie DirectX? o OpenGL?
E' un casino programmarle?
Non è nella vostra filosofia?
O semplicemente non comporterebbe nessun vantaggio?
Ultima domanda poi per un po' sto buono!
Un membro del MAMEdev che conoscenze deve avere?
Un ottimo programmatore di C?
Un buon conoscitore dell'elettronica?
Un ex istallatore di giochi da BAR?
Uno scienziato?
Ciao e grazie


 Uno scienziato?
Solo se vuoi essere il leader maximo ^__^
S./spero non ti abbia disturbato che ho risposto io

> S./spero non ti abbia disturbato che ho risposto io
Disturbato!
Mi ha fatto molto piacere!
Sono un apprendista appassionato e in quanto tale imparo ( o cerco di
imparare) da chiunque ne sappia più o meno di me :)
Certo che Nicola.... In quanto fondatore... E' il punto di riferimento.
Ciao e grazie!
Come promesso adesso per un po' non farò domande :)


 Certo che Nicola.... In quanto fondatore... E' il punto di riferimento.
E per me lo è Shahrazad :-)
Nicola Salmoria

Sicuramente sbaglio ma perchè?
Sbagli. Col VB, ad esempio, è stato fatto un buon emulatore di Spectrum.
Non è certo piccolo e performante come il JPP (scritto, se non erro, in
ASM. Gira pure su un 386). Ma VB non è certo un linguaggio di basso
livello.
Il MAME è scritto per la maggior parte in C
L' ASM è certamente più veloce, però comporta notevoli svantaggi:
una manutenibilità praticamente nulla, l'impossibilità di porting su altre
piattaforme, una difficoltà sicuramente maggiore.
--
Regards LaZ
.·´¯`·.¸.·´¯`·.¸ ><((((º> ....... <º))))>< .·´¯`·.¸.·´¯`·.¸
Mi riservo, con fermezza, il diritto di contraddirmi. (Paul Claudel) 
.·´¯`·.¸.·´¯`·.¸ ><((((º> ....... <º))))>< .·´¯`·.¸.·´¯`·.¸

Un membro del MAMEdev che conoscenze deve avere?
A mio modesto avviso, deve essere un mezzo genio pazzoide... non è il
mio caso purtroppo! :))

livello.
Come no? Certo che e' di basso livello... Piu' in basso di cosi' non
potrebbe proprio andare :)))

 E per me lo č Shahrazad :-)
OK, questa sera la cena al Gambero Rosso la offre lei! :-)

 potrebbe proprio andare :)))
non avresti detto cosi' 20 anni fa.... :P
ciao

 open-source). Ipotizzo, eh.
No,no! Il DirectX Software Development Kit è gratuito!!!
È un file di 150 Mb che charici dal sito Microsoft
e contiene le librerie per C/C++ e Vb e una guida che
descrive funzioni costanti ecc definite nelle librerie...
CIAO - GABRIELE

sarebbe fattibile anche in basic o in pascal.
Ovvio.
E' fattibile.
Se e' fatto con un linguaggio compatibile con la macchina di Turing
allora e' fattibile con qualsiasi altro linguaggio ad essa
compatibile.
Quindi l'intero MAME potrebbe essere riscritto in Basic.
-- 
                  -={ Lone Wolf }=- 
                Supremo Maestro Ramas
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn

 Quindi l'intero MAME potrebbe essere riscritto in Basic.
perche' non in java, o perl, o fortran o cobol ....
o in assembly (ma sarebbe ingestibile)
ciao

perche' non in java, o perl, o fortran o cobol ....
ROTFL in cobol sarebbe il massimo!
il sorgente diventerebbe qualche miliardo di righe.
Perchè non farne una versione host... da eseguire sui terminali? :-)))


 Perchè non farne una versione host... da eseguire sui terminali? :-)))
:)))
ma come hanno fatto a fare un linguaggio con quel nome? Fa ridere gia'
quello! Uno cosa si puo aspettare! Poi uno si chiede perche' non esiste un
cobol++...
ciao

 non avresti detto cosi' 20 anni fa.... :P
No, mai lo avrei detto perche' sono sempre stato un fan del BASIC, anche
20 anni fa quando iniziai! E' l'incarnazione VB che non sopporto...
-- 
       Tremal-Naik -- Ghouls Emperor -- GnuPGid: 0xF093D6AD
E.A. Poe Klingon Translation Project: 
http://www.cs.unibo.it/~mbenini
List of my abandonware games: 
http://www.cs.unibo.it/~mbenini/abandon
    My miniatures page: 
http://www.cs.unibo.it/~mbenini/miniature

quello! Uno cosa si puo aspettare! 
Bè il nome rispecchia appieno le sue funzionalità.
Infatti significa Common Business Oriented Language. E comunque è uno dei
linguaggi più usati (anche se la generazione internet non ne ha mai visto
uno, di programmi), nonostante la vetusta età e gli aggiornamenti
praticamente inesistenti. E' quello usato da banche e grandi
assicurazioni.. e di conseguenza quello più patchato per il problema y2k.
Per il cobol++.. ti dirò, ci dovrebbe essere a giro una versione visual.
Però non l'ho mai visto, e comunque, essendo un linguaggio prevalentemente
usato su mainframe, avrebbe poco senso. Per gli apllicativi gestionali di
piccola entità ormai si tende a usare altri linguaggi visuali
(PowerBuilder, VB, ecc..)



Ricordati che uno degli scopi AFAIK perseguiti è anche di rimanere
portabile su più sistemi possibili (compreso linux, per dirne uno) in
maniera semplice.
-- 
Renato "Hitman" Salzano | 
http://spazioinwind.iol.it/hitman/
GdG #6 - Mexico 86 Fan #2 - VFNCL counter - Transbassista dei 2ofSpades
Now in Holyday!

 (PowerBuilder, VB, ecc..)
azz!
mi hai smontato....
grazie per la chiarificazione... :)
ciao

maniera semplice.
Ma soprattutto di restare un emulatore non solo per i sistemi x86.
Pensiamo solo a Macintosh e Amiga, per non parlare delle fotocamere
digitali...
Io sarei tentato di farne una versione C64, anche se andasse a 0,0000001
fps sarebbe divertente ;) Ma la memoria non ce la farebbe...:/ Tempo fa
proposi di fare una versione x A500 ma a quanto pare non ci basta (non per
la velocita`, che ovviamente e` troppo poca, ma per la ram).
Giusto per sapere, qualcuno ha provato il MAME per Amiga sotto UAE?
-- 
 $B%^%C%7!!%+%G%s%F%# (B - E-mail massi.cadenti(at)
tiscali.it
 <-- NEW
Mastro di Chiavi della GHOULS, Obiett.di coscienza uff.della BOBBLE
Membro di IBC-CIF aka It.Binari.Cartoni-Community Italian Fansub (Rebirth)
Se leggete questa firma sto scrivendo da un P233 ;)

 giochi come gli altri che in piu' hanno hardware per la grafica 3D.
Dai nicola!!! Fa il mame a plugin, cosi' poi possiamo dividere il newsgroup in
it.comp.software.emulatori.mame
ed 
it.comp.software.emulatori.mame.plugins-giochi-recenti
-- 
                       Davide Inglima - limaCAT
         "Mana is rapidly disappearing from the World, even the"
           "Mana Tree has begun to wither" - Seiken Densetsu 3
 
http://digilander.iol.it/nekochan/

 Poi qualcuno farà uscire la versione "mame open GL"
E i bambini pacioccosi si fionderanno qui per sapere come spremere
2 fps in piu' fuori da Tekken 3 e Dancing Eyes, e si combatteranno
a colpi di benchmark... viuleeeenzaaaaa!
Massi e Devil si ritroveranno ubriachi, dopo essersi pure fumati due 
insalatiere di rucola e verza, ad urlare assieme:
"IL MAAAAAAMEEEEEEE E' LAAAAAMEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE"
E a cantare: "Vaaaaa, distruggi il mameeee vaaaaaa! PSEMU!!!!"


Ma la memoria non ce la farebbe...:/ 
Dipende dalla grandezza dell'emulatore.
Se lo ottimizzi x un solo gioco in modo che ti venga il più piccolo
possibile, con alcuni (Laguna racer, space invaders, insomma quelli
"leggeri") la memoria basta. Oppure via di reu e bank switching.
Il problema è il linguaggio. Non esistono, che io sappia, compilatori
C x C64 (oddio uno sì, lo ricordo, ma stendiamo un velo pietoso), e il
crosscompiler (cc65) è una mezza menata.. cioè è buono per certe cose,
ma se ti devi smazzare con le librerie grafiche... mmmhhh..
Per non parlare dello stretch "al contrario" (ovvero giochi con
risoluzione > 160*200.. visto che son tutti a colori).
Accontentiamoci dell'emulatore spectrum :-)





20 anni fa quando iniziai! E' l'incarnazione VB che non sopporto...
Idem, e poi i primi rudimenti di programmazione li imparai con "Impariamo
il BASIC - Parte 1" di Andrew Colin (non so se sia mai uscita la parte
2...:P)
-- 
マッシ　カデンティ - E-mail massi.cadenti(at)
tiscali.it
 <-- NEW


Quindi l'intero MAME potrebbe essere riscritto in Basic.
Bello, bello, bello, convinciamo Nicola :PPPPP


o in assembly (ma sarebbe ingestibile)
Piu` che ingestibile, incompatibile, e visto che mantenere la
compatibilita` e` il secondo obiettivo del MAME (dopo la preservazione)...


Accontentiamoci dell'emulatore spectrum :-)
Eheh prima o poi devo fare qualcosa tipo mettere VMWare con dentro Linux
con dentro UAE con dentro il C64 Emulator con dentro lo Spectrum
Simulator... ^^ e poi fare il filmato della procedura.


it.comp.software.emulatori.mame.plugins-giochi-recenti
LOL!!!!! Non lo fara` mai :PPP
(X Shahrazad, quando fai un altro concorso mettendo in palio l'emulazione
di un nuovo gioco su MAME? Tanto so gia` cosa chiedere ^^)
-- 
マッシ　カデンティ - E-mail massi.cadenti(at)
tiscali.it
 <-- NEW


Simulator... ^^ e poi fare il filmato della procedura.
C'era un fumetto di Primo Giovedini con un soggetto simile :-)


 di un nuovo gioco su MAME? Tanto so gia` cosa chiedere ^^)
Io di concorsi ne farei uno al giorno, ma l'altra volta sono stata 
linciata :-(
Poi tu Massi non hai neanche partecipato, e questa me la sono legata al 
dito ^__-
...
Però se proprio insistete tanto un quizzettino ce l'ho già pronto.
S./ma dovete insistere proprio tanto ^_^

 grazie per la chiarificazione... :)
Allo spiegone di LaZ aggiungo solo che uno dei piu' grossi problemi del
Cobol e' dato da fatto che sono ormai pochissimi a conoscerlo a fronte di
una base installata ancora notevole, e dall'"antichita'" dei programmi, di
cui spesso sono andati perduti gli stessi sorgenti (*) (software house
scomparse, autori ormai irreperibili, backup che non si sa che fine
abbiano fatto).
Immagino che in queste condizioni, per le correzioni Y2K qualche mio
collega abbia dovuto andar giu' pesante di ricompilazione e reverse
engineering...
(*) Che Windows sia scritto in Cobol? <vbeg>
-- 
"Ehi, fratelli. Qui c'e' scritto che c'e' anche il tempo per combattere".
SETI@home: 135WU/7429hrs on a P166MMX :-)
SecurFaq             : 
http://securfaq.usenet.eu.org
Biancorossi Siamo Noi: 
http://www.tifonet.it/free/ancona/

 No,no! Il DirectX Software Development Kit è gratuito!!!
Ma non opensource...


 Piu` che ingestibile, incompatibile, e visto che mantenere la
Incompatibile con che? Semmai in-portabile.
E comunque no, sarebbe proprio ingestibile. Ripeto cio' che ho scritto
un po' di tempo fa (tanto tu non c'eri, quindi probabilmente non l'hai
letto :) ): scrivere un programma INTERAMENTE in assembler e' una
FOLLIA. Anche perche' spesso, con la venuta di un nuovo processore
(anche della stessa famiglia, e anche se perfettamente compatibile con
il vecchio) il programma sara' PIU' LENTO che se fosse stato scritto in
C (ho letto un paio di cosette a proposito dei sorgenti del primo Quake,
in cui c'erano delle parti ottimizzate in ASM per la FPU del Pentium
UNO, che dopo essere state TOLTE(!) e riscritte in C la velocita' e'
AUMENTATA sui moderni computer...).
-- 
Qui e' Jack Burton, del Pork-Chop Express,
che parla a chiunque sia in ascolto...
http://digilander.iol.it/burton666/index.html

S./ma dovete insistere proprio tanto ^_^
Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai!
Dai! Dai! Dai!  Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai!
Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai!  Dai! Dai! Dai!
Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai!  Dai! Dai!
Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai!
Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai! Dai!
Ho insistito abbastanza? :P
-- 
Zappa
"I Will Not Feed Your Hunger, Instead
 I Bite The Pain
 Looking Not Back But Forward
 I Bite Down Hard"
 Death - "Bite The Pain"

AUMENTATA sui moderni computer...).
Vabbe`, non puoi pretendere che i moderni processori subiscano
un'accelerazione da un'ottimizzazione per la FPU dei primi Pentium ;)
Il perche` abbiano aumentato la velocita` quando le routine sono state
riscritte... boh: forse dipende dal fatto che i processori EMULASSERO il
Pentium 1 per usare quelle routine?


C'era un fumetto di Primo Giovedini con un soggetto simile :-)
Lo so, ma quello era un fumetto mentre io lo voglio fare realmente ;)
-- 
マッシ　カデンティ - E-mail massi.cadenti(at)
tiscali.it
 <-- NEW


S./ma dovete insistere proprio tanto ^_^
SIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII ^______________^
-- 
 $B%^%C%7!!%+%G%s%F%# (B - E-mail massi.cadenti(at)
tiscali.it
 <-- NEW


 Ho insistito abbastanza? :P
Lo faremo a settembre, quando torneranno tutti dalle vacanze così 
saranno contenti della sorpresa ^____^
S./però poi se mi sgridano mi difendete!

 che tu e Nicola foste veri :P
Io ancora mi devo dare i pizzicotti per convincermi che Shahrazad sia 
vera :-)
Nicola Salmoria

 Mi associo a Zappa...:PP
Mi associo alla risposta che ho dato a Zappa ^__^
S.

Ooops ho sbagliato account #^___^#
S.

 Ma non opensource...
Non ha importanza, ci sono le librerie per mingw... le DirectX gia' le 
usiamo nel MAME ufficiale.
Nicola Salmoria

 Pentium 1 per usare quelle routine?
Emulare non di certo. Probabilmente e' una questione di ottimizzazione 
delle pipeline.
Nicola Salmoria

usiamo nel MAME ufficiale.
Infatti ci ho pensato (come al solito) appena spedito l'articolo.
Speravo che nessuno se ne accorgesse... :))

 engineering...
s/ricompilazione/decompilazione/



Seee.. invece abbiamo scoperto che Sharazad e Nicola sono la stessa
persona.
Ergo Nicola è una donna :-PPPP
(Nicoletta Salmoria)
(Ammazza però.. col 44 e mezzo di piede..)


delle pipeline.
Ah ecco. Grazie, essere corretto da te fa sempre piacere (se non altro
perche` imparo cose nuove ^^)


Ooops ho sbagliato account #^___^#
LOL ;)


perche` imparo cose nuove ^^)
Cioe' un post si e un post no?
-- 
-Ricordati che devi morire!!!
-Si si no, mo'... mo' me lo segno, proprio! Cioe' e' na cosa... Non vi preoccupate! 

 C'e` a tutt'oggi chi lo fa.
Tipo?
Il neorageX che e' una bel casino da mantenere?
MenuetOS che e' scritto totalmente in assembler (e sta dimostrando che
non serve a nulla e complica terribilmente la vita) ?


 (Nicoletta Salmoria)
E con Emmannuelle Berti' abbiamo le due miss calendario del newsgroup :)
-- 
                       Davide Inglima - limaCAT
         "Mana is rapidly disappearing from the World, even the"
           "Mana Tree has begun to wither" - Seiken Densetsu 3
 
http://digilander.iol.it/nekochan/

S./perň poi se mi sgridano mi difendete!
Mmmm. in questo post c'e' qualcosa che non torna: si firma Nicola ma
si spaccia per Sharazad... o viceversa?!?! :P
E poi pretendete che nmon ci siano dubbi sulla vostra identita' :P
Ma non e' che siete una persona sola con due cervelli? Questo
spiegherebbe la genialita' del progetto MAME :P :P :P


 persona.
A volte lo siamo :-)
Altre volte invece mi manca tanto...
Nicola Salmoria

 Ma non e' che siete una persona sola con due cervelli?
Io di mio ne ho due, Shahrazad non so :-)
Nicola Salmoria

 Io di mio ne ho due, Shahrazad non so :-)
Rileggendomi mi sento obbligato a chiarire che Shahrazad ha la mente 
piu' sorprendente che ho mai conosciuto :-)
Nicola Salmoria

Il neorageX che e' una bel casino da mantenere?
C'e` chi lo fece = mi riferivo in particolare a Sardu (Callus, Genecyst,
Nesticle...)
C'e` chi lo fa = ad esempio il CCS64 mi risulta essere in Assembler (se non
altro perche` e` sensibilmente + veloce del VICE che e` invece in C).


spiegherebbe la genialita' del progetto MAME :P :P :P
Beh certo, potrebbe essere un'idea, ma dubito sia la risposta esatta :)


hardware 3D e' cominciata, come e' giusto, dai sistemi piu' vecchi.
Non ci giurerei ma credo che la Model 2 sia precedente (giusto per non dire
la Model 1 visto che non usa texture).


 si spaccia per Sharazad... o viceversa?!?! :P
Sono dei fake! Azzannali!!!


 altro perche` e` sensibilmente + veloce del VICE che e` invece in C).
Non significa nulla. Potrebbe avere ALCUNE parti scritte in ASM (come il
mame, del resto). Ripeto ancora una volta: scrivere TUTTO un programma
in ASM e' inutile, Inutile, Inutilinutilinutilinutile! (cit.)
E non e' detto che tu ottenga un programma piu' veloce.
Raine e' scritto in C e ASM, come il MAME, eppure e' sensibilmente piu'
veloce. Perche'? (compito per casa, scoprire perche' ;))
Se vuoi scrivere qualcosa in ASM usi un profiler, guardi quali sono le
parti critiche (piu' usate e/o piu' lente) del programma, e riscrivi
quelle.
Non ha senso tentare di ottimizzare una funzione che verra' usata 1
volta e mezza nel programma.
Ti faccio un esempio: il mio boss programmava in un'azienda di
automazione industriale. Ha sempre programmato in pascal, che non e'
esattamente un linguaggio "performante". Infatti le parti di
interfacciamento con la macchina, dove "performance matters", erano
scritte in ASM.
In un emulatore, le parti critiche sono i core dei processori e
l'accesso alla memoria. Che senso ha scrivere anche l'interfaccia utente
in asm?
Altra cosa: se non esistessero C e C++, pensi che avremmo visto giochi
tipo Baldur's Gate o Quake III ?
Detto questo, se a qualcuno piace programmare in ASM, liberissimo di
farlo.


 il BASIC - Parte 1" di Andrew Colin
Io con il manuale del Vic 20, poi con la mitica enciclopedia "Input"...
6 volumi veramente ben fatti!
-- 
       Tremal-Naik -- Ghouls Emperor -- GnuPGid: 0xF093D6AD
E.A. Poe Klingon Translation Project: 
http://www.cs.unibo.it/~mbenini
List of my abandonware games: 
http://www.cs.unibo.it/~mbenini/abandon
    My miniatures page: 
http://www.cs.unibo.it/~mbenini/miniature

farlo.
E cioe` il punto che ho detto sopra, da cui intuisco che su molti punti
comunque la vediamo allo stesso modo.


 C'e` chi lo fa = ad esempio il CCS64 mi risulta essere in Assembler
Anche CCS e' in C, la versione DirectX e compilata con MSVC++ 6.0
http://www.computerbrains.com/ccs64/developers.html
Poi e' possibile che abbiano fatto molte ottimizzazioni a basso livello,
ma si tratta comunque di un progetto multipiattaforma, visto che
esisteva anche per linux.
-- 
iAN CooG - ANTIFAN #1 di Simone Crisari
Judgement day the second coming arrives
Before you see the light, you must die!
(South of heaven) (Slayer Gig count: 5)

 comunque la vediamo allo stesso modo.
Probabile :)


 tipo Baldur's Gate o Quake III ?
Nel mondo moderno, e' impensabile scrivere software in ASM. La 
complessita' e' troppo grande, e il tempo troppo poco.
Nicola Salmoria

 e mezza, sul Duron non ho provato ancora).
Sull'Athlon 1200 ci mette circa un quarto d'ora, credo, dipende molto 
dalla quantita' di RAM.
Anche un assembler mica e' istantaneo, ricordati che MAME e' un 
programma da 14 MB.
Nicola Salmoria

 no ma questa e' una delle parti piu' pesanti).
E' sicuramente non trascurabile, comunque lo facciamo ricadere nel costo 
generale dell'emulazione della CPU. Attivando il profiler in MAME 
(shift-F11 su una compilazione di debug) si vede subito dove viene perso 
il tempo... e di solito e' piu' nella grafica che in altro, anche se 
negli ultimi tempi abbiamo aggiunto molti giochi che usano CPU 
"pompate" e quindi il collo di bottiglia sta la'.
Nicola Salmoria


http://www.computerbrains.com/ccs64/developers.html
O_______O
Chiedo scusa in ginocchio sui ceci...


 (Nicoletta Salmoria)
emh...direi proprio di no ;)
S.

 Nicola.
ora non sono più in trasferta :-(
S.


Manuale del Vic20, Bit + SuperBit, PaperSoft & un manuale con dentro 50
listati di giochi per Vic20 (che ho ancora, insieme ai manuali originali
del +4). 
-- 
Renato "Hitman" Salzano | 
http://spazioinwind.iol.it/hitman/
GdG #6 - Mexico 86 Fan #2 - VFNCL counter - Transbassista dei 2ofSpades
Now in Holyday!


No. Le conoscenze per scrivere dell'ASM veloce sono ormai troppo alte
per chiunque o quasi, e durano poco. 
Non fosse altro che gestire pipeline, cache e simili su un processore
moderno non è una cosa semplice, ma da geni...



Il che implica una cosa molto interessante... che sei sullo stesso PC di
Nicola, che immagino gradisca :P


 ora non sono più in trasferta :-(
Purtroppo no :-(
Nicola Salmoria

 moderno non è una cosa semplice, ma da geni...
E, soprattutto, un programma in ASM che gira MOLTO velocemente su un P4,
probabilmente sara' inadatto (cioe' non girera' cosi' velocemente) ad un
Athlon (con il C basta una ricompilazione) e viceversa.


 "pompate" e quindi il collo di bottiglia sta la'.
Ma la grafica non e' inclusa nella lettura/scrittura verso la memoria?
Voglio dire, accedere all'hardware grafico non comporta il leggere o
scrivere della roba in una particolare zona di memoria?


 complessita' e' troppo grande, e il tempo troppo poco.
Esatto!
Anch'io, prima di passare da questa parte (prima di programmare,
intendo) ero li' a rompere le p***e un po' a tutti perche' i
programmatori erano lameronzoli che non scrivono tutto in ASM, ma
imparando un po' di cose, ho cambiato idea...
Anche perche' spesso, quelli che chiedono i programmi in ASM, sono i
primi a lamentarsi se il programma/gioco non sfrutta le caratteristiche
della loro macchina/e' piu' veloce su altre macchine, etc., cosa
inevitabile quando scrivi in ASM per un particolare processore.


 scrivere della roba in una particolare zona di memoria?
L'emulazione dell'hardware grafico avviene in un altro momento, cioe' 
durante il refresh dello schermo (di solito).
Nicola Salmoria

 durante il refresh dello schermo (di solito).
Ok, grazie.


 scrivere il driver?
Che io sappia, no.
Nicola Salmoria

 Che io sappia, no.
Azz, che sfiga!
Beh, grazie comunque.
