Details

Emulacija računalnika ZX Spectrum z vpogledom v stanje sistema
ID Remec, Klemen (Author), ID Mihelič, Jurij (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (10,17 MB)
MD5: 22A3A4A895EC6C95AAEA24A37F10F235

Abstract
Diplomsko delo obravnava emulacijo računalnika Sinclair ZX Spectrum 48K z dodanim vpogledom v notranje stanje sistema. Namen dela je bil razviti emulator, ki ne omogoča le zagona programov za ZX Spectrum, temveč tudi pregled in spreminjanje vrednosti registrov, zastavic, pomnilnika ter razstavljenih ukazov. V delu so predstavljeni zgodovinski pomen računalnika ZX Spectrum, njegova strojna zgradba, pomnilniška organizacija, procesor Z80, vezje ULA, zaslon, tipkovnica, kasetni podsistem in upravljanje zvoka. Emulator je implementiran kot namizna aplikacija, ki podpira emulacijo sistema in razhroščevalni uporabniški vmesnik. Delovanje je ovrednoteno z zagonom izbranih programov in iger ter s testnimi programi delovanja procesorja Z80. Rezultat dela je delujoč emulator, uporaben za poganjanje stare programske opreme, razumevanje delovanja sistema in digitalno ohranjanje računalniške dediščine.

Language:Slovenian
Keywords:emulacija, Sinclair ZX Spectrum, digitalno ohranjanje
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2026
PID:20.500.12556/RUL-185703 This link opens in a new window
COBISS.SI-ID:288466691 This link opens in a new window
Publication date in RUL:18.08.2026
Views:100
Downloads:56
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Emulation of the ZX Spectrum computer with system state introspection
Abstract:
This thesis addresses the emulation of the Sinclair ZX Spectrum 48K computer with insight into the internal state of the system. The goal was to develop an emulator that not only runs programs for the ZX Spectrum, but also allows inspection and modification of register values, flags, memory and disassembled instructions. The thesis presents the historical importance of the ZX Spectrum, its hardware architecture, memory organization, Z80 processor, ULA chip, display, keyboard, tape subsystem and sound control. The emulator is implemented as a desktop application that supports system emulation and a debugging user interface. Its operation is evaluated by running selected programs and games, and with test programs for the Z80 processor. The result is a working emulator, useful for running legacy software, understanding the operation of the system and digitally preserving computing heritage.

Keywords:emulation, Sinclair ZX Spectrum, digital preservation

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back