# Site ## Pages - [Page not found](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/404/): That page doesn't exist, or it has moved since you last looked - [Assessment](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/assessments/): Every piece of graded work in the course, what it is worth, and when it is due. - [Field Report](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/assessments/field-report/): A short, evidence-based report on one lost or abandoned game — the practicum's first checkpoint, before the full recovery project - [Recovery Exhibit](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/assessments/recovery-exhibit/): The capstone — a recovery attempt, an archaeological report, and a public-facing exhibition of one lost or abandoned game - [Lectures](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/lectures/): What is covered, week by week, and which topics each lecture draws on. - [What counts as lost?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/lectures/01-defining-loss/): Defining the course's object of study, and the boundary between a lost game and one that's merely old - [Emulation fundamentals](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/lectures/02-emulation-fundamentals/): How emulation actually works across the course's three platforms, and the legal grey zone around each - [Reading a dead file format](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/lectures/03-reading-dead-formats/): Hex dumps and basic file-format investigation — reading what a game left behind, not reverse-engineering its code - [Case study: excavating Meridian Drift](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/lectures/04-case-study-meridian-drift/): One PC game, excavated start to finish — the course's recurring reference case study, as a deck - [Save files as archaeological evidence](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/lectures/05-save-files-as-evidence/): What a save file can tell you about a game you can't otherwise run, and how to read one without a working emulator yet - [Abandonware ethics and copyright](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/lectures/06-abandonware-ethics/): Digital preservation, copyright, abandonware and responsible archival access — and the ambiguity that runs through all of it - [Console-era preservation](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/lectures/07-console-era-preservation/): How cartridge dumping and BIOS emulation work, read from existing dumps and archives rather than requiring hardware of your own - [Studio: recover an artifact of your own choosing](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/lectures/08-recovery-studio/): The open studio — you pick a qualifying lost or abandoned game and begin your own recovery attempt - [Documentation as craft](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/lectures/09-documentation-as-craft/): Writing the archaeological report — treating documentation as part of the recovery, not an afterthought once it's done - [Community archives as evidence](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/lectures/10-community-archives/): How preservation-community archives and forum records feed a recovery, as an archival-research method rather than general games history - [Exhibit prep](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/lectures/11-exhibit-prep/): Presenting a recovered (or unrecovered) artifact to an audience that wasn't there for the excavation - [What we couldn't recover, and why](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/lectures/12-what-we-couldnt-recover/): Closing the semester on the recoveries that didn't fully succeed — and why that's still a valid outcome - [People](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/people/): Who teaches the course, and how to reach them. - [Idris Fenn](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/people/idris-fenn/): Tutor running the weekly studios — emulation setup, file-format debugging, and the individual check-ins on each student's recovery project. - [Marisol Quaye](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/people/marisol-quaye/): The founding convenor. Designed the recovery-practicum structure and sets the course's ethical and legal boundaries around emulation and abandonware. - [Policies and support](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/policies/): The course-wide rules for late work, extensions, academic integrity and getting help. - [Sorting cases into lost, alive, and edge cases](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/sessions/01-defining-loss/): Applying the course's definition of "lost" to a set of real games, before you have to apply it to your own choice in week 8 - [Getting three emulators running](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/sessions/02-emulation-fundamentals/): Hands-on setup and first boot for a PC, console, and browser/Flash target - [Cracking an archive format by hand](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/sessions/03-reading-dead-formats/): A guided hex-dump exercise on an undocumented archive format, worked alongside a tutor rather than solo - [Rebuilding the Meridian Drift timeline](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/sessions/04-case-study-meridian-drift/): Reconstructing the case study's publisher-collapse timeline from primary sources, in parallel with the lecture's deck - [Reading a save file cold](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/sessions/05-save-files-as-evidence/): Extracting concrete claims about a game from a save file, with no working build to check them against - [Field Report clinic](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/sessions/06-abandonware-ethics/): Working studio time on your Field Report, with a tutor available for scope and sourcing questions before it's due - [Judging a console dump's provenance](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/sessions/07-console-era-preservation/): Given three archived dumps of the same cartridge, work out which to trust and why - [Choosing your artifact](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/sessions/08-recovery-studio/): Committing to the game or artifact you'll spend the rest of the semester recovering, with a tutor sanity-checking the choice - [Report clinic](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/sessions/09-documentation-as-craft/): Structuring your recovery report so far, and checking it would make sense to someone who wasn't there - [Sourcing your artifact's provenance](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/sessions/10-community-archives/): Tracking down and evaluating whatever community record exists for your own chosen artifact - [Exhibit dry run](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/sessions/11-exhibit-prep/): A full run-through of your recovery exhibit in front of a small audience, a week before it counts - [Recovery Exhibit](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Januaraine/sessions/12-what-we-couldnt-recover/): The semester's closing session — recovery exhibits, presented to the class and open guests