News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: GBA PPU Viewer?  (Read 1299 times)

linkncb16

  • Restricted Access
  • Full Member
  • *
  • Posts: 159
  • They actually updated this site. Hallelujah.
    • View Profile
    • Patreon
GBA PPU Viewer?
« on: June 11, 2016, 09:04:34 am »
Does anyone know of an emulator that has one? There isn't much hacking information for Final Fantasy Tactics Advance so I wanted to make a table file for it.
Final Fantasy Redux is complete! Download

KingMike

  • Forum Moderator
  • Hero Member
  • *****
  • Posts: 6860
  • *sigh* A changed avatar. Big deal.
    • View Profile
Re: GBA PPU Viewer?
« Reply #1 on: June 11, 2016, 10:01:04 am »
Pretty sure VBA has VRAM viewers.
"My watch says 30 chickens" Google, 2018

FAST6191

  • Hero Member
  • *****
  • Posts: 2539
    • View Profile
Re: GBA PPU Viewer?
« Reply #2 on: June 11, 2016, 11:09:22 am »
The PPU type concept on the GBA is split between the VRAM (what holds the data) and LCD IO/OAM (what controls what is on screen), VBA, no$gba and more will have have viewers of these. http://problemkaputt.de/gbatek.htm#gbalcdvideocontroller covers it all quite nicely. http://pineight.com/gba/managing-sprite-vram.txt and http://www.coranac.com/tonc/text/video.htm are also well worth having.

Equally nobody really makes tables using them on the GBA. They can help in some edge cases and with ordering and punctuation and such like. For table making you are better off with relative search, pointer decoding (most pointers on the GBA are of the form 08?????? so find a bunch of 08s close together and you tend to have found pointers, if the values they decode to correspond to sentence/paragraph length and are all quite variable then you have your text), working backwards from assembly, general tracing, compression searching/SWI logging, maths or linguistics based searching, and even corruption is something I would look at before I looked at NES style ppu fiddling for tables.
Even if you wanted to then the GBA graphics system is far more flexible (see earlier links) and devs make use of it so you would have a very hard time getting anything useful out the classic "ppu" style approach.

Also FFTA has been explored by a few people, perhaps not as much as the PS1 or DS entries but still known and looked at
http://ffhacktics.com/smf/index.php?topic=6334.0
http://www.insanedifficulty.com/board/index.php?/topic/219-ffta-texthacker-01-alpha/
http://datacrystal.romhacking.net/wiki/Final_Fantasy_Tactics_Advance:String_Tables