Post subject: Marvelous - Another Treasure Island RAM issues
Cappan1
He/Him
Joined: 6/8/2016
Posts: 10
Hey there! Marvelous: Another Treasure Island is an SNES game that I recently picked up and was looking to find RAM values but what I found was weird. None of the values in hex editor change very often if at all, and it's almost like nothing is happening in the RAM while I'm playing the game. I loaded up a different game (ALTTP) to make sure it wasn't just me, but that RAM search worked fine. Does anyone have insight on this? Thanks, Cappan1
gocha
Any
Emulator Coder, Former player
Joined: 6/21/2006
Posts: 402
Location: Japan, Nagoya
I made a short attempt on this game with Snes9x in the Stone Age, a very very long ago. I've found some memory addresses from my old TAS ruins.
12
00000	s043E9	b	u	0	Teamwork (fire A)
00001	i03053	b	s	0	X Velocity
00002	i03054	b	s	0	Y Velocity
00003	i03040	w	x	0	X Position
00004	i03042	w	x	0	Y Position
00005	s04018	b	u	0	Falldown Timer
00006	s05160	b	u	0	Whistle Timer
00007	s04075	b	u	0	Dash Cooldown
00008	s0418D	w	u	0	Partner 1 Steps
00009	s0418F	w	u	0	Partner 2 Steps
0000A	s058A4	b	u	0	Mouse level (Chapter 1)
0000B	s05868	b	u	0	Mouse timer (Chapter 1)
The address prefixed by "s" is for SRAM (CARTRAM) domain, and the address prefixed by "i" is for SA-1 I-RAM domain. Nintendo SA-1 is an extra chip for SNES cartridge. If you're using BizHawk (BSNES core), you can watch the CARTRAM domain, however, you cannot watch SA-1 I-RAM domain at the moment AFAIK. You can use lsnes for I-RAM watching. (thanks WaddleDX for pointing out) Hope it will help you.
I am usually available on Discord server or Twitter.
Cappan1
He/Him
Joined: 6/8/2016
Posts: 10
Yes, it does. Thanks a ton.