graphics stored in u151 to u158, same 4BPP linear variable-width format as Pigout graphic files have data at consistent intervals (2000, A000, 12000, 1A000) each row ends with FF FF FF FF byte 07 is WIDTH? (in half, multiply x2 to get desired result) byte 08 is HEIGHT this data applies to the graphics that came BEFORE it (the trouble is this means the 'chunks' are misaligned -- u152 begins with the bottom half of a sprite, but where's the top half?) 7B53 - 7B5E big wanted poster Hold 1P Start and press F2 (MAME default for Service Mode) to enter Service Mode Holding F2 and pressing 1P Start will complete stage Press F2, then 1P Start to get 3 extra lives Press F2, then 1P Punch to refill health? 2026-06-06 so how would i find the tilemap data...? it'd save me trouble on the unused stuff! u146 at 1C542 has "642B", which pertains to part of the "bruticus maximus" high score logo (according to MAME map viewer) but the data presumably doesn't ahve full 2-byte addresses for every 8x8 tile, surely...? level address 00 newswatch UNUSED 1 city hub 2 subway 3 cave 4 sewer 5 subway w/ train 6 cinema 7 sewer tunnel 8 final area 09 attract mode - title screen 0A attract mode - "brutus maximus" 0b attract mode - "da moves" 0c character portraits? 0d "most wanted" 0e attract mode - "da moves" 2P VARIANT UNUSED? 0F attract mode - "da stuff" 10 subway u151 2000 326 A000 n/a 12000 1A000 barrels, items, flaming man? 1FCCD to get, item flame etc u152 94ad weapon? 95AD coin? manhole? 10004 barrel? 13685 weapons u153 0 items, etc 7952 item, tire e976 item 17d36 item 1e9e3 item u154 2000 TO GET -- guns? 71DD UNUSED -- lTV10 cindy summers logo u155 1ADF7 TO GET -- weapons u156 16668 to get? weapon?? 17fcd to get, barel 18a8e to get, wrapon 1E4F3 u157 7FFC weapon? ef4a 157a5 boxes 1760b molotov weapon u158 6AAF bricks e832 1540c items 1f093 mask? u65 unused text? ---C547 TV HEADLINE NEWS, I'M CINDY SUMMERS. OUR TOP STORY OF THE HOUR: SKINHEADS RIOT AT CAT THEATER... OUR TOP STORY OF THE HOUR: SKINHEADS STAMPED OUT! IN OTHER NEWS: CHUCO GANGS CLASH AT CITY PARK... OUR TOP STORY OF THE HOUR: CHUCOS STAMPED OUT! IN OTHER NEWS: SUBWAY VANDALISM RAGES OUT OF CONTROL... OUR TOP STORY OF THE HOUR: VANDALS STAMPED OUT! IN OTHER NEWS: TERRORISTS WAGE WAR FROM ROOFTOP STRONGHOLD... OUR TOP STORY OF THE HOUR: TERRORISTS STAMPED OUT! IN OTHER NEWS: COLUMBIAN ROCKHOUSE THREATENS NEIGHBORHOOD... OUR TOP STORY OF THE HOUR: ROCKHOUSE STAMPED OUT! IN OTHER NEWS: HOODLUMS COMMANDEER SUBWAY TRAIN... OUR TOP STORY OF THE HOUR: HOODLUMS STAMPED OUT! IN OTHER NEWS: CITY SEWER TARGET OF NINJA SABOTAGE... ...LTV NEWSFLASH! CINDY SUMMERS HAS BEEN KIDNAPPED!... ---C9A1 YO! LELAND RAPS JOIN me FRIENDS, we be watchin' the TUBE When CINDY calls the SHOTS we make our MOVE We're the FORCE in the PARK or UNDERGROUND DON'T stop KICKIN' till the KING goes DOWN! ---14FE6 bookkeeping, dipswitch, and debug menu stuff relevant to my interests are "VIEW BACKGROUND SCREENS" and "SPRITE TEST" unused background tiles 120D is whips visible as the "Mom & Pop's Adult Books" windows break. in-game they just spawn as sprite objects 2C5E is the destruction of the rooftop hideout above the theater. There's no means of getting up there, and it's shown as already destroyed after level 4 (if you can even see it before then without a map viewer) 6553 sprite man at counter with gun rack and "SURPLUS" banner, possible interior for Mad Abdul's Surplus? 6849 alternate HUD for 2-player dipswitch, with Buzz as P1 and Snake as P2, with the logo in the middle 6BCC animated mouth flaps for Cindy Summers on the unused Newswatch screen. 729E banners for the various gangs, presumably part of Newswatch 7464 large mugshots for the gangs, also likely part of Newswatch 7E1E "Select Crime" banner that fits on between-level posters screen. Was the game meant to have a level select? also some miscellaneous things I attempted to fix in my sprite sheets, like tiles for the subway port-a-potties that don't have bits of banner behind them. the ones in-game use the banner-adjacent tiles even when they're not next to one cheat engine table for MAME easiest way of recalculating addresses is finding the 1-byte credit value 38 "camera pos" 1 4 Bytes
1AB7F962164
72 "LEVEL WARP" Byte
1AB7F962059
42 "LEVEL WARP? (backgrounds only)" 1 0 Byte
1AB7F96215D
35 "p1 lives" Byte
1AB7F9616C8
0 "p1 credits" Byte
1AB7F9616D4
33 "p1 score" 4 Bytes
1AB7F9616DC
30 "p1 animation" 0 Byte
1AB7F9616E8
31 "p1 anim frame" 0 Byte
1AB7F9616E9
29 "p1 x-pos" 0 2 Bytes
1AB7F9616F8
28 "p1 y-pos" 2 Bytes
1AB7F9616FC
45 "p1 jump pos" 0 Byte
1AB7F9616FA
43 "p1 obj id?" 0 2 Bytes
1AB7F9616EE
44 "p1 direction" 0 Byte
1AB7F9616F0
41 "p3 animation" Byte
1AB7F9617E8
46 "p1 bounce 'em in the air" 0 Byte
1AB7F961709
47 "diagnostics selection" Byte
1AB7F962668
48 "game setup - coins to join" Byte
1AB7F961413
49 "game setup - coins to continue" 0 Byte
1AB7F961415
50 "game setup - attract mode sound" 0 Byte
1AB7F96141F
51 "game setup - coin mech type" 0 Byte
1AB7F961412
52 "camera move timer" 0 Byte
1AB7F96215A
53 "camera stall timer" 0 Byte
1AB7F96215B
78 "attract mode transition timer" 0 2 Bytes
1AB7F96235A
80 "palette?" 0 2 Bytes
1AB7F96215E
81 "palette?" 0 2 Bytes
1AB7F962160
70 "set to 0 to blank sprites" 2 Bytes
1AB7F961AAC
83 "explosion animation frame (bizhawk savestate 6)" Byte
1AB7F961C69
84 "set to 50hex to freeze gameplay?" 0 Byte
1AB7F961C64
85 "explosion animation? between grenade + expl" 0 Byte
1AB7F961C68