Newsgroup: it.comp.software.emulatori.console-recenti
Titolo: emulazione Dreamcast possibile?

Forse dirņ una cavolata, ma ci ho ponzato su e mi sembra il caso di
discuterne... premetto che ho finito di scaricare il DX8 SDK (137 mega!!) e
sto imparando ad usarle col VC 6 di Microsoft.
Mi č poi venuto in mente che la dreamcast usa una versione speciale delle
DirectX: queste librerie sono nate per rendere indipendente l'hardware
usato. In altre parole, le DirectX sono un layer fra l'hardware usato e il
programma vero e proprio. Ad esempio, sappiamo tutti che un gioco che usa le
DirectX puņ essere usato indifferentemente da una 3Dfx, Nvidia o ATI che sia
a dispetto delle API proprietarie.
Per cui la conseguenza č logica: si potrebbero convertire le chiamate API
delle DirectX Dreamcast in chiamate alle DirectX native dei PC senza stare a
studiare l'assembler dei chip grafici e sonori usati dalla Dreamcast e dalle
schede PC.
In fondo anche i giochi per la Dreamcast sono programmi fatti usando VC 6
(l'ho letto su alcuni siti per lo sviluppo di giochi) senza ricorso
all'assembler.
Che ne dite?

Dimenticavo il seguito del post precedente: in parole povere (!) si
tratterebbe di scrivere un wrapper come quelli per UltraHLE che convertivano
le chiamate Glide in DirectX per poter usare l'emulatore, nato per le 3Dfx,
con le Nvidia, Matrox et similia


Fermo restando che si può emulare qualunque cosa, il DreamCast tira fuori
giochi eccezionali da un hardware ormai obsoleto (paragonato all'
entry-level attuale di un PC)... aggiungi questo a ciò che hai detto tu e
tira le conclusioni. Mi chiedo solo quale possa essere la soluzione più
efficace per leggere correttamente i GD-ROM....
byez

 Per cui la conseguenza č logica: si potrebbero convertire le chiamate API


 hardware.
Certo che la Dreamcast ha ormai un paio di anni sul groppone e quindi
hardware ormai superato...magari quest'altranno l'emulazione dreamcast sarà
possibile con le CPU a 2 Ghz! Senza contare il fatto che, ripeto, si
potrebbe ideare un wrapper software che converta le chiamate DirectX Sega
(come dici tu solo per certi giochi) in chiamate alle corrispondenti API
DirectX dei PC.
E a tal riguardo, qualcuno saprebbe dirmi dove reperire informazioni sulle
DirectX Sega e sulla mainboard Dreamcast? Sarò pazzo, ma l'idea di mettere
su qualcosa di funzionante mi balza per la testa (l'esperienza per creare un
emulatore ce l'ho (anche se poca): ho creato un piccolo emulatore NES per
prova, convertendo UNES da QuickBasic a C++ e quindi sotto Windows!)

 ha scritto nel messaggio
news:908l1n$qca$1...@nread2.inwind.it...



Andiamo bene..... :-)
č roba di piů di un anno fa.

soli 5 anni, mentre nei 5 anni precedenti si era aumentati solo di 75 Mhz...
1990: 386 a 12 mhz
1995: pentium 100
Si era decuplicata anche allora.

 ha scritto nel messaggio
news:sq2n2tk08hpbpgj7v...@4ax.com...

Mai visto un 386 a 12 Mhz...semmai a 16 (i 286 erano a 12 Mhz) e nel '90
erano spuntati i primissimi 486-25, te lo assicuro! E poi io parlo del
massimo disponibile allora, quando nel 90 c'erano eccome 386-25 e 33 Mhz che
sembravano un P4 di oggi, un sogno irragiungibile per i poveri possessori di
286 8 Mhz (con scheda grafica EGA e senza scheda audio, allora roba da
fantascienza; mi ricordo che c'erano le ADLIB e COVOX e le primissime
SoundBlaster) o pure di M24 (scheda CGA con monitor a fosfori verdi e CPU
8088), la media dei PCcisti di allora (quando imperversava l'Amiga coi suoi
custom chip dedicati alla grafica e al sonoro stereofonico...ma che casino
fare qualche gioco acausa della complessità dell'hardware suddetto! meno
male che c'era AMOS! e al proposito un OT: lo sapete che è uscito DARKBASIC,
la versione per PC di Amos? è favoloso!! consente di creare addirittura
giochi 3D in un Basic semplicissimo con fogging e antialiasing!!!)!)
E ripeto il mio invito: dove posso trovare la documentazione necessaria
sulla motherboard del Dreamcast?