mirror of
				https://github.com/thornAvery/jep-hack.git
				synced 2025-11-05 05:10:58 +13:00 
			
		
		
		
	CHANGES ARE COMMENTED IN WRAM.ASM, IF ANYTHING BREAKS, CHECK THERE. Not thoroughly tested but I've yeeted some unused shit in WRAM to be able to fit Misc WRAM 1 back in the right bank. Side note but according to pret if a ds has a blank space above and below it then it should be unused? May be wise to double check this
		
			
				
	
	
		
			397 lines
		
	
	
		
			4.9 KiB
		
	
	
	
		
			SYSTEMD
		
	
	
	
	
	
			
		
		
	
	
			397 lines
		
	
	
		
			4.9 KiB
		
	
	
	
		
			SYSTEMD
		
	
	
	
	
	
ROM0
 | 
						|
	org $0000
 | 
						|
	"NULL"
 | 
						|
	org $0000
 | 
						|
	"rst0"
 | 
						|
	org $0008
 | 
						|
	"rst8"
 | 
						|
	org $0010
 | 
						|
	"rst10"
 | 
						|
	org $0018
 | 
						|
	"rst18"
 | 
						|
	org $0020
 | 
						|
	"rst20"
 | 
						|
	org $0028
 | 
						|
	"rst28"
 | 
						|
	org $0038
 | 
						|
	"rst38"
 | 
						|
	org $0040
 | 
						|
	"vblank"
 | 
						|
	org $0048
 | 
						|
	"lcd"
 | 
						|
	org $0050
 | 
						|
	"timer"
 | 
						|
	org $0058
 | 
						|
	"serial"
 | 
						|
	org $0060
 | 
						|
	"joypad"
 | 
						|
	org $0100
 | 
						|
	"Header"
 | 
						|
	org $0150
 | 
						|
	"Home"
 | 
						|
ROMX $01
 | 
						|
	"bank1"
 | 
						|
ROMX $02
 | 
						|
	"bank2"
 | 
						|
ROMX $03
 | 
						|
	"bank3"
 | 
						|
ROMX $04
 | 
						|
	"bank4"
 | 
						|
ROMX $05
 | 
						|
	"bank5"
 | 
						|
ROMX $06
 | 
						|
	"Tileset Data 1"
 | 
						|
ROMX $07
 | 
						|
	"Roofs"
 | 
						|
	"Tileset Data 2"
 | 
						|
	"Extra Songs 1"
 | 
						|
ROMX $08
 | 
						|
	"Clock Reset"
 | 
						|
	"Tileset Data 3"
 | 
						|
	"Egg Move Pointers"
 | 
						|
	"Egg Moves 1"
 | 
						|
ROMX $09
 | 
						|
	"bank9"
 | 
						|
ROMX $0a
 | 
						|
	"bankA"
 | 
						|
	"Trainer Backpics"
 | 
						|
ROMX $0b
 | 
						|
	"bankB"
 | 
						|
ROMX $0c
 | 
						|
	"Tileset Data 4"
 | 
						|
ROMX $0d
 | 
						|
	"Effect Commands"
 | 
						|
ROMX $0e
 | 
						|
	"Enemy Trainers"
 | 
						|
	"Enemy Trainer Parties 2"
 | 
						|
ROMX $0f
 | 
						|
	"Battle Core"
 | 
						|
ROMX $10
 | 
						|
	"Evolutions and Attacks Pointers"
 | 
						|
	"Evolutions and Attacks 1"
 | 
						|
ROMX $11
 | 
						|
	"bank10"
 | 
						|
	"bank11"
 | 
						|
ROMX $12
 | 
						|
	"Crystal Features 1"
 | 
						|
	"Egg Moves 2"
 | 
						|
	
 | 
						|
ROMX $13
 | 
						|
	"bank13"
 | 
						|
	"Shrink Pics"
 | 
						|
	"bank13_2"
 | 
						|
ROMX $14
 | 
						|
	"bank14"
 | 
						|
ROMX $15
 | 
						|
	"Map Scripts 1"
 | 
						|
ROMX $16
 | 
						|
	"Map Scripts 2"
 | 
						|
