An open API service indexing awesome lists of open source software.

https://github.com/aayes89/chip8emu

Emulador de CHIP-8
https://github.com/aayes89/chip8emu

chip8-emulator cpu-emulator java poo

Last synced: about 1 month ago
JSON representation

Emulador de CHIP-8

Awesome Lists containing this project

README

          

# CHIP8Emu
Emulador de CHIP-8 para Java hecho con:
IDE: Apache NetBeans IDE 21

Java: 21.0.1

Sistema: Mac OS X versión 14.5 64-bits

# Interfaz
scr1

# Objetivos
- Exlorar el mundo de la emulación de CPU.
- Sentar bases para emulación de otras CPU más complejas.
- Combinar la POO con elementos de bajo nivel.
- Comprobar las potencialidades de Java en la emulación de CPU.
- Autoaprendizaje.
- Honrar tan icónico lenguaje de programación interpretado.

# Características
- Emulador de CPU para Chip-8
- Generación de sonidos
- Manejo de gráficos
- Manejo de teclado
- teclas mapeadas:
- 1, 2, 3, 4
- Q, W, E, R
- A, S, D, F
- Z, X, C, V

# Pendientes
- Añadir plugins
- Manejo de estados de memoria (salvar y cargar)
- Configuraciones de teclado (Mapeo), sonido y gráficos (video)

# Por mejorar
- Documentación
- Interfaz gráfica

# Demostración - PONG -
- teclas P1: 1 (arriba) y Q (abajo)
- teclas P2: 4 (arriba) y R (abajo)

# Aviso
Puede: usar, modificar, copiar y distribuir el código sin penalización alguna, con la condición de mencionar al autor en su documentación.