New pages
- 23:56, 16 June 2024 $80:833E (hist | edit) [173 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox ROM address|length=0x15|type=Code|description=Entities return here when completed. Deletes the current entity and resumes the entity loop.|args=None|ret_type=N/A}} Category:ROM address")
- 23:53, 16 June 2024 $80:830E (hist | edit) [240 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox ROM address|length=0x30|type=Data|name=entityStacks|description=Starting stack address for each entity|args=pointer16[0x18]}} Note: The stack for each entity is the area [S - 0x25, S + 0x0B), where 'S' is the value in this table. Category:ROM address")
- 23:47, 16 June 2024 $80:82DE (hist | edit) [129 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox ROM address|length=0x30|type=Data|name=entityDPs|description=Direct page address for each entity|args=pointer16[0x18]}} Category:ROM address")
- 16:08, 15 June 2024 $80:825E (hist | edit) [371 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox ROM address|length=0x80|type=Code|name=createEntity|description=Creates an entity|args=Y+A = [pointer32] Entity pointer<br/>Return A = [uint16] Entity ID|ret_type=RTL}} Note: This will return 0 if there are no empty entity slots available. 0 is technically a valid entity ID, but this ID will always be used for the first player entity (see $80:8248). Category:ROM address")
- 16:01, 15 June 2024 $80:8248 (hist | edit) [779 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox ROM address|length=0x16|type=Code|name=createPlayerEntity|description=Creates an entity for a player|args=Y+A = Entity pointer|ret_type=RTL}} This is the same as $80:825E, but with the following differences: * Searches entity slots in forward order instead of reverse. This will guarantee that the two player entities are in the first two slots. ** This was possibly meant to guarantee player entities get assigned a direct page with a zero low byte for fa...")
- 15:48, 15 June 2024 $80:8246 (hist | edit) [101 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox ROM address|length=0x02|type=Code|description=Unused infinite loop|args=None|ret_type=N/A}} Category:ROM address")
- 15:47, 15 June 2024 $80:820A (hist | edit) [188 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox ROM address|length=0x3C|type=Code|name=deleteAllEntities|description=Deletes all entities (except the current entity) and VBlank listeners|args=None|ret_type=RTL}} Category:ROM address")
- 15:44, 15 June 2024 $80:8209 (hist | edit) [122 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox ROM address|length=1|type=Code|description=Various interrupt handlers. Does nothing.|args=None|ret_type=RTI}} Category:ROM address")
- 19:51, 5 April 2024 ROM map (hist | edit) [418 bytes] Piranhaplant (talk | contribs) (Created page with "<DPL> category = ROM address include = {Infobox ROM address}:%PAGE%:length:type:description:args table = class="wikitable sortable",-,Address,Length,Type,Description,Arguments/Return value tablerow = data-sort-value="{{#invoke:Utils|ramAddress2dec|%%}}"|%%,data-sort-value="{{#invoke:Utils|hex2dec|%%}}"|%%,%%,%%,%% </DPL>")
- 19:50, 5 April 2024 $80:81F9 (hist | edit) [138 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox ROM address|length=0x10|type=Data|description=Contains the direction (x2) for each d-pad input. (1 byte each)}} Category:ROM address")
- 19:46, 5 April 2024 $80:8179 (hist | edit) [152 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox ROM address|length=0x80|type=Code|description=Default (and only) VBLANK handler|args=None}} See $7E:0000. Category:ROM address")
- 19:41, 5 April 2024 $80:816C (hist | edit) [117 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox ROM address|length=0x0D|type=Code|description=VBLANK interrupt handler|args=None}} Category:ROM address")
- 19:31, 5 April 2024 $80:80AE (hist | edit) [169 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox ROM address|length=0xBE|type=Code|description=Main entry point of the game. Clears RAM and does various other initialization|args=None}} Category:ROM address")
- 19:25, 5 April 2024 $80:8002 (hist | edit) [123 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox ROM address|length=0x88|type=Code|description=Initialize various SNES hardware registers|args=None}} Category:ROM address")
- 00:11, 4 April 2024 Data types (hist | edit) [1,622 bytes] Piranhaplant (talk | contribs) (Created page with "== Basic data types == * '''byte''': An 8-bit unsigned integer * '''uint16''': A 16-bit unsigned integer * '''int16''': A 16-bit two's compliment signed integer * '''uint32''': A 32-bit unsigned integer * '''pointer16''': A 16-bit pointer * '''pointer32''': A 32-bit pointer * '''boolean''': A value of zero indicates false, any other value indicates true * '''type[X]''': An array containing X elements of 'type' * '''unused''': The data is unused and therefore has no type...")
- 23:40, 3 April 2024 Bat (hist | edit) [1,819 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox Entity|entity_pointer=$82:F03E}} The bat is an entity that is spawned by vampires. == Behavior == A bat starts out moving in a given direction specified in the entity arguments. The initial velocity of the bat is 6 px/frame in this direction. If the direction is diagonal, the velocity is 6 px/frame on both axes. Every frame, the bat will accelerate towards the nearest target at a rate of 1 px/frame<sup>2</sup>, but its speed will not exceed 6 px/frame. Af...")
- 19:42, 3 April 2024 Necrofy project (hist | edit) [3,723 bytes] Piranhaplant (talk | contribs) (Created page with " == Asset filename format == name.skip@pointer#.extension * '''name''': The name the will be used to reference the asset * '''.skip''' (optional): If this is present, the asset will be excluded from the build. * '''@pointer''' (optional): If this is present, the asset will be inserted at the specified location when building. "pointer" is a 6-digit hexadecimal PC address. * '''#''' (optional): If this is present, the file will be compressed before inserting when buildi...")
- 19:32, 2 April 2024 Getting started tutorial (hist | edit) [3,522 bytes] Piranhaplant (talk | contribs) (Created page with "This tutorial will cover the basic steps necessary to get started using Necrofy to create your own custom Zombies Ate My Neighbors levels. == Things to download == # '''The Necrofy level editor.''' This is the main tool that can be used to edit levels and other things inside of Zombies Ate My Neighbors. https://github.com/Piranhaplant/Necrofy/releases # '''A USA version Zombies Ate My Neighbors ROM.''' The No-Intro SNES ROM set is a good place to find this. https://arc...")
- 22:32, 15 February 2024 Evil doll axe (hist | edit) [3,366 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox Entity|entity_pointer=$81:B592}} An evil doll axe is an entity that is created by an evil doll whenever it throws an axe. == Behavior == == RAM map == === Entity arguments === {| class="wikitable" |- ! Address !! Length !! Type !! Description |- | $00 || 2 || int16 || X position |- | $02 || 2 || int16 || Y position |- | $04 || 2 || int16 || X velocity |- | $06 || 2 || int16 || Y velocity |} === Entity memory === {| class="wikitable" |- ! Address !!...")
- 03:58, 17 January 2024 $7E:1260 (hist | edit) [165 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=0x40|type=byte[0x40]|description=Stack during VBLANK}} Note: The stack definitely ends at $7E:129F, but the start address is estimated. Category:RAM address")
- 03:58, 17 January 2024 $7E:1220 (hist | edit) [176 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=0x40|type=byte[0x40]|description=Stack during entity processing}} Note: The stack definitely ends at $7E:125F, but the start address is estimated. Category:RAM address")
- 22:51, 16 January 2024 $7E:4128 (hist | edit) [191 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=0x100|type=uint16[0x80]|description=Sprite tile number for each VRAM tile}} The high bit set indicates there is no sprite tile currently loaded in that location. Category:RAM address")
- 22:44, 16 January 2024 $7E:2128 (hist | edit) [191 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=0x2000|type=uint16[0x1000]|description=VRAM tile number for each sprite tile}} The high bit set indicates that the sprite tile is not currently loaded into VRAM. Category:RAM address")
- 21:45, 16 January 2024 $7E:2124 (hist | edit) [93 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=2|type=boolean|description=Default top scores have been loaded}} Category:RAM address")
- 21:37, 16 January 2024 $7E:2126 (hist | edit) [101 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=2|type=uint16|description=Reset check 4}} See $7E:2000 for details. Category:RAM address")
- 21:36, 16 January 2024 $7E:2122 (hist | edit) [101 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=2|type=uint16|description=Reset check 3}} See $7E:2000 for details. Category:RAM address")
- 21:36, 16 January 2024 $7E:2062 (hist | edit) [101 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=2|type=uint16|description=Reset check 2}} See $7E:2000 for details. Category:RAM address")
- 21:35, 16 January 2024 $7E:2000 (hist | edit) [418 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=2|type=uint16|description=Reset check 1}} If all 4 reset check addresses are set to certain values on startup, then the area [$7E:2000-$7E2128) will not be cleared, so that the high scores are preserved. These addresses are set to these certain values later in the startup routine and never changed, so they will be the same as long as the power is kept on. Category:RAM address")
- 21:10, 16 January 2024 $7E:2064 (hist | edit) [87 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=0x96|type=byte[15][10]|description=Top scores text lines}} Category:RAM address")
- 21:07, 16 January 2024 $7E:20FA (hist | edit) [85 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=0x28|type=int32[10] bcd|description=Top scores values}} Category:RAM address")
- 18:56, 16 January 2024 $7E:2032 (hist | edit) [146 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=0x30|type=pointer16[0x18]|description=Entity start pointer banks}} Note: values are stored here, but are never used. Category:RAM address")
- 18:55, 16 January 2024 $7E:2002 (hist | edit) [154 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=0x30|type=pointer16[0x18]|description=Entity start pointers lower 16-bits}} Note: values are stored here, but are never used. Category:RAM address")
- 18:35, 16 January 2024 $7E:1FF6 (hist | edit) [100 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=2|type=boolean|description=A trampoline girl is currently spawned}} Category:RAM address")
- 18:41, 12 January 2024 $7E:1FF0 (hist | edit) [161 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=4|type=uint16[2]|description=Number of secret items collected by each player on the current level (for secret bonus, etc.)}} Category:RAM address")
- 18:39, 12 January 2024 $7E:1FEC (hist | edit) [159 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=4|type=uint16[2]|description=Number of vampires killed by each player on the current level (for vampire destroyed bonus)}} Category:RAM address")
- 18:39, 12 January 2024 $7E:1FE8 (hist | edit) [177 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=4|type=uint16[2]|description=Number of Frankenstein's monsters killed by each player on the current level (for Frankenstein destroy bonus)}} Category:RAM address")
- 18:35, 12 January 2024 $7E:1FE4 (hist | edit) [161 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=4|type=uint16[2]|description=Number of UFOs killed by each player on the current level (for alien invasion repulsed bonus)}} Category:RAM address")
- 18:32, 12 January 2024 $7E:1FE0 (hist | edit) [152 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=4|type=uint16[2]|description=Number of monsters frozen by each player on the current level (for monster frozen bonus)}} Category:RAM address")
- 18:31, 12 January 2024 $7E:1FDC (hist | edit) [158 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=4|type=uint16[2]|description=Number of martians bubbled by each player on the current level (for martian bubbled bonus)}} Category:RAM address")
- 18:30, 12 January 2024 $7E:1FD8 (hist | edit) [159 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=4|type=uint16[2]|description=Number of squidmen killed by each player on the current level (for fish fry bonus)}} Category:RAM address")
- 18:29, 12 January 2024 $7E:1FD4 (hist | edit) [151 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=4|type=uint16[2]|description=Number of ants killed by each player on the current level (for extermination bonus)}} Category:RAM address")
- 18:28, 12 January 2024 $7E:1FD0 (hist | edit) [165 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=4|type=uint16[2]|description=Number of chainsaw maniacs killed by each player on the current level (for chainsaw begone bonus)}} Category:RAM address")
- 18:27, 12 January 2024 $7E:1FCC (hist | edit) [158 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=4|type=uint16[2]|description=Number of bazooka shots fired by each player on the current level (for no bazooka fired bonus)}} Category:RAM address")
- 18:25, 12 January 2024 $7E:1FC8 (hist | edit) [144 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=4|type=uint16[2]|description=Number of weeds cut by each player on the current level (for weed cutting bonus)}} Category:RAM address")
- 18:23, 12 January 2024 $7E:1FC4 (hist | edit) [168 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=4|type=uint16[2]|description=Number of football players passed to by each player on the current level (for bonus for pass completion)}} Category:RAM address")
- 18:21, 12 January 2024 $7E:1FC2 (hist | edit) [135 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=2|type=uint16|description=Number of walls destroyed on current level (for massive destruction bonus)}} Category:RAM address")
- 18:17, 12 January 2024 $7E:1FC0 (hist | edit) [112 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=2|type=uint16|description=Number of skeleton keys given by a pile of keys}} Category:RAM address")
- 18:16, 12 January 2024 $7E:1FBE (hist | edit) [103 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=2|type=uint16|description=Number of keys given by a pile of keys}} Category:RAM address")
- 18:11, 12 January 2024 $7E:1FBA (hist | edit) [88 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=2|type=boolean|description=Player 2 has gone in exit door}} Category:RAM address")
- 18:11, 12 January 2024 $7E:1FB8 (hist | edit) [88 bytes] Piranhaplant (talk | contribs) (Created page with "{{Infobox RAM address|length=2|type=boolean|description=Player 1 has gone in exit door}} Category:RAM address")