Emulador GBC: Aprendre i jugar en la seva màxima expressió
Autor: | Abengochea Molar, Aleix |
---|---|
Přispěvatelé: | Universitat Politècnica de Catalunya. Departament de Llenguatges i Sistemes Informàtics, Casas Fernández, Bernardino |
Jazyk: | Catalan; Valencian |
Rok vydání: | 2021 |
Předmět: | |
Zdroj: | UPCommons. Portal del coneixement obert de la UPC Universitat Politècnica de Catalunya (UPC) |
Popis: | Les videoconsoles antigues són una font perfecta d'informació i coneixement. S'han originat comunitats enormes al seu voltant, donant pas a un ecosistema que permet l'estudi de diferents camps de la computació amb un objectiu definit i sobretot interessant. En aquest projecte, ens endinsem de ple en entendre el funcionament dels mecanismes interns d'un computador simple. Com tractar la programació a baix nivell des d'un llenguatge de programació modern i com dissenyar una aplicació que porti a la pràctica tots aquests conceptes. L'objectiu d'aquest treball és aprendre com funcionen tots i cadascun dels components de la Gameboy de Nintendo per tal de dissenyar i implementar un emulador capaç d'executar alguns jocs. Las videoconsolas antiguas son una fuente perfecta de información y conocimiento. Se han originado comunidades enormes a su alrededor, dando paso a un ecosistema que permite el estudio de diferentes campos de la computación con un objetivo definido y sobre todo interesante. En este proyecto, nos adentramos de lleno en entender el funcionamiento de los mecanismos internos de un computador simple. Como tratar la programación a bajo nivel desde un lenguaje de programación moderno y cómo diseñar una aplicación que lleve a la práctica todos estos conceptos. El objetivo de este trabajo es aprender cómo funcionan todos y cada uno de los componentes de la Gameboy de Nintendo para diseñar e implementar un emulador capaz de ejecutar algunos juegos. Old video game consoles are an excellent source of information and knowledge. They allow the study of different fields of computing with a specific and interesting goal. In this project, we delve fully into following the workings of the internal mechanisms of an ordinary computer. How to deal with low-level programming from a modern programming language and how to design an application that puts all these concepts into practice. The objective of this work is to learn how each and every component of the Nintendo Gameboy works to design and implement an emulator capable of running some games. |
Databáze: | OpenAIRE |
Externí odkaz: |