Experienced Forum User, Published Author, Active player
(282)
Joined: 10/8/2006
Posts: 356
Whoa! It's a trick, don't listen to the voices who tell you that. They only want to isolate you so they can hurt you and they do not want your soul to be healed. I'd be extremely suspicious of anyone who said that they were going to heal me but I was not allowed to tell anyone what they did. If someone in your head is already torturing you, chances are that these are the same ones who tell you to fight the Demons or make you think that you have to do so. They want people to hate the Demons because they are jealous and they want to create a bad world filled with evil where everyone is always in pain. This is because they have made themselves incapable of feeling remorse and refuse to ask Satan for forgiveness and take the punishment He has decided for them because they are so full of evil. Muhammed ben Abdullah, Lev Bronstein, Joseph Stalin and George W. Bush are a few examples of people who hated Demons and Satan. They are responsible for the deaths of hundreds of millions of people.
Talking about hurting "inner Demons" seems like the step before they tell you to hurt yourself. People who make these kinds of announcements have often disappeared, taken their life or become insane. Satan can help you but you must have faith and never believe the evil voices.
By the way there seems to be an epidemic lately in lack of mental wellbeing... spirits that cause mental illness have bothered me a lot this week and many others too. Just stay strong and they'll eventually become tired especially if they are unsuccessful. (I.e. if they can't make you feel worthless, bad, etc) Screaming at them loudly in rage when you are alone with them and cursing them might help. I wish you the best of luck.
Experienced Forum User, Published Author, Active player
(282)
Joined: 10/8/2006
Posts: 356
The subpixel positions are at $FFB012 and $FFB016, but Gens has an insect in dealing with cheat codes.
Even address: xxyy works right and writes xxyy to that address.
Even address : xx causes 00xx to be written at that address.
Odd address : xxyy causes yy to be written at address-1 and xx to be written at address+2.
Odd address : xx causes xx to be written at address-1 and 00 to be written at address+2.
Jumping sends Knuckles up at a velocity of 6 pixels per frame (or 3 if underwater) in the direction his head is pointing, in addition to his current velocity. The sub-pixel position doesn't matter. The orientation when he is on the ground depends on the blocks he is standing on.
Experienced Forum User, Published Author, Active player
(282)
Joined: 10/8/2006
Posts: 356
Here is a list for Mega Man 5:
0014 Keys pressed on pad 1
0015 Always cleared
0016 Keys held on pad 1
0017 Always cleared
0018 Palette changed
0019 Draw horizontal data
001A Draw vertical data
001B Palette cycle stopped
001C Update tile
001E New tile position
0023 New tile number
0026 Current level
0027 PRG bank for level
0028 Scrolling direction
0029 Area number
002A Maximum screen
002B Current screen
002C Mirroring
002D Life bar select
002E Weapon bar select
002F Boss bar enable
0030 Current move
0031 Direction
0032 Current weapon
0033 Shooting timer
0034 Shooting flag
0035 Sliding timer
0036 Kill block type (F0 => Kill, 00 => Nothing, others => decrease life by 1)
0037 Platform sprite index
0038 Charge counter
0039 Platform direction
003A Platform X speed low
003B Platform X speed high
003C Previous X pos low
003D Previous X pos high
003E Previous Y pos low
003F Previous Y pos high
0041 Unused
0042 Largest block type found
0043 Nb. of destroyed blocks
0044 Previous scroll X
0045 Previous scroll Y
0046 Vertical level
0047 Block number to draw
0048-004F Block types in each tested position
0050 Weapon selection in menu order
0051 Unused
0054 Freeze counter
0055 Horizontal autoscroll lock
0056 Boss sprite index
0057 Bump timer
0058 Bump flag
0059 Destroyed block disable
005A Animation disable
005B Shot type
005D Picked up M-tank
0060 Display updated
0069 Last screen visited
006A Current boss in rematch
006B Killed bosses in rematch
006C Current Wily level
006D Beat letters
006E Levels cleared
0074 Show elevator borders
0075 Elevator position low
0076 Elevator position high
0078 Split parameters
0080-008F Thread info
0090 VBL flag
0092 Asynchronous frame counter
0093-0094 Execute address
0095 Critical section flag
0096 Split effect enabled
0097-0098 Split effect execution routine
0099 Next split effect number
009A Current split effect number
009B Next split position
009C Current split position
009D Synchronous frame counter
009E Current sprite drawn
009F Next OAM table offset
00A0 Freeze frame
00A1 Gravity
00A2 Current Y scroll
00A4 Current X scroll
00A5 Current name table
00A6 Current sprite
00A7 Saved X register when PRG change interrupted
00A8 Saved Y register when PRG change interrupted
00A9 Colour lock
00AC Horizontal scroll direction
00AD Next enemy in level
00AE Previous enemy in level
00AF Mega man upside down
00B0 Life
00B1-00BC Weapon energy
00BD E-tanks
00BE M-tanks
00BF Lives
00C0 In sound code
00C7 Song time increment
00C8 Song time low
00C9 Song speed high
00CA Song spedd low
00CB Global transpose
00CC SF channels playing
00CF Current track bit
00D0-00D1 SF pointer
00D2 SF transpose
00D3 SF ontime
00D4 SF timer
00D5 SF on-timer
00DA Sound queue write pointer
00DB Sound queue read pointer
00DC-00E3 Sound queue
00E4-00E7 LSFR
00E8-00E9 NMI return address
00EA-00EB Background CHR banks
00EC-00EF Sprite CHR banks
00F0 Screen disabled
00F2 Last MMC3 command
00F3 Last PRG bank 8000-9FFF
00F4 Last PRG bank A000-BFFF
00F5 New PRG bank 8000-9FFF
00F6 New PRG bank A000-BFFF
00F7 In PRG change
00F8 Postponed PRG change
00F9 Scroll X high
00FA Scroll Y
00FB Vertical screen offset
00FC Scroll X
00FD Current nametable
00FE Display settings 1
00FF Display settings 2
0100-011F Powerups taken in level
0150-016F Debug stack
0170-017F Main stack
0190-01AF Palette animation stack
01B0-01DF Game stack
01E0-01FF System stack
0200-02FF OAM table
0300-0317 Sprite type
0318-032F X position fraction
0330-0347 X position low
0348-035F X position high
0360-0377 Y position fraction
0378-038F Y position low
0390-03A7 Y position high
03A8-03BF X speed low
03C0-03D7 X speed high
03D8-03EF Y speed low
03F0-0407 Y speed high
0408-041F Sprite flags (7 => Hurts Mega Man, 6 => Shielded, 5 to 0 => Size)
0420-0437 Direction
0438-044F Sprite number
0450-0467 Life
0468-047F Variable A
0480-0497 Variable B
0498-04AF Variable C
04B0-04C7 Variable D
04C8-04DF Variable E
04E0-04F7 Variable F
04F8-050F Variable G
0510-0527 Variable H
0528-053F Display flags (6 => Flipped, 5 => Mirrored, 4 => In background, 3 => Don't destroy when off screen, 2 => Invisible)
0540-0557 Animation frame
0558-056F Animation
0570-0587 Animation timer
0588-059F Enemy handler low
05A0-05B7 Enemy handler high
05B8-05CF Flash counter
05D0 Background animation
05D1 Background frame
05D2 Background timer
05E0-05EF Current column
05F0-05F3 Palette animation
05F4-05F7 Palette frame
05F8-05FB Palette timer
0600-061F Palette
0620-063F Original palette
0640-067F Attribute table
0680-06BF Local destroyed blocks
06C0-06FF Destroyed blocks
0700-077F Channel variables
0780-07FF Drawing buffer
Experienced Forum User, Published Author, Active player
(282)
Joined: 10/8/2006
Posts: 356
Hey, I'm from Norway. Let me show you this shortcut I found in Duck Tales on the moon:
Download NTSC versionDownload PAL version
I skip both the UFO key and the remote control. The remote control is actually quite useless as the rope will appear but you can't climb down. So I had to find another way down. Hehe.