User:YaBlock/Sandbox

From Data Crystal
Jump to navigation Jump to search

Game & Watch Memory

Got from MAME debugger (Sharp SM5A ":maincpu" data space memory)

For anyone viewing this, tell me if i should make them seperate pages on the site instead of having them on one large page, remove it all, or just leave it as it is.

Notes:
Bytes are only 4 bit, so max value they can reach is 0F (16).

Ball

(Avaible Memory - 4C)

00 - Ball 1 Position
01 - Ball 2 Position
02 - Ball 3 Position

04 - 1000's Digid Display
05 - 100's Digid Display
06 - 10's Digid Display
07 - 1's Digid Display

10 - Ball 1 Next Position
11 - Ball 2 Next Position
12 - Ball 3 Nest Position

20 - Ball 1
21 - Ball 2
22 - Ball 3

2A - State
-1 - Time
-2 - Game B
-4 - Game A
-8 - ACL

2B - Direction Button Pressed

3B - Arm Position
-0 - Right
-1 - Middle
-2 - Left

40 - Game A Final Score 1000's
41 - Game A Final Score 100's
42 - Game A Final Score 10's
43 - Game A Final Score 1's

44 - Game B Final Score 1000's
45 - Game B Final Score 100's
46 - Game B Final Score 10's
47 - Game B Final Score 1's

48 - Time Hour 10's Digid
49 - Time Hour 1's Digid
4A - Time Minute 10's Digid
4B - Time Minute 1's Digid
4C - Time Second 10's Digid
3C - Time Second 1's Digid

Fire (Wide Screen)

(Avaible Memory - 4C)

10 - Miss? 
-0 - 0
-2 - 1
-A - 2
-E - 3
-F - Fresh Boot

14 - 1000's Digid Display
15 - 100's Digid Display
16 - 10's Digid Display
17 - 1's Digid Display

30 - State
-1 - Time
-2 - Game B
-4 - Game A
-8 - ACL

36 - Time Hour 10's Digid
37 - Time Hour 1's  Digid
38 - Time Minute 10's Digid
39 - Time Minute 1's Digid
3A - Time Second 10's Digid
3B - Time Second 1's Digid

44 - Score 1000's Digid
45 - Score 100's Digid
46 - Score 10's Digid
47 - Score 1's Digid

Flagman

(Avaible Memory - 4C)

04 - 1000's Digid Display
05 - 100's Digid Display
06 - 10's Digid Display
07 - 1's Digid Display

10 - Sequence

2C - Succeded/Shown Counter

3A - Shown Number
-1 - 1
-2 - 2
-3 - 1 & 2
-4 - 3
-8 - 4
-F - All

3B - Time Left

44 - Time Hour 10's Digid
45 - Time Hour 1's  Digid
46 - Time Minute 10's Digid
47 - Time Minute 1's Digid
48 - Time Second 10's Digid
49 - Time Second 1's Digid

Manhole

(Avaible Memory - 7F)

0A - Time Hour 10's Digid
0B - Time Hour 1's  Digid
0C - Time Minute 10's Digid
0D - Time Minute 1's Digid
0E - Time Second 10's Digid
0F - Time Second 1's Digid

3E - State
-1 - Time
-2 - Game B
-4 - Game A
-8 - ACL

Mickey Mouse (Wide Screen)

(Avaible Memory - 4C)

04 - LCD Part
-1 - Miss 3
-2 - Miss 2
-4 - Minnie Hand
-8 - Minnie

05 - 100's Digid Display
06 - 10's Digid Display
07 - 1's Digid Display

08 - LCD Part
-1 - Bottom-Right Egg 4
-2 - Bottom-Right Egg 2
-4 - Top-Right Egg 5
-4 - Top-Right Egg 2

09 - LCD Part
-1 - Right Egg Shell
-2 - Game B
-4 - Right Chick 4
-8 - Bottom-Right Egg 5

0A - LCD Part
-1 - None
-2 - Top-Left Basket
-4 - Mickey Facing Right
-8 - Top-Right Basket

0B - LCD Part
-1 - Bottom-Left Egg 4
-2 - Left Chick 3
-4 - Left Chick 2
-8 - Left Egg Crack

0C - LCD Part
-1 - Top-Left Egg 1
-2 - Top-Left Egg 4
-4 - Top-Left Egg 5
-8 - Bottom-Left Egg 3

14 - LCD Segments
-1 - None
-2 - None
-4 - Bell Up
-8 - Bell Down

15 - LCD Segments
-1 - Miss 1
-2 - None
-4 - None
-8 - None

16 - LCD Segments
-1 - Top-Right Egg 1
-2 - None
-4 - None
-8 - None

18 - LCD Segments
-1 - Bottom-Right Egg 3
-2 - Bottom-Right Egg 1
-4 - Top-Right Egg 4
-8 - Top-Right Egg 3

19 - LCD Segments
-1 - Right Egg Crack
-2 - Right Chick 2
-4 - Right Chick 3
-8 - Right Chick 1

