Updates:

Fans are welcome!

Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - Grimgrin

#1
A new version is now available for download. Now you can patch other hacks to this one even "TGL WORLDS".

The main bug was the bankswitch code for MMC5.

Bankswitching:
to bankswitch from $8000 - $Bfff and from $C000 - $ffff, here's how to do it:

LDA bank_number
JSR $FFC0
JMP New Location


or

LDA bank_number
JSR $FFC0
RTS


If you want to use the compact mapper patch, then there are some things that you have to change.
The only thing that you have to change is this:

ROM File:

At location $1D71E, change
"99 66 D7" to "20 c0 FF".

In compact mapper, bankswitching is a lot easier than the original code. Here's how:


newlocation:
       jsr $d728 ; bank 08
       jmp $8000 ; $8000 or whatever etc...
#2
In order to get this to work, patch it to an unmodified ROM first and then patch one of the hacks to the file except for WORLDS.

The patch comes with two patches.
One is for ROM hack such as Secret Edition hack and the other one is for "The Guardian Legend WORLDS" utility.

Bankswitch:
To use it, all you have to do is select a bank and jump to it.

For The Guardian Legend MMC5: The Bankswitch Routine is located at $FFC0
Example:

LDA bank_number
JSR $FFC0

For The Guardian Legend WORLDS MMC5: The Bankswitch Routine is located at $FFB0
Example:

LDA bank_number
JSR $FFB0

You can also use Nflate from http://www.romhacking.net/ Utilities to expand the ROM up to 512kb.

You can now use free RAM space at $5c00 to 5fff and $6000 to $7fff for cool or new stuff.

ReadMe for more info!

https://www.sendspace.com/file/w3n6jw

"TGL compact mapper" hack, in order to get this to work on my hack, patch this hack made by Shredder to The "Guardian Legend MMC5" hack and in the ROM file using a hex editor, go to address $1d71f and type in $C0ff. Next go to address $1d7b3 and type in $07d7 and that's it.
#3
Wonderland / Glitch Passwords
June 08, 2015, 08:40:42 PM
Post your glitch passwords here:

GGGG GGGG GGGG GGGG
HHHH HHHH HHHH HHHH

JJJJ JJJJ JJJJ JJJJ
JJJJ JJJJ JJJJ JJJJ

JJJJ JJJJ JJJJ JJJJ
ZZZZ ZZZZ ZZZZ ZZZZ

6666 6666 6666 6666
hhhh hhhh hhhh hhhh

5555 5555 5555 5555
0000 0000 0000 0000

JJJJ JJJJ JJJJ JJJJ
JJJJ JJJJ QQQQ QQQQ
#4
Wonderland / Some doors without keys
March 31, 2015, 04:45:57 PM
I'm not sure if anyone knows about this but in one of the glitch passwords, you can go in some doors without no key.

Passwords:

GGGG GGGG GGGG GGGG
HHHH HHHH HHHH HHHH

5555 5555 5555 5555
0000 0000 0000 0000

6666 6666 6666 6666
hhhh hhhh hhhh hhhh
#5
Rom Hacks, MODs, Plugins / The Guardian Legend MMC3
March 25, 2015, 07:14:56 PM
Someone have converted The Guardian Legend UNROM mapper 2 to MMC3 Mapper 3.
#6
Rom Hacks, MODs, Plugins / FCEUX SVN
November 16, 2012, 12:41:49 PM
For the one's who didn't know, there is a website that have been making a lot of updates and new stuff on FCEUX. http://www.emucr.com/search/label/Fceux?&max-results=12
#7
Track 1 Title Screen
Address - $1BA4
Total bytes - 37B
Note: The second songs starts at address - $1C7E

Track 2 Area 3, 4 & 8
Address - $1F3E
Total bytes - 283

Track 3 Boss 1
Address - $21C1
Total bytes - 14B

Track 4 Corridor 13, 3, 14, 4
Address - $230C
Total bytes - 156

Track 5 Corridor 15, 5, 16 & 6
Address - $2462
Total bytes - 198

Track 6 Boss 2
Address - $25FA
Total bytes - 168

Track 7 Area 1, 2, 5 & 7
Address - $2762
Total bytes - 1a6

Track 8 Corridor 19, 9, 20 & 10
Address - $2908
Total bytes - 110

Track 9 Area 0
Address - $2A18
Total bytes - 23A

Track 10 Game Over
Address - $2C52
Total bytes - 63

Track 11 & 12 Corridor 17, 7, 18, 8
Address - $2CB5
Total bytes - 128

Track 13 Area 6 & 9
Address - $2DDD
Total bytes - 156

Track 14 Area 10
Address - $2F33
Total bytes - DB