ROMX $17
 | 
						|
	"Map Scripts 3"
 | 
						|
ROMX $18
 | 
						|
	"Map Scripts 4"
 | 
						|
ROMX $19
 | 
						|
	"Crystal Phone Text"
 | 
						|
	"Unused Egg Pic"
 | 
						|
ROMX $1a
 | 
						|
	"Map Scripts 5"
 | 
						|
ROMX $1b
 | 
						|
	"Map Scripts 6"
 | 
						|
ROMX $1c
 | 
						|
	"Map Scripts 7"
 | 
						|
ROMX $1d
 | 
						|
	"Map Scripts 8"
 | 
						|
ROMX $1e
 | 
						|
	"Map Scripts 9"
 | 
						|
ROMX $1f
 | 
						|
	"Map Scripts 10"
 | 
						|
ROMX $20
 | 
						|
	"bank20"
 | 
						|
ROMX $21
 | 
						|
	"bank21"
 | 
						|
ROMX $22
 | 
						|
	"Crystal Features 2"
 | 
						|
ROMX $23
 | 
						|
	"bank23"
 | 
						|
ROMX $24
 | 
						|
	"bank24"
 | 
						|
ROMX $25
 | 
						|
	"Maps"
 | 
						|
ROMX $26
 | 
						|
	"Map Scripts 11"
 | 
						|
ROMX $27
 | 
						|
	"Map Scripts 12"
 | 
						|
ROMX $28
 | 
						|
	"Phone Scripts 1"
 | 
						|
ROMX $29
 | 
						|
	"Phone Text"
 | 
						|
ROMX $2a
 | 
						|
	"Map Blocks 1"
 | 
						|
ROMX $2b
 | 
						|
	"Map Blocks 2"
 | 
						|
ROMX $2c
 | 
						|
	"Map Blocks 3"
 | 
						|
ROMX $2d
 | 
						|
	"Tileset Data 5"
 | 
						|
ROMX $2e
 | 
						|
	"bank2E"
 | 
						|
ROMX $2f
 | 
						|
	"Phone Scripts 2"
 | 
						|
ROMX $30
 | 
						|
	"Sprites 1"
 | 
						|
ROMX $31
 | 
						|
	"Sprites 2"
 | 
						|
ROMX $32
 | 
						|
	"bank32"
 | 
						|
	"The End"
 | 
						|
ROMX $33
 | 
						|
	"Move Animations"
 | 
						|
	"Extra Songs 2"
 | 
						|
ROMX $34
 | 
						|
	"Pic Animations 1"
 | 
						|
ROMX $35
 | 
						|
	"Pic Animations 2"
 | 
						|
ROMX $36
 | 
						|
	"Pic Animations 3"
 | 
						|
ROMX $37
 | 
						|
	"Tileset Data 6"
 | 
						|
ROMX $38
 | 
						|
	"bank38"
 | 
						|
ROMX $39
 | 
						|
	"Copyright"
 | 
						|
	"bank39"
 | 
						|
ROMX $3a
 | 
						|
	"Audio"
 | 
						|
	"Songs 1"
 | 
						|
ROMX $3b
 | 
						|
	"Songs 2"
 | 
						|
ROMX $3c
 | 
						|
	"Songs 3"
 | 
						|
	"Sound Effects"
 | 
						|
ROMX $3d
 | 
						|
	"Songs 4"
 | 
						|
ROMX $3e
 | 
						|
	"bank3E"
 | 
						|
ROMX $3f
 | 
						|
	"bank3F"
 | 
						|
ROMX $40
 | 
						|
	"Font Inversed"
 | 
						|
	"mobile40"
 | 
						|
ROMX $41
 | 
						|
	"bank41"
 | 
						|
	"Enemy Trainer Parties 1"
 | 
						|
ROMX $42
 | 
						|
	"mobile42"
 | 
						|
	"Intro Logo"
 | 
						|
	"Credits"
 | 
						|
ROMX $43
 | 
						|
	"Title"
 | 
						|
ROMX $44
 | 
						|
	"Mobile Adapter SDK"
 | 
						|
ROMX $45
 | 
						|
	"Mobile Adapter SDK Mail"
 | 
						|
	"mobile45"
 | 
						|
