Difference between revisions of "Assembly Source Code"

From 8BitDev.org - Atari 7800 Development Wiki
Jump to: navigation, search
(Created page with "== Assembly Source Code == The following source code files will compile on DASM, making them useful for both studying and modifying. === 7800_NTSC_BIOS === ''The NTSC BIO...")
 
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:
  
 
=== [[7800_NTSC_BIOS]] ===
 
=== [[7800_NTSC_BIOS]] ===
''The NTSC BIOS does a bit of sanity checking, verifies if the inserted cart is cryptographically signed for 7800 mode.
+
''The NTSC BIOS does a bit of sanity checking, verifies if the inserted cart is cryptographically signed for 7800 mode, and then either locks the console into 2600 mode or passes on control to the cart.
  
  
 
=== [[7800 PAL BIOS]] ===
 
=== [[7800 PAL BIOS]] ===
''The PAL BIOS lacks the cryptographic checks of the NTSC BIOS, due to US munition laws that made export of cryptographic technology illegal.
+
''The PAL BIOS lacks the cryptographic checks of the NTSC BIOS, due to US munition laws that made export of cryptographic technology illegal. Instead the PAL BIOS runs some heuristics to determine if the cart is 2600 or 7800, like looking for 2600 cart ROM mirrors.
  
  
=== [[JOUST 7800 NTSC]] ===
+
=== [[JOUST 7800 NTSC Source Code]] ===
 
''A complete disassembly of the finest 8-bit port of Joust.
 
''A complete disassembly of the finest 8-bit port of Joust.

Latest revision as of 18:08, 21 August 2025

Assembly Source Code

The following source code files will compile on DASM, making them useful for both studying and modifying.

7800_NTSC_BIOS

The NTSC BIOS does a bit of sanity checking, verifies if the inserted cart is cryptographically signed for 7800 mode, and then either locks the console into 2600 mode or passes on control to the cart.


7800 PAL BIOS

The PAL BIOS lacks the cryptographic checks of the NTSC BIOS, due to US munition laws that made export of cryptographic technology illegal. Instead the PAL BIOS runs some heuristics to determine if the cart is 2600 or 7800, like looking for 2600 cart ROM mirrors.


JOUST 7800 NTSC Source Code

A complete disassembly of the finest 8-bit port of Joust.