IP.BIN: Difference between revisions

From dreamcast.wiki
Jump to navigation Jump to search
(Created page with "== Basic Overview == * Loaded and ran from Disc (GD-ROM, CD-ROM) * Contains basic meta information for a disc * Draws the Sega License Screen * Possibly holds an image...")
 
No edit summary
Line 35: Line 35:
|0x6000-7FFF
|0x6000-7FFF
|8C00E000-8C00FFFF
|8C00E000-8C00FFFF
|Bootstrap 2 (Not Required[[IP.BIN#Bootstrap]])
|Bootstrap 2 (Not Required[[#Bootstrap]])
|}
|}



Revision as of 21:58, 9 January 2020

Basic Overview

  • Loaded and ran from Disc (GD-ROM, CD-ROM)
  • Contains basic meta information for a disc
  • Draws the Sega License Screen
  • Possibly holds an image in MR Format
  • Has space to run Code that is typically used in setting up the basic hardware then launching the binary on disc

General Header Information

Overview of Each piece of the IP.BIN listing file offset and memory location when loaded [1]

Offset Load address Contents
0x0000-00FF 8C008000-8C0080FF Meta information
0x0100-02FF 8C008100-8C0082FF Table of contents
0x0300-36FF 8C008300-8C00B6FF SEGA license screen code
0x3700-37FF 8C00B700-8C00B7FF Area protection symbols
0x3800-5FFF 8C00B800-8C00DFFF Bootstrap 1
0x6000-7FFF 8C00E000-8C00FFFF Bootstrap 2 (Not Required#Bootstrap)

Execution Flow Overview

bleh

Deeper Look into User Code

Bootstrap

bloh [2]

References

  1. [1], Dreamcast Programming: IP.BIN, Marcus Comstedt
  2. Perry's Handbook, Sixth Edition, McGraw-Hill Co., 1984.