ROMX $46
 | 
						|
	"mobile46"
 | 
						|
ROMX $47
 | 
						|
	"Battle Tower"
 | 
						|
ROMX $48
 | 
						|
	"Pics 1"
 | 
						|
ROMX $49
 | 
						|
	"Unown Pic Pointers"
 | 
						|
	"Pics 2"
 | 
						|
ROMX $4a
 | 
						|
	"Trainer Pic Pointers"
 | 
						|
	"Pics 3"
 | 
						|
ROMX $4b
 | 
						|
	"Pics 4"
 | 
						|
ROMX $4c
 | 
						|
	"Pics 5"
 | 
						|
ROMX $4d
 | 
						|
	"Pics 6"
 | 
						|
ROMX $4e
 | 
						|
	"Pics 7"
 | 
						|
ROMX $4f
 | 
						|
	"Pics 8"
 | 
						|
ROMX $50
 | 
						|
	"Pics 9"
 | 
						|
ROMX $51
 | 
						|
	"Pics 10"
 | 
						|
ROMX $52
 | 
						|
	"Pics 11"
 | 
						|
ROMX $53
 | 
						|
	"Pics 12"
 | 
						|
ROMX $54
 | 
						|
	"Pics 13"
 | 
						|
ROMX $55
 | 
						|
	"Pics 14"
 | 
						|
ROMX $56
 | 
						|
	"Pics 15"
 | 
						|
ROMX $57
 | 
						|
	"Pics 16"
 | 
						|
ROMX $58
 | 
						|
	"Pics 17"
 | 
						|
ROMX $59
 | 
						|
	"Pics 18"
 | 
						|
ROMX $5a
 | 
						|
	"Pics 19"
 | 
						|
ROMX $5b
 | 
						|
	"bank5B"
 | 
						|
ROMX $5c
 | 
						|
	"mobile5C"
 | 
						|
ROMX $5d
 | 
						|
	"Crystal Phone Text 2"
 | 
						|
ROMX $5e
 | 
						|
	"UpdateBattleHUDs"
 | 
						|
	"Songs 5"
 | 
						|
	"Crystal Sound Effects"
 | 
						|
	"mobile5E"
 | 
						|
ROMX $5f
 | 
						|
	"mobile5F"
 | 
						|
ROMX $60
 | 
						|
	"Map Scripts 13"
 | 
						|
	"Pokedex Entries 001-064"
 | 
						|
ROMX $61
 | 
						|
	"Map Scripts 14"
 | 
						|
ROMX $62
 | 
						|
	"Map Scripts 15"
 | 
						|
ROMX $63
 | 
						|
	"Map Scripts 16"
 | 
						|
ROMX $64
 | 
						|
	"Map Scripts 17"
 | 
						|
ROMX $65
 | 
						|
	"Map Scripts 18"
 | 
						|
ROMX $66
 | 
						|
	"Map Scripts 19"
 | 
						|
ROMX $67
 | 
						|
	"Map Scripts 20"
 | 
						|
ROMX $68
 | 
						|
	"Map Scripts 21"
 | 
						|
ROMX $69
 | 
						|
	"Map Scripts 22"
 | 
						|
ROMX $6a
 | 
						|
	"Map Scripts 23"
 | 
						|
ROMX $6b
 | 
						|
	"Map Scripts 24"
 | 
						|
ROMX $6c
 | 
						|
	"Phone Text 2"
 | 
						|
	"Map Scripts 25"
 | 
						|
ROMX $6d
 | 
						|
	"Special Phone Text"
 | 
						|
ROMX $6e
 | 
						|
	"Pokedex Entries 065-128"
 | 
						|
ROMX $6f
 | 
						|
	"Text 1"
 | 
						|
ROMX $70
 | 
						|
	"Text 2"
 | 
						|
ROMX $71
 | 
						|
	"Text 3"
 | 
						|
ROMX $72
 | 
						|
	"Miscellaneous Text"
 | 
						|
ROMX $73
 | 
						|
	"Pokedex Entries 129-192"
 | 
						|
ROMX $74
 | 
						|
	"Pokedex Entries 193-251"
 | 
						|