1A - LCD Segments
-1 - Bottom-Left Basket
-2 - Mickey Facing Left
-4 - None
-8 - Bottom-Right Basket

1B - LCD Segments
-1 - Bottom-Left Egg 5
-2 - Left Chick 4
-4 - Game A
-8 - Left Egg Shell

1C - LCD Segments
-1 - Top-Left Egg 2
-2 - Top-Left Egg 3
-4 - Bottom-Left Egg 1
-8 - Bottom-Left Egg 2

24 - Time Hour 10's Digid
25 - Time Hour 1's  Digid
26 - Time Minute 10's Digid
27 - Time Minute 1's Digid
28 - Time Second 10's Digid
29 - Time Second 1's Digid

40 - Score 100's Digid
41 - Score 10's Digid
42 - Score 1's Digid

47 - Catch
-1 - Bottom-Right
-2 - Top-Right
-4 - Bottom-Left
-8 - Top-Left

Octopus

(Avaible Memory - 4C)

14 - 1000's Digid Display
15 - 100's Digid Display
16 - 10's Digid Display
17 - 1's Digid Display

30 - State
-1 - Time
-2 - Game B
-4 - Game A
-8 - ACL

36 - Time Hour 10's Digid
37 - Time Hour 1's  Digid
38 - Time Minute 10's Digid
39 - Time Minute 1's Digid
3A - Time Second 10's Digid
3B - Time Second 1's Digid

42 - Catched Long Yell Count (Unused?)
43 - Catched Short Yell Count

Manhole

(Avaible Memory - 7F)

0A - Time Hour 10's Digid
0B - Time Hour 1's  Digid
0C - Time Minute 10's Digid
0D - Time Minute 1's Digid
0E - Time Second 10's Digid
0F - Time Second 1's Digid

Oil Panic

(Avaible Memory - 7F)

14 - Time Hour 10's Digid
15 - Time Hour 1's  Digid
16 - Time Minute 10's Digid
17 - Time Minute 1's Digid
18 - Time Second 10's Digid
19 - Time Second 1's Digid

3E - State
-1 - Time
-2 - Game B
-4 - Game A
-8 - ACL

50 - Score 1000's Digid
51 - Score 100's Digid
52 - Score 10's Digid
53 - Score 10's Digid

Spitball Sparky

(Avaible Memory - 7F)

3E - State
-1 - Time
-2 - Game B
-4 - Game A
-8 - ACL

60 - LCD Part
-1 - Sparky 4
-2 - Sparky 3
-4 - Sparky 2
-8 - Sparky 1

61 - LCD Part
-1 - Puff 4
-2 - Puff 3
-4 - Puff 2
-8 - Puff 1

62 - LCD Part
-1 - Ball Y6 4
-2 - Ball Y6 3
-4 - Ball Y6 2
-8 - Ball Y6 1

63 - LCD Part
-1 - Ball Y5 4
-2 - Ball Y5 3
-4 - Ball Y5 2
-8 - Ball Y5 1

64 - LCD Part
-1 - Ball Y4 4
-2 - Ball Y4 3
-4 - Ball Y4 2
-8 - Ball Y4 1

65 - LCD Part
-1 - Ball Y3 4
-2 - Ball Y3 3
-4 - Ball Y3 2
-8 - Ball Y3 1

66 - LCD Part
-1 - Ball Y2 4
-2 - Ball Y2 3
-4 - Ball Y2 2
-8 - Ball Y2 1

67 - LCD Part
-1 - Ball Y1 4
-2 - Ball Y1 3
-4 - Ball Y1 2
-8 - Ball Y1 1

68 - LCD Part
-1 - Game B
-2 - PM
-4 - Bonus 1
-8 - Game A

69 - LCD Part
-1 - Digit 2 Segment F
-2 - Digit 2 Segment G
-4 - Digit 2 Segment E
-8 - Digit 2 Segment D

6A - LCD Part
-1 - Digit 3 Segment F
-2 - Digit 3 Segment G
-4 - Digit 3 Segment E
-8 - Digit 3 Segment D

6B - LCD Part
-1 - Digit 4 Segment F
-2 - Digit 4 Segment G
-4 - Digit 4 Segment E
-8 - Digit 4 Segment D

6C - LCD Part
-1 - Block Y2 5
-2 - Block Y2 6
-4 - Ball Y1 6
-8 - Ball Y1 5

6D - LCD Part
-1 - Block Y4 5
-2 - Block Y4 6
-4 - Ball Y3 6
-8 - Ball Y3 5

6E - LCD Part
-1 - Block Y6 5
-2 - Block Y6 6
-4 - Ball Y5 6
-8 - Ball Y5 5

6F - LCD Part
-1 - Ball Y8 5
-2 - Ball Y8 6
-4 - Puff 6
-8 - Puff 5

70 - LCD Part
-1 - Ball Y8 4
-2 - Ball Y8 3
-4 - Ball Y8 2
-8 - Ball Y8 1

71 - LCD Part
-1 - Ball Y7 4
-2 - Ball Y7 3
-4 - Ball Y7 2
-8 - Ball Y7 1