Track 15 Ending
Address - $302E
Total bytes - 2DE

Track 16 Enpty Room
Address - $330C
Total bytes - C9

Track 17 & 18 Corridor Room
Address - $33D5
Total bytes - F2

Track 19 Message Room
Address - $34C7
Total bytes - 120

Track 20 & 21 Corridor 1,11,12,2
Address - $35E7
Total bytes - 132

Track 22 Boss 3 & Final Boss from MSX
Address - $3719
Total bytes - 7B

Track 23 Corridor Victory and from MSX
Address - $3794
Total bytes - FC

Track 24 Save & Shop Room
Address - $3890
Total bytes - 9D

Track 25 Password Screen & Corridor 22 Title Screen from MSX
Address - $392D
Total bytes - BE

Track 26 Area Victory after beating a boss
Address - $39EB
Total bytes - 2A

Track 27 Corridor Cleared
Address - $3A15
Total bytes - 46

Track 28 Corridor 21
Address - $3A5B
Total bytes - 197

Track 29 Take Off
Address - $3BF2
Total bytes - 116

Track 30 Corridor 0
Address 1 - $1C7E
Total bytes - ?

--------------------------------------------------------------------------------------------------------
SFX

Sound 32
Address - $3D08
Total bytes - 11

Sound 33
Address - $3D18
Total bytes - 0F

Sound 34
Address - $3D26
Total bytes - 17

Sound 35
Address - $3D3D
Total bytes - 1B

Sound 36
Address - $3D58
Total bytes - 1C

Sound 37
Address - $3D74
Total bytes - 10

Sound 38
Address - $3D84
Total bytes - 18

Sound 39
Address - $3D9C
Total bytes - 20

Sound 40
Address - $3DBC
Total bytes - 15

Sound 41
Address - $1DBE
Total bytes - 1C

Sound 42
Address - $3DD1
Total bytes - 16

Sound 43
Address - $3DE7
Total bytes - 14

Sound 44
Address - $3DFB
Total bytes - 11

Sound 45
Address - $1DBF
Total bytes - 1C

Sound 46
Address - $3E0C
Total bytes - 16

Sound 47
Address - $3E22
Total bytes - 15

Sound 48
Address - $3E37
Total bytes - 17

Sound 49
Address - $3E4E
Total bytes - 30

Sound 50
Address - $3E7E
Total bytes - 16

Sound 51
Address - $3E94
Total bytes - 16

Sound 52
Address - $3EAA
Total bytes - 17

Sound 53
Address - $3EC1
Total bytes - 18

Sound 54
Address - $3ED9
Total bytes - 14

Sound 55
Address - $3EED
Total bytes - 17

Sound 56
Address - $3F04
Total bytes - 10

Sound 57
Address - $3F17
Total bytes - 15

Sound 58 & 59
Address Part 1 - $3F2C
Total bytes Part 1 - 0B
Address Part 2 - $3F42
Total bytes Part 2 - 15

Sound 60
Address - $3F37
Total bytes - 20

Sound 61 & 62
Address - $3F57
Total bytes - 19

Sound 63
Address - $3F70
Total bytes - 18

Sound 64
Address - $3F88
Total bytes - 15

Sound 65
Address - $3F9D
Total bytes - 15

Sound 66
Address - $3FB2
Total bytes - 15

Sound 67
Address - $3FC7
Total bytes - 23

Sound 70 Pause
Address - $1ADD
Total bytes - 12

Sound 71 UnPause
Address - $1ADD - Sames as Sound 70
Total bytes - 12

I think most sfx ends at $82.
Thanks to FCEUX code/data Logger! It did most of the work.

EXP hackers might understand what the format does.
#8
I found something interesting here in ASM:

Bank 0:
sound_init - $97bb: a9 0f
se_silence - $97c0: a9 30
sound_load - $97e4: 8d 04 03
song_headers - $9b04: cd            Data
song_headers+1 - $9b05: 9a 94 9b 2e   Data

ROM File in hex at location
Address   hex song

