Ir al contenido



Foto

Emulador de CHIP8


  • Por favor identifícate para responder
4 respuestas en este tema

#1 seoane

seoane

    Advanced Member

  • Administrador
  • 1.218 mensajes
  • LocationEspaña

Escrito 11 mayo 2017 - 04:01

Este programa surgio a partir de una charla que dio un compañero de trabajo sobre como crear emuladores en Go. Hablando con el me dijo que como ejemplo practico habia hecho un pequemo emulador (yo más bien diria interprete) de CHIP8 dado que es muy facil de implementar y tiene un juego de instrucciones muy pequeño (solo 35). Despues de eso me quede pensando como hacer uno en Delphi, y aqui esta el resultado. No es gran cosa (solo le he dedicado unas cuantas horas) pero puede que a alguien le resulte interesante.

 

Subo el codigo y dos roms( ahi más por internet ), las del PONG y SPACE INVADERS

 

Archivo adjunto  Captura.jpg   52,23KB   3 descargas

 

PD: Ya se que hay mucho que mejorar, sobre todo en la temporizacion de los ciclos, pero tampoco creo que lo continue mucho mas

 

PD2: Para el "SPACE INVADER" las teclas son el 4,5 y 6 del teclado numerico, y para el PONG 1 y 4 del teclado numerico y D y C

 

Saludos

Archivos adjuntos


  • 1

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 13.525 mensajes
  • LocationMéxico

Escrito 11 mayo 2017 - 04:59

Este programa surgio a partir de una charla que dio un compañero de trabajo sobre como crear emuladores en Go. Hablando con el me dijo que como ejemplo practico habia hecho un pequemo emulador (yo más bien diria interprete) de CHIP8 dado que es muy facil de implementar y tiene un juego de instrucciones muy pequeño (solo 35). Despues de eso me quede pensando como hacer uno en Delphi, y aqui esta el resultado. No es gran cosa (solo le he dedicado unas cuantas horas) pero puede que a alguien le resulte interesante.

 

Subo el codigo y dos roms( ahi más por internet ), las del PONG y SPACE INVADERS

 

attachicon.gifCaptura.jpg

 

PD: Ya se que hay mucho que mejorar, sobre todo en la temporizacion de los ciclos, pero tampoco creo que lo continue mucho mas

 

PD2: Para el "SPACE INVADER" las teclas son el 4,5 y 6 del teclado numerico, y para el PONG 1 y 4 del teclado numerico y D y C

 

Saludos

 

 

Amigo Domingo, usted siempre jugando con cosas interesantísimas :)

 

 

 

Saludos


  • 0

#3 ELKurgan

ELKurgan

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 494 mensajes
  • LocationEspaña

Escrito 11 mayo 2017 - 11:45

Gracias por el aporte, maestro

 

Saludos


  • 0

#4 seoane

seoane

    Advanced Member

  • Administrador
  • 1.218 mensajes
  • LocationEspaña

Escrito 13 mayo 2017 - 06:34

Amigo Domingo, usted siempre jugando con cosas interesantísimas :)

 

 

 

Saludos

Ahora no tanto, tengo delphi algo abandonado :(


  • 0

#5 escafandra

escafandra

    Advanced Member

  • Moderadores
  • PipPipPip
  • 3.688 mensajes
  • LocationMadrid - España

Escrito 15 mayo 2017 - 12:27

Muy chulo, seoane  :ap: :ap:

 

 

Saludos.


  • 0