c++ - programacion - ¿Hay algún tutorial o guía de programación de emuladores?
manual programacion android español pdf (2)
Bueno, puedes buscar muchos artículos en Google, pero hay un recurso que encontré particularmente útil:
http://www.nesdev.com
Aquí encontrará prácticamente todo lo que necesita saber para escribir un emu de NES que funcione, desde las especificaciones completas del hardware hasta el conjunto de instrucciones y las roms de prueba. Que te diviertas.
Esta pregunta ya tiene una respuesta aquí:
- ¿Cómo funcionan los emuladores y cómo se escriben? [cerrado] 16 respuestas
Posible duplicado de ¿Cómo funcionan los emuladores y cómo se escriben?
Quiero programar un emulador (puede ser NES o C64, aún no lo he decidido), sé que hay muchos de ellos que muchos pueden preguntar por qué alguien querría hacer uno desde cero, pero quiero incluir algunas características específicas. en él, y también por construirlo yo mismo.
Me gustaría leer una guía de alguien que haya creado una y pueda transmitir la experiencia, no tiene que ser específica de la plataforma (mejor si no lo es), ya que sé cómo programar, lo que no sé es cómo emular.
Tanto el NES como el C64 se basan en el procesador de 8 bits 65xx. Escribir un emulador de conjunto de instrucciones para ese chip es bastante trivial ya que el conjunto de instrucciones es pequeño.
El problema más grande es emular el otro hardware de soporte, el controlador de video, etc. Hace mucho tiempo que programé un C64, y nunca programé un NES, por lo que mi memoria está borrosa. Como recuerdo, el C64 tenía una solución de uno o dos chips para video e interfaces.