Romhacking.net

Romhacking => ROM Hacking Discussion => Topic started by: Hamtaro126 on June 07, 2012, 07:13:23 am

Title: (ASM) Text Routine for SNES hack needed
Post by: Hamtaro126 on June 07, 2012, 07:13:23 am
Is there / can someone an example on how to really do a Byte-to-Byte Incremental Text system for SNES, like Hebereke for NES.

If anyone asks, It's for a possible SMW hack

- uses NameTable #0 With Status Bar usually enabled
- ASCII 8x16 font @ Layer3 CHR $120-$17F (basically 128 bytes of CHR used at least)
- 16x16 Faces of Layer3 Characters in $000-004/$010-$014 with Flipping and Attributes (No Sprites) using Codes
- up to 1-4 rows of text possible
- Seperate Addresses for Text Position
- Routine to Use and Erase Dialouge Box
- Modes for Faces ($004-$007),  Dialog/Overwrite (003), NextLine ($002), StoryText ($001) and Erase/EndDialog ($000)
Title: Re: (ASM) Text Routine for SNES hack needed
Post by: Hamtaro126 on June 15, 2012, 10:28:46 pm
Wow. Nothing Happened,

I will say it for short: A Text engine which is like the equivelent of Ufouria/Hebereke text system, but for SNES in the form of a SMW patch (XKas 6) or at least a SNES Demonstration of sorts (Layer 3 only)

Font is 8x16, ASCII format with these codes:

Ending Routines (Text Opcodes):

$00 = End Text
$01 = New Line
$02 = Main Dialog, Box+Cursor Enabled (Text Pointer @ NES PPU $24C5 in original)
$03 = Story Dialog, Box+Cursor Disabled, (Text Pointer @ NES PPU $2285 in original)

$04-$07 = Reserved, Unused

Start Routines (Face Opcodes):

$10-$17 = Selection of Faces to Display (BG3, No Sprites)
$18-$19 = Lower halves of the faces, displayed in the values above

Font:

$20-$7D = 8x16 ASCII Font

8x8 Cursor:

$7E = a Blank for use along with the Cursor
$7F = Cursor (the Down arrow)

If anyone would to help, Please! I'd be grateful,
Title: Re: (ASM) Text Routine for SNES hack needed
Post by: MathOnNapkins on June 18, 2012, 09:45:17 am
Thread closed because solicitations for work to be done without any work to show for it at against our forum rules. We have a Help Wanted (http://www.romhacking.net/helpads/) section of the site for these kinds of requests, please use them. SMWCentral might also be a better place to ask for help, though I am unaware of their forum rules.