Terranigma/RAM map

From Data Crystal
< Terranigma
Revision as of 14:33, 24 January 2024 by Hawk (talk | contribs) (→‎top)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Chip tiny.png The following article is a RAM map for Terranigma.

  • 7E047E-7E047F Current location No.
  • 7E0610-????? Ark's name
  • 7E0648 Equipped item
  • 7E0690-7E0692 EXP
  • 7E0694-7E0696 Number of Gems
  • 7E081E-7E081F Map X-Scroll
  • 7E0822-7E0823 Map Y-Scroll
  • 7E0A00-7E0E1F OAM Buffer
  • 7E1000-7E1001 Player X-coordinate
  • 7E1002-7E1003 Player Y-coordinate
  • 7F0600-7F07FF CGRAM Buffer
  • 7F0800-7F0802 Color Math Buffer
  • 7F0800-7F0802 Sprite Buffer (Here are all sprites stored, it is calculated whether or not they are transferred in OAM buffer, depending on their position)




A collection of poorly formatted notes I took while messing with this game for retroachievements.org. as such they have a focus on game stats and events rather than game programming. Add 0x7E0000 to get the actual ram location. specific bits are referred to b1-b8 any numbers higher than that are combinations of bits (i.e. b123 = bits 1,2,3). question marks may or may not be confirmed.

  • 0x0006 tile type??
  • 0x0044 timer?
  • 0x00f0 mini game timer 16ish bits
  • 0x00f1 safarium minigame timer | noodle king player noodles
  • 0x00f3 noodleking champion noodles
  • 0x01fb possible pause flag
  • 0x0450 possible program state
  • 0x0455 direction?
  • 0x0456 buttons?
  • 0x047c room change trigger?
  • 0x047e current map (also program state? its all maps!?)
  • 0x0480 current map X 2
  • 0x0488 room change timer
  • 0x048b hud is on? bit 2
  • 0x04c8 Load Menu menu position
  • 0x04cc possible continent count
  • 0x062e clock
  • 0x0648 equipped item
  • 0x064a equipped weapon?
  • 0x064c equipped armor
  • 0x0656 Level
  • 0x0657 max hp
  • 0x0659 weapon strength bonus
  • 0x065b Armor defense bonus
  • 0x065d current hp
  • 0x0661 luk pot
  • 0x0662 str pot
  • 0x0666 also luck pot
  • 0x0690 current XP
  • 0x0694 gold count
  • 0x06a4 text speed
  • 0x06a6 stats room menu position
  • 0x06a8 itemroom menu position
  • 0x06aa weapon room menu position
  • 0x06ac armor room menu position
  • 0x06b0 battle handbook menu position
  • 0x06b2 config menuposition
  • 0x06b5 settings| bit5 stereomono| bit6 cursormemory
  • 0x06b6 window color
  • 0x06ba gem box menu position
  • 0x06bc box room
  • 0x06c0 temporary event flags? |bit 1 crying door
  • 0x06c1 bit 1,2 guys exiting the room after door open
  • 0x06c2 temporary event flags
  • 0x06c4 scene flags | bit 6 scolded by elder | bit 7 breaking the door event|bit 2 opened the box|
  • 0x06c5 bit 1 gave thread to elle| bit2 went to sleep after thread| b3 talked to elle at night| bit 5 got elle cape |b7 slept at night again
  • 0x06c6 b0 capes prayer
  • 0x06c7 bit 5 woke up | b6 woke up at day| b2 ratree got grass pin magirock
  • 0x06c8 b1 woke up windvale| b3 got the windpin magirock| b5 chap 3humans rekt
  • 0x06c9 bit 1 bone pin magirock
  • 0x06cb b76 bounty inn | b2 groom
  • 0x06cc b0 met royd | b3 talked to prin.elle
  • 0x06cd b2 prin elle 2
  • 0x06ce b0 ressurect chap 3| b1 prin elle talks
  • 0x06cf "b3 loire vote?| b76 vote for jean |b6 vote for louis| b2 vote for jean completed| b5 vote being tallied b0 loire upgraded once| b1 loire upgraded twice"
  • 0x06d0 b4 get fancy clothes| b7 rent an apartment
  • 0x06d1 b7 get matis' painting
  • 0x06d2 b0 massage | b5 litz hotelle | b6 fyda stays|b7 saved ell on ship
  • 0x06d3 b7 landho | b3 helped eddy
  • 0x06d4 b12 liotto meirin b0 liotto night b3 rejecte meirin| b5 accepted mermaid towers
  • 0x06d5 b6 princess on boat | b4 boat to mermaid tower accepted
  • 0x06d6 b2 columbus sleeps | b7 invented sardines | b6 gave crystal | b3 will says goto yonkou| b4 completed dragoon castle| b5 got airplane
  • 0x06d7 b2 fyda ginseng | b3 cheered fyda up| b4 dragoon elle captured by royd| b5 saved by fyda| b6 2 elles |b7 fyda leaves|b1 japan destroyed
  • 0x06d8 b0 tourism yunkou dragoon |b3 trapped by meilin b2 post saved by fyda| b4 meilin apologizes| b5 fyda challenges royd| b6 meilin opens door
  • 0x06d9 b6 mr lon ginseng deal| b7 mr lon cutscene| b5 ghost elle says where princess is| b3 elle waits for fyda| b1 ark leaves dragoon alone| b2 royd threatens to kill wong| b4 dragoon castle collapses
  • 0x06da b1 asked for medicine | b0 got ginseng| b5 got ginseng prescription| b4 cured fyda
  • 0x06db "bit 0 went to sleep |b1 gave wine| b3 gave art| b7 got sardines|b5 started letter quest"
  • 0x06dc b12 pierre camera | b3 camera sucess| b0 get penguin starstone
  • 0x06dd "b1 bridge supplies given| b6 learnt about chija| b5 found Chija|b7 told parents about chija |b3 nirlake burnt down expansion | b4 nirlake expanded"
  • 0x06de b2 set sail| b4 got boat | b1 plane ride
  • 0x06df b7 Fighting gossie security bot
  • 0x06e0 bit 1 eurasia ressurected| bit 3 south america ressurected|bit 5 africa resurrected| bit 7 north america|
  • 0x06e1 bit 1 australia rezzed |
  • 0x06e2 tower 1 event flag bit 5|bit 4 tow 1 opened upper door
  • 0x06e3 bit 6 polynese shrine | bit 7 mu resurrected
  • 0x06e4 b0 polynese ressurected
  • 0x06e5 b7 cure the yetI | saved will
  • 0x06e6 b2 louran change | b4 turbo scarf | b3 save meirin
  • 0x06e8 b1saved meilin norfost
  • 0x06e9 b0 portrait acquired
  • 0x06eb bit 5 evergreen is messed up | bit 6 plant life resurrected| bit7 birds ressurected| b4 met beruga
  • 0x06ec b1 safarium critters return |b2 test of courage| b3 defeated bloody mary| b4 unfroze beruga
  • 0x06ed b4 avalanch day | b5 rescued |b6 jewel paintings| b1 killed mermaid tower boss| b2 got engagement ring| b3 presented ring
  • 0x06ee b1 met leim in newsewer | b2 got starstone
  • 0x06ef "b0 airsrock starstone| b7 astarica complete|b5 dry vale b12345 dryvale"
  • 0x06f0 b2 password accepted | b0 star stone desert | b5 get heroic equipment
  • 0x06f1 b0123456 timebombs
  • 0x06f2 b0 royd bomba| b5 beruga at the rear| b6 beruga dead| b7 heh heh final boss
  • 0x06f3 b4 got the flippers|b7 tooted the dog whistle|b1 spoke to elder pre gaia | b2 gaia stone
  • 0x06f4 b1 ra tree spirit| b1 beat hiterodon horn pin| b5 beat security bot
  • 0x06f5 b5 beruga password| b6 password accepted
  • 0x06f6 b6 talked to hydin a second time| b7eft storkholm|b1 beat dark gaia
  • 0x0700 b2 bell init | b3 bell rejected|b4 told the truth| b6 lied |b7 rewarded| b5 colorado bridge init| b1 reunite chija
  • 0x0701 b0 talked to bell at the pub | b1 talked to bell after getting rock rewarded| b7 lightbulb| b2 suncoast meat| b3 fed stoma sunc meat| b4 fed stoma dardines| b5 suncoast airplain plans
  • 0x0702 b3 eddie letter| b4 letter bell|b1 matisse letter| b5 pierre letter| b2 marily letter | b6 wineguy letter|b7 fishguy letter|b0 rich guy letter
  • 0x0703 "b4 talked to mac| b2 ground beef | b5 asked for next step | b3 put it in a bun | b6 told to quit | b0 letter to will"
  • 0x0704 b5 zue |b0 took pictures of loire |b2 took pictures of freedom|b3 nirlake| b4 suncoast| b1 litz
  • 0x0705 b4 temjin told to bury | b5 temjin told to give it to ark|b6 temjins treasure get| b1 bell phone finish | b2 bell phone complete
  • 0x0707 b0 fever cured waterpin
  • 0x0708 b7 crying elle |pandora's box flags
  • 0x0709 b0 whackamole minigame win| b4 noodle king| b1 loire castle food| b3 cat creamer| b2 won squirrel run
  • 0x070a b5 liotto picture | b1 freedom tourism | b0 liore tourism | b3 Yunkou pics | b4 neotokio pics| b2 nirlake tourism
  • 0x070b b2 sliipped the sleeping powder | b1 invented wine| b0 free the kingbird| b6 got water pin
  • 0x070c b5 polynese
  • 0x0713 b4 post avalanche cave open |b5 jewel paintings
  • 0x0714 b5 3girls fashion| b0 opened door dragoon b1 opened stature door|
  • 0x0715 b1 bought bed| b4 bought bookshelf| b2 bought dresser| b3 bought desk
  • 0x0717 b3 3 girls fashion| b5 loire expansion?
  • 0x0718 b4 zue| b6 mermaid tower boss| b5 saved will | B2 Security bot
  • 0x0719 b1 apt bought rug|b0 astarica not elle kills roy/fylia
  • 0x0740 b4 freedom expansion 1 | b5 freedom Expansion 2
  • 0x0741 b1 got airplane prolly airport| b7 suncoast airport|b2 got hero items
  • 0x0742 b6 suncoast expansion| b5 litz expansion
  • 0x0761 b3 protect bell
  • 0x0773 b0 Magic Anchor
  • 0x0779 b3 dogwhistle| b6 air herb
  • 0x077a b2 speed shoes
  • 0x077c b7 block rod
  • 0x077d b3 Enbu Pike
  • 0x077e b0 got Sea Mail
  • 0x077f b6 astarica starstone
  • 0x07e0 b1-7 magirock chap 1
  • 0x07e1 "b0123 chapt 1 magirock | b56 ra tree | b7 grecliff |b4 astarica ch3"
  • 0x07e2 b0123 grecliff | b456 zue | b7 eklemata
  • 0x07e3 b012 ekelmata | b7 louran | b456 norfost
  • 0x07e4 b01234 louran | b567 sylvain
  • 0x07e5 "chap 2 Mrck b7 | b4 ch3 gobi |b5 ch3 euro|b6 NZ| b0 great lakes |b12 neosewer| b3 ch4 beruga towera"
  • 0x07e6 b0 scandia
  • 0x07e9 "b4 neotokyo ch3 | b1 louran mirage | b2 freedom| b6 freedom ch3|b0 penguinea| b5 dragoon|b3 nirlake 2nd| b 7 litz ex"
  • 0x07ea b4 ch3 bell's house pre exp | b5 colorodo river bridge| b7 liotto |b0 yunkou chija| b23 dragoon| b6 suncoast
  • 0x07eb "b5 safarium cp3 | b3 neotokio | b126 loire castle|b4 liotto| b7 squirrels|b0 yunkou"
  • 0x07ec b3 kings nest ch3| b2 mosque|b0 litz ex
  • 0x07ed Current Magirock Count
  • 0x0800 some kind of map related data
  • 0x0816 crystal blue x speed signed
  • 0x081a crystal blue y speed signed
  • 0x081e crystal blue camera y
  • 0x0822 crystal blue camera y
  • 0x0952 player x copy
  • 0x0954 player x copy
  • 0x09a5 message time?
  • 0x1000 player x
  • 0x1002 player y
  • 0x1020 sprite counter?
  • 0x1124 possible noodle timer
  • 0x1126 alt noodleking
  • 0x11e4 seconds timer
  • 0x11e6 safarium whackamole videogame score
  • 0x1356 shop menu counter
  • 0x10cbe Gauge Style
  • 0x11088 some kind of sprite trigger
  • 0x1206a bloody mary hp
  • 0x13154 seems to turn on when talking
  • 0x13216 possible snow leaf
  • 0x13316 sharp claws?
  • 0x18000 items
  • 0x18034 item block end
  • 0x18036 key items
  • 0x18048 weapon block
  • 0x1805e end normal weapon block?
  • 0x18066 armor block
  • 0x18080 spell block start?
  • 0x18168 log bridge log count