mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-07-27 22:59:11 -04:00
Restructure build workflow
* All segments are now extracted from the base ROM; the base ROM is no longer a compile time dependency * ROM segments are now positioned relatively to each rather than with hard coded addresses * Piracy checksums are calculated during build
This commit is contained in:
+2
-20
@@ -277,6 +277,8 @@
|
||||
#define CHEATFLAG_COMPLETION 4
|
||||
#define CHEATFLAG_FIRINGRANGE 8
|
||||
|
||||
#define CHECKSUM_PLACEHOLDER 0x99aabbcc
|
||||
|
||||
#define CHR_P1P2_OPPOSITE 0xf1
|
||||
#define CHR_P1P2 0xf2
|
||||
#define CHR_ANY 0xf3 // Only supported by if_chr_activated_object command
|
||||
@@ -3072,23 +3074,3 @@
|
||||
#define VOICEBOX_1 1
|
||||
#define VOICEBOX_2 2
|
||||
#define VOICEBOX_3 3
|
||||
|
||||
#if VERSION == VERSION_NTSC_1_0
|
||||
#define CHECKSUM_7F0225CC 0x5874fe3a
|
||||
#define CHECKSUM_7F02DC00 0x27be1bf0
|
||||
#define CHECKSUM_7F03B7B4 0x1cc65d52
|
||||
#define CHECKSUM_7F15C9AC 0x2c7b42f8
|
||||
#define CHECKSUM_7F168500 0xfa4221b2
|
||||
#elif VERSION == VERSION_NTSC_FINAL
|
||||
#define CHECKSUM_7F0225CC 0x5874f34e
|
||||
#define CHECKSUM_7F02DC00 0xa7be1bf0
|
||||
#define CHECKSUM_7F03B7B4 0x860badfe
|
||||
#define CHECKSUM_7F15C9AC 0x2c7b82c8
|
||||
#define CHECKSUM_7F168500 0xfa4223f2
|
||||
#else
|
||||
#define CHECKSUM_7F0225CC 0
|
||||
#define CHECKSUM_7F02DC00 0
|
||||
#define CHECKSUM_7F03B7B4 0
|
||||
#define CHECKSUM_7F15C9AC 0
|
||||
#define CHECKSUM_7F168500 0
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user