Jump to content


Photo

Emulador de CHIP8


  • Please log in to reply
4 replies to this topic

#1 seoane

seoane

    Advanced Member

  • Administrador
  • 1259 posts
  • LocationEspaña

Posted 11 May 2017 - 04:01 PM

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

 

Attached File  Captura.jpg   52.23KB   3 downloads

 

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

Attached Files


  • 1

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14448 posts
  • LocationMéxico

Posted 11 May 2017 - 04:59 PM

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
  • 566 posts
  • LocationEspaña

Posted 11 May 2017 - 11:45 PM

Gracias por el aporte, maestro

 

Saludos


  • 0

#4 seoane

seoane

    Advanced Member

  • Administrador
  • 1259 posts
  • LocationEspaña

Posted 13 May 2017 - 06:34 AM

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

 

 

 

Saludos

Ahora no tanto, tengo delphi algo abandonado :(


  • 0

#5 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4107 posts
  • LocationMadrid - España

Posted 15 May 2017 - 12:27 PM

Muy chulo, seoane  :ap: :ap:

 

 

Saludos.


  • 0




IP.Board spam blocked by CleanTalk.