|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Ho scritto un emulatore Chip-8
Ciao a tutti
![]() Visto che era una settimana che non avevo proprio un caxx da fare ( ![]() Non avevo mai scritto un emulatore ed è stata un esperienza interessante per iniziare a capire come funzionano ![]() I giochini (le rom che ho trovato) sono molto semplici , ma godibili. Purtroppo per alcuni giochi non c'è il manuale con i tasti da usare per giocare, quindi bisogna andare "un po' a tastoni" all'inizio. La tastiera del Chip-8 è composta da 16 tasti che sono così mappati sulla tastiera del PC : Codice:
1 2 3 C 4 5 6 7 4 5 6 D R T Y U 7 8 9 E ---> F G H J A 0 B F V B N M I tasti F1 ed F2 diminuiscono ed aumentano rispettivamente la velocità dell'emulazione. I giochi sono molti classici. Da pong a cloni di PACMAN , Double dragon, Memory, Campo minato ... etc Fatemi sapere che ne pensate ![]() Emulatore : http://hayarms.altervista.org/Patatina8.7z ROM Chip8/SuperChip8 (se ne trovate altre fatemi sapere :P ) : http://hayarms.altervista.org/CHIP8.7z Requisiti : -Un PC Windows -Una scheda grafica compatibile DirectX Ciao
__________________
GPU Compiler Engineer |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 2003
Città: il posto più krostoso del mondo
Messaggi: 4334
|
mai sentito sto chip8, comunque complimenti!
__________________
Scopritore della scimmia di giada, delle mappe del mondo e del raschietto da ghiaccio.
Ingordo mangiatore delle Patatine fritte Extra Lusso, degli Extra Teneroni dei Bei Tempi di una Volta del Sig. Burns e dei fiocchi d'avena Frosty quel che Krosty |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Grazie
![]() E' una vecchia piattaforma di programmazione per i PC degli anni 70, poi portata alle calcolatrici grafiche (in particolare l'HP48) . Alcuni giochi sono carini e ricalcano quelli dei primi cellulari ![]() Ciao
__________________
GPU Compiler Engineer |
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Nov 2007
Messaggi: 228
|
ma sei un genio ?
cioè una settimana per fare un emulatore di una vecchia piattaforma , io non saprei neanche da dove iniziare. Secondo me sta bluffando. Se poi per scritto intendi copiato il listato da una rivista , allora ci credo. |
![]() |
![]() |
![]() |
#5 |
Bannato
Iscritto dal: Jun 2007
Messaggi: 460
|
Se l'hai fatto da solo, è veramente un gran lavoro..
![]() mappare le aree di memoria, la conversione asm.. ![]() vedo l'icona con Rocco ![]() ![]() perchè ? colpa delle Direct X ? ![]() Ultima modifica di GUSTAV]< : 30-05-2008 alle 19:53. |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Quote:
![]()
__________________
GPU Compiler Engineer |
|
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Quote:
Ciao PS= Comunque nell'icona non c'è rocco , ma sono i mitici Chips (Poncharello e company ![]()
__________________
GPU Compiler Engineer |
|
![]() |
![]() |
![]() |
#8 | |
Bannato
Iscritto dal: Jun 2007
Messaggi: 460
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:27.