Texto completo
|
PDF (Portable Document Format)
- Acceso permitido solamente a usuarios en el campus de la UPM
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (9MB) |
| Título: | Desarrollo de un Emulador de DMG (Game Boy) |
|---|---|
| Autor/es: |
|
| Director/es: |
|
| Tipo de Documento: | Trabajo Fin de Grado o Proyecto Fin de Carrera |
| Grado: | Grado en Ingeniería del Software |
| Fecha: | Julio 2024 |
| Materias: | |
| ODS: | |
| Palabras Clave Informales: | Emulación; Game Boy; Rust; Emulación de alto nivel; DMG |
| Escuela: | E.T.S.I. de Sistemas Informáticos (UPM) |
| Departamento: | Sistemas Informáticos |
| Licencias Creative Commons: | Reconocimiento - Sin obra derivada - No comercial |
|
PDF (Portable Document Format)
- Acceso permitido solamente a usuarios en el campus de la UPM
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (9MB) |
Desde los años 90, cuando empezaron a surgir los primeros emuladores de sistemas de videojuegos, los computadores han tenido la potencia computacional suficiente para emularlos por medio de software.
Uno de estos sistemas, la Game Boy, ha sido uno de los sistemas de videojuegos más vendidos de todos los tiempos gracias a su amplia selección y alta calidad de software.
En este trabajo de fin de grado se presenta el análisis, diseño, implementación en el lenguaje de programación Rust y validación de un emulador del modelo DMG de Game Boy, incluyendo su CPU, unidad gráfica, cartuchos y entrada/salida necesaria para su funcionamiento.
Asimismo, también se abordan cuestiones relacionadas con la emulación, como su estado legal y moral y su impacto medioambiental.
Abstract:
Since the 1990s, which is when the first video game system emulators started to emerge, personal computers have had enough processing power to emulate them through software.
One of these systems, the Game Boy, has been one of the best-selling video game systems of all time thanks to its wide selection and high quality of software.
This final degree project presents the analysis, design, implementation in the Rust programming language, and validation of the Game Boy DMG model, including its CPU, graphics unit, cartridges and input/output needed for its operation.
Additionally, issues related to emulation, such as its legal and moral status and its environmental impact, are also approached.
| ID de Registro: | 83048 |
|---|---|
| Identificador DC: | https://oa.upm.es/83048/ |
| Identificador OAI: | oai:oa.upm.es:83048 |
| Depositado por: | Biblioteca Universitaria Campus Sur |
| Depositado el: | 01 Ago 2024 06:45 |
| Ultima Modificación: | 01 Ago 2024 06:45 |
Publicar en el Archivo Digital desde el Portal Científico