Corrupt.wiki
search
⌘Ctrlk
Corrupt.wiki
  • Videogame corruptions
    • Introduction
    • Communities
    • Safety and Ethics of Corruptions
    • What makes a good corruption?
  • Real-Time Corruptor
    • RTC Discordarrow-up-right
    • Download RTCarrow-up-right
    • Beginner Guides
    • In-Depth Guide
    • More RTC Guides
  • Other Corruptors
    • Classic Corruptors
    • Scares Scrambler
    • Super Simple Rom Corruptor
    • Cheat Engine
    • Web-Based Corruptors
  • Systems
    • NES
    • SNES
    • Sega Genesis
      • Corrupting the Sega Genesis
      • Genesis Architecture
      • Genesis Memory Domains
      • Cracking the Checksum Routine
    • N64
    • Gameboy Advance
    • Nintendo DS
    • Nintendo 3DS
    • Gamecube/Wii
    • Playstation 1
    • Playstation 2
    • Playstation 3
    • Xbox 360
    • Nintendo Switch
    • Computers & Mobile
    • Java
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. Systemschevron-right
  2. Sega Genesis

Genesis Architecture

by Brad Corrupts

Genesis Architecture, a Practical Analysisarrow-up-right

Genesis memory maparrow-up-right

Genesis ROM Header, including vector tablesarrow-up-right

hashtag
CPU

The Sega Genesis uses a Motorola 68000arrow-up-right as its main processor.

M68000 Microprocessor User's Manualarrow-up-right

Motorola 68000 CPU Opcode Tablearrow-up-right (Good reference for creating instruction lists)

68000 ASM-to-Hex Code Referencearrow-up-right (Good reference for hacking machine code by hand)

hashtag
APU

The Sega Genesis uses a Zilog Z80arrow-up-right as a coprocessor, mainly for driving the Yamaha YM2612arrow-up-right and Texas Instruments SN76489arrow-up-right.

Genesis Z80 memory map (among other technical information)arrow-up-right

Z80 Microprocessor User's Manualarrow-up-right

Z80 Opcode Tablesarrow-up-right (Good reference for creating instruction lists)

Yamaha YM2612 technical documentationarrow-up-right

Texas Instruments SN76489 technical documentationarrow-up-right

hashtag
GPU

The Sega Genesis uses a proprietary Yamaha YM7101 Visual Display Processor (VDP).

Sega Genesis Software Manualarrow-up-right (See section II)

PreviousCorrupting the Sega Genesischevron-leftNextGenesis Memory Domainschevron-right

Last updated 1 year ago

Was this helpful?

  • CPU
  • APU
  • GPU

Was this helpful?