Music:
$1B14 - 9ACD SONG 0    Pause?
$1B16 - 949B SONG 1      Title Screen
$1B18 - 2E9F SONG 2      Area 3 $ 4
$1B1A - B1A1 SONG 3      Boss 1
$1B1C - FCA2 SONG 4      Corridor 13,3,14,4
$1B1E - 52A4 SONG 5      Corridor 15,5,16,6
$1B20 - EAA5 SONG 6      Boss 2
$1B22 - 52A7 SONG 7      Area 1,2,5,7
$1B24 - F8A8 SONG 8      Corridor 19,9,20,10
$1B26 - 08AA SONG 9      Area 0
$IB28 - 42AC SONG 10 $A      Game Over
$1B2A - A5AC SONG 11 $B      Corridor 17,7,18,8
$1B2C - A5AC SONG 12 $C      Corridor 17,7,18,8: I thought it was a beta song
$1B2E - CDAD SONG 13 $D      Area 6 $ 9
$1B30 - 23AF SONG 14 $E      Area 10
$1B32 - 1EB0 SONG 15 $F      Ending
$1B34 - FCB2 SONG 16 $10   Empy Room
$1B36 - C5B3 SONG 17 $11   Corridor Room
$1B38 - C5B3 SONG 18 $12   Corridor Room: I thought it was a beta song
$1B3A - B7B4 SONG 19 $13   Message Room
$1B3C - D7B5 SONG 20 $14   Corridor 1,11,12,2
$1B3E - D7B5 SONG 21 $15   Corridor 1,11,12,2: I thought it was a beta song
$1B40 - 09B7 SONG 22 $16   Boss 3
$1B42 - 84B7 SONG 23 $17   Corridor Victory
$1B44 - 80B8 SONG 24 $18   Save $ Shop Room
$1B46 - 1DB9 SONG 25 $19   Password Screen & Corridor 22
$1B48 - DBB9 SONG 26 $1A   Area Victory after beating a boss
$1B4A - 05BA SONG 27 $1B   Corridor Cleared
$1B4C - 4BBA SONG 28 $1C   Corridor 21
$1B4E - E2BB SONG 29 $1D   Take Off
$1B50 - 0F9F SONG 30 $1E   Corridor 0
$1B52 - 3E99 SOUND 31 $1F  Silence?

SFX:
$1B54 - F8BC SFX 1 32 $20
$1B56 - 08BD SFX 2 33 $21
$1B58 - 16BD SFX 3 34 $22
$1B5A - 2DBD SFX 4 35 $23
$1B5C - 48BD SFX 5 36 $24
$1B5E - 64BD SFX 6 37 $25
$1B60 - 74BD SFX 7 38 $26
$1B62 - 8CBD SFX 8 39 $27
$1B64 - ACBD SFX 9 40 $28
$1B66 - B39B SFX 10 41 $29
$1B68 - C1BD SFX 11 42 $2A
$1B6A - D7BD SFX 12 43 $2B
$1B6C - EBBD SFX 13 44 $2C
$1B6E - CF9B SFX 14 45 $2D
$1B70 - FCBD SFX 15 46 $2E
$1B72 - 12BE SFX 16 47 $2F
$1B74 - 27BE SFX 17 48 $30
$1B76 - 3EBE SFX 18 49 $31
$1B78 - 6EBE SFX 19 50 $32
$1B7A - 84BE SFX 20 51 $33
$1B7C - 9ABE SFX 21 52 $34
$1B7E - B1BE SFX 22 53 $35
$1B80 - C9BE SFX 23 54 $36
$1B82 - DDBE SFX 24 55 $37
$1B84 - F4BE SFX 25 56 $38
$1B86 - 07BF SFX 26 57 $39
$1B88 - 1CBF SFX 27 58 $3A
$1B8A - 1CFB SFX 28 59 $3B
$1B8C - 27BF SFX 29 60 $3C
$1B8E - 47BF SFX 30 61 $3D
$1B90 - 47BF SFX 31 62 $3E
$1B92 - 60BF SFX 32 63 $3F
$1B94 - 78BF SFX 33 64 $40
$1B96 - 8DBF SFX 34 65 $41
$1B98 - A2BF SFX 35 66 $42
$1B9A - B7BF SFX 36 67 $43
$1B9C - 3E99 SFX 37 68 $44
$1B9E - DF9A SFX 38 69 $45
$1BA0 - 3299 SFX 39 70 $46
$1BA2 - 3999 SFX 40 71 $47

Music data or whatever it is: I think the music starts at byte 30 00 01.
$1BA4 - Music 1 Found this in code/data/logger in FCEUX.

You can also rearrange the songs too.

Reason for edit is to correct the locations.

Now if I can figure out how to locate the music without the code/data/logger.

Thanks to NintendoAge!
#9
To do this, you need a hex editor.

To add more space in the ROM, in hex go to address $1c010 and copy from $1c010 to $2000f and save it to a new file.
Next, choose any of these location that you want to use to copy the file to:


Address                     PRG Bank Number:


$1c010                    7 Main Bank
$20010                    9
$40010                    11
$44010                    12
$48010                    13
$4c010                     14
$50010                    15
$54010                    16
$58010                    17
$5c010                     18
$60010                    19
$64010                    1a
$68010                    1b
$6c010                     1c
$70010                    1d
$74010                    1e
$78010                    1f
$7c010                     20 this is what I have in my ROM

