Updates:

Fans are welcome!

Some RAM codes that can change stuff in the game

Started by Grimgrin, March 28, 2010, 01:05:02 PM

Previous topic - Next topic

arseniy

Maybe NesTen has a site? There might be that info. I tried only VirtuaNES, FCEUX and NesTopia for this stuff.

Grimgrin

New code I found and almost complete.

0042 - 43:
00 - 31 - hearts
01 - 4f - red chips
02 - 63 - blue chips


Destroy any enemy to get a whole lot of chips and energy. I'm still working on the last item.
Currently extending the game.

teremochek


teremochek


arseniy

Fireball doing some randomizer, but seems he doesn't want to go to forum. He sometimes hang around in Discord.
Recently he said he found out corridors commands
Quotei've mostly finished writing code to parse the corridor commands to split them out
worked for every corridor but maybe c21

it's very simular in form to zanacs corridor system, with the most important command, the one that spawns enemies and other stuff being literally identical

so, tgl corridors are basically a list of commands
that start with a 2 byte time code
that says how many blocks into the level before the thing happens
then a command code of 0-9
each one does different things, 00 sets the scroll speed, and takes 2 bytes
04 sets the palette, and takes 4 bytes (i believe a pointer to the palette)
05 loads the boss for the stage
06 summons things
etc

teremochek

#20
Quote from: arseniy on December 14, 2021, 01:03:09 AM
so, tgl corridors are basically a list of commands
that start with a 2 byte time code
that says how many blocks into the level before the thing happens
then a command code of 0-9...

Thank's, Interesting.
Something like this has already been written by Optomon.

teremochek

More RAM names:

$0032# Move Direction State (0/8)#
$0033# Max Consecutive Firing ticker#
$0038# Fire Bullets in Air now (0/4)#

$0040# Boom on Screen (0/1)#
$0041# ??? timer (0/ff) When Walk or Fly mode and not paused#
$0042# Bonus counter (0/7)#
$0043# Kill enemy counter#
$0044# Kill enemy counter2#
$0045#Use Chip#
$0046#Red Landers count#

$0054# Type Collisions of Wall's#
$0055# Room Type: 00 magazine, 0B - inforoom, 0D 03 -boss, 09 - item etc.#
$0056# Set $FF when go to next room#
$0058# Left Wall   Collision#
$0059# Up Wall Collision#
$005A# Right Wall Collision#
$005B# Down Wall   Collision#

arseniy

Maybe you should try to talk with a guy on Discord:
He is doing some decompilation sometimes: