Showing Visitor Messages 1 to 6 of 6
-
June 23rd, 2012 5:35 AMHaru~It's nice to hear that! ^^
Not a problem! -
June 16th, 2012 8:29 AMManaTried it on a clean ROM - works perfectly! Maybe I had previously changed something in the diploma section which messed with it
Anyway, thank you for your help and your routine :) -
June 16th, 2012 6:36 AMHaru~Hmm... That's weird. o_O
That should have done the trick. May I see the .bin file of the compiled routine?
It should be:
Spoiler:0A 49 09 78 00 29 05 D1 05 49 03 A8 00 F0 05 F8 05 4F 38 47 03 49 09 68 F7 E7 05 4F 38 47 00 00 19 B6 41 08 18 0F 00 03 95 50 0F 08 BC 70 03 02 C9 CC 13 08
The one in bold is the RAM location of loadpointer 0x1.
Try doing again on a clean ROM.
Me thinks that you've used the wrong routine. -
June 16th, 2012 6:26 AMManaThanks for your help ;_; I think I've done what you've said but I still seem to get black screen instead of the diploma.
This is the Script I used.
Spoiler:#org 0x800FA0
lock
setvar 0x8002 0x1
loadpointer 0x1 0x8800CA7
special 0x108
waitstate
release
end
and I inserted the routine at 0x740100 so used the pointer 01 01 74 08 (and the other 4 bytes) at 0x080F508C. D: -
June 15th, 2012 6:04 PMHaru~Umm... I tried also inserting the body text routine only and using that hack only and it worked perfectly.
Make sure you've used loadpointer 0x1 0xPOINTER_TO_TEXT since it's that parameter that the routine uses to get the text. Take note that if you didn't loadpointer and used the special 0x108 immediately, it's going to stay in a black screen and cause screeching noises because the routine is aiming at 0x00000000 (GBA BIOS) which has read-protection.
Try this one:
Spoiler:...
setvar 0x8002 0x1 //Could be any number it's just for testing.
loadpointer 0x1 0x800000 //Load body text.
special 0x108
waitstate
...
#org 0x800000
= This is body text.
Also, if you forgot to do this:
at 0x080F508C, place 00 4F 38 47 XX XX XX 08. Where XX XX XX 08 is the pointer to the body text routine (+1).
:) -
June 15th, 2012 10:47 AMManaHey :] with your ASM routines for the diploma, is it possible to only use one of them? I only inserted the [main body text] routine but it white screened my ROM ><.

