Show simple item record

dc.contributor.advisorGarg, Vijay K. (Vijay Kumar), 1963-
dc.creatorRicheson, Justin Micheal
dc.date.accessioned2017-07-07T21:44:47Z
dc.date.available2017-07-07T21:44:47Z
dc.date.issued2017-05
dc.date.submittedMay 2017
dc.identifierdoi:10.15781/T23R0Q56D
dc.identifier.urihttp://hdl.handle.net/2152/53718
dc.description.abstractThis paper describes the creation of a Nintendo Game Boy hardware emulator in C#. The system is emulated at the assembly programmer’s level, i.e., at the opcode or instruction level. It includes a complete, emulated CPU, MMU, GPU/PPU, as well as an emulated timer, and controller IO subsystem. The goal of the paper is to demonstrate basic software/hardware emulation strategies and to provide an analysis of how the hardware maps to a set of software components.
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.subjectEmulation
dc.subjectSimulation
dc.subjectSoftware
dc.subjectHardware
dc.subjectC#
dc.subjectNintendo Game Boy
dc.subjectHardware emulator
dc.titleAnatomy of a hardware emulator
dc.typeThesis
dc.date.updated2017-07-07T21:44:47Z
dc.description.departmentElectrical and Computer Engineering
thesis.degree.departmentElectrical and Computer Engineering
thesis.degree.disciplineElectrical and Computer Engineering
thesis.degree.grantorThe University of Texas at Austin
thesis.degree.levelMasters
thesis.degree.nameMaster of Science in Engineering
dc.creator.orcid0000-0003-1585-8352
dc.type.materialtext


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record