ROMX $75
 | 
						|
	"16-bit ID stuff"
 | 
						|
ROMX $77
 | 
						|
	"Unown Font"
 | 
						|
	"Print Party"
 | 
						|
	"Tileset Data 7"
 | 
						|
	"bank77"
 | 
						|
	"Pokégear GFX"
 | 
						|
	"European Mail"
 | 
						|
ROMX $78
 | 
						|
 | 
						|
ROMX $7b
 | 
						|
	"Battle Tower Text"
 | 
						|
ROMX $7c
 | 
						|
	"Battle Tower Trainer Data"
 | 
						|
ROMX $7d
 | 
						|
	"Mobile News Data"
 | 
						|
	"Events"
 | 
						|
ROMX $7e
 | 
						|
	"Crystal Events"
 | 
						|
ROMX $7f
 | 
						|
	
 | 
						|
ROMX $80
 | 
						|
	"Cries"
 | 
						|
	"Pic Pointers"
 | 
						|
ROMX $81
 | 
						|
	"Enemy Trainer Parties 4"
 | 
						|
WRAM0
 | 
						|
	"Stack"
 | 
						|
	"Audio RAM"
 | 
						|
	"WRAM"
 | 
						|
	align 4
 | 
						|
	"wSpriteAnims"
 | 
						|
	align 4
 | 
						|
	"Sprites"
 | 
						|
	"Tilemap"
 | 
						|
	"Miscellaneous"
 | 
						|
	"Unused Map Buffer"
 | 
						|
	align 4
 | 
						|
	"Overworld Map"
 | 
						|
	align 4
 | 
						|
	"Video"
 | 
						|
	"16-bit WRAM home data"
 | 
						|
WRAMX 1
 | 
						|
	"WRAM 1"
 | 
						|
	"Miscellaneous WRAM 1"	; had to move it here to get it to build, making a note in case this breaks something
 | 
						|
	"More WRAM 1"
 | 
						|
	"Enemy Party"
 | 
						|
	"Party"
 | 
						|
WRAMX 2
 | 
						|
	"Pic Animations"
 | 
						|
	"Surrounding Data"
 | 
						|
	align 8
 | 
						|
	"16-bit WRAM tables"
 | 
						|
WRAMX 3
 | 
						|
	"Battle Tower RAM"
 | 
						|
WRAMX 4
 | 
						|
	"News Script RAM"
 | 
						|
WRAMX 5
 | 
						|
	align 8
 | 
						|
	"GBC Video"
 | 
						|
	org $d300
 | 
						|
	"Battle Animations"
 | 
						|
	org $d500
 | 
						|
	"Mobile RAM and Pokedex Listings"
 | 
						|
WRAMX 6
 | 
						|
	"Scratch RAM"
 | 
						|
WRAMX 7
 | 
						|
	"Stack RAM"
 | 
						|
VRAM $00
 | 
						|
	"VRAM0"
 | 
						|
VRAM $01
 | 
						|
	"VRAM1"
 | 
						|
SRAM $00
 | 
						|
	"Scratch"
 | 
						|
	org $a600
 | 
						|
	"SRAM Bank 0"
 | 
						|
	org $ae00
 | 
						|
	"Saved 16-bit conversion tables"
 | 
						|
	"Backup Save"
 | 
						|
SRAM $01
 | 
						|
	"Save"
 | 
						|
	"Active Box"
 | 
						|
	"Link Battle Data"
 | 
						|
	"SRAM Hall of Fame"
 | 
						|
	"SRAM Crystal Data"
 | 
						|
	"SRAM Battle Tower"
 | 
						|
SRAM $02
 | 
						|
	"Boxes 1-7"
 | 
						|
SRAM $03
 | 
						|
	"Boxes 8-14"
 | 
						|
SRAM $04
 | 
						|
	"SRAM Mobile 1"
 | 
						|
SRAM $05
 | 
						|
	"SRAM Mobile 2"
 | 
						|
SRAM $06
 | 
						|
	"SRAM Mobile 3"
 | 
						|
SRAM $07
 | 
						|
	"SRAM Mobile 4"
 | 
						|
HRAM
 | 
						|
	"OAM DMA"
 | 
						|
	"HRAM"
 |