Now go to iNES header located at $0. Go to address $4 and you will see $08. Change $08 to $20 for location $7C010 and it's done. Now you have more space to test out something new.
#10
Rom Hacks, MODs, Plugins / NESICIDE
February 14, 2012, 04:38:10 PM
For those who didn't know:

NESICIDE is an Integrated Development Environment for the 8-bit Nintendo Entertainment System. With it you will be able to create NES games without the need for external editors or build systems. Everything from graphics designers, sound designers, code editors, to emulation with advanced debugging and profiling features will be featured. The creations can be played within NESICIDE itself, on your favorite emulator, put onto a PowerPak and played on a real NES, or burned into EEPROMs and placed onto your very own cartridge.

The current version (NESICIDE2) is cross-platform, supporting Windows, Mac OS X and Linux.

The description is from Romhacking.net

Here is a bugfix version from crashing: http://www.emucr.com/2012/02/nesicide-v6.html

Also great for the one's who's hacking The Guardian Legend.
#12
Rom Hacks, MODs, Plugins / TGL Pattern Tables
April 19, 2010, 01:35:39 PM
Thanks to Nintendulator emulator, here some cool stuff that I found in the ROM file that you can edit:

Area 0                 $4514 - $49D9
Area 1, 2, 9 & 10   $52DD - $5A87
Area 3 & 4        1: $661E - $67B0
                      2: $6859 - $6DAD
Area 5 & 6            $746B - $7B0D
Area 7 & 8            $5C44 - $65FA


Corridor 0             $4CA7 - $52C9
#13
Rom Hacks, MODs, Plugins / Modifiying Enemies in RAM
April 16, 2010, 03:20:33 PM
Here what I found about the enemies in RAM:

$0505 - $0517 Display Enemies on Screen.
$054D - $055F ?
$0595 - $05BF Enemies and Weapon Health.
$06CD - $06DF Sprite?
$072D - $073F ?
$07A5 - $07B7 ?
$07ED - $07FF Sprite?
#14
Wonderland / Invisible Doors
March 28, 2010, 06:35:45 PM
Here's a video that I made when you can enter a room from any spot. Even the one's that doesn't have the blue one's.

http://www.youtube.com/watch?v=O8ppLlIOxKE
#15
Guardian Legend, The (U)

Adventure & Space mode
0030:

00 - Human Shape
50 - Fighter Shape
52 - Fighter Shape in TGL mode
80 - fly
208 - demo(there are some more numbers for ever demo I didn't checked what are the numbers)

Max Consecutive Firing:
0039-01-01

Gun Power
003A:

03 - 3 Way Shot
02 - 2 Way Shot
01 - 2 Way Shot
00 - 1 Way Shot

Max Weapon Power:
003D:

01 - Blue
02 - Green
03 - Red

Max Shots:
003E-01-FF

Max Energy:
0048-01-FF
0049

Max Attack
004A-01-04

Max Shields:
004B-01-08

Area
0050:

00 - Area 0
01 - Area 1
02 - Area 2
03 - Area 3
04 - Area 4
05 - Area 5
06 - Area 6
07 - Area 7
08 - Area 8
09 - Area 9
0A - Area 10

Corridor:
0051:

00 - Corridor 0
01 - Corridor 1
02 - Corridor 2
03 - Corridor 3
04 - Corridor 4
05 - Corridor 5
06 - Corridor 6
07 - Corridor 7
08 - Corridor 8
09 - Corridor 9
0A - Corridor 10
0B - Corridor 11
0C - Corridor 12
0D - Corridor 13
0E - Corridor 14
0F - Corridor 15
10 - Corridor 16
11 - Corridor 17
12 - Corridor 18
13 - Corridor 19
14 - Corridor 20
15 - Corridor 21
16 - Corridor 22

Glitch Corridors:
17 - Corridor 23
18 - Corridor 24
1B - Corridor 27
1C - Corridor 28

Boss and Item display
0070:

02 - Boss
03 - Item

Enemy hit points
0500 - 05C0

ROM area:
1ECCB - A9 01 Once you enter the dungeon, it will be completed.

Edit Today on 3-29-2010

1EF26 - Area Music

1EF3A - Corridor Music

1EF65 - Graphical loading data for the corridor

Thanks to the FAQ guide from Game FAQ.
#16
Introduction Area / Hi! I'm Grimgrin!
March 28, 2010, 12:49:27 PM
Hi! I'm Grimgrin! Nice to meet you all! I'm a big Guardian Legend fan since when I was a teen or a kid. I like most of the bosses of the game and areas too. I'll have some new RAM codes to post soon!