Ms Pacman Test Table Example
  For use with the  GLS1 Electronics
 Computer Aided Testing System
 
     
     
The following is a section of a text file which allows programming and hardware designed by GLS1 Electronics to work together and enable the testing of Ms Pacman and Pacman type logic boards. For more information on having GLS1 Electronics test and repair your Pacman or Ms Pacman board, see: Ms Pacman Repair
 
 
Test  Action  Object tested Start/End Data Source
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039
0040
0041
0042
0043
0044
0045
0046
0047
0048
0049
0050
0051
0052
0053
0054
0055
0056
0057
0058
0059
0060
0061
0062
0063
0064
0065
0066
0067
0068
0069
0070
0071
0072
0073
0074
0075
0076
0077
0078
0079
0080
0081
0082
0083
0084
0085
0086
0087
0088
0089
0090
0091
0092
0093
0094
0095
0096
0097
0098
0099
0100
0101
0102
0103
0104
0105
0106
0107
0108
0109
0110
0111
0112
0113
0114
0115
0116
0117
0118
0119
0120
0121
0122
0123
0124
0125
0126
0127
0128
0129
0130
0131
0132
0133
0134
0135
0136
0137
0138
0139
0140
0141
0142
0143
0144
0145
0146
0147
0148
0149
0150
0151
0152
10000000000000000002
01000000000000000002
00100000000000000002
00010000000000000002
00001000000000000002
00000100000000000000
00000010000000000002
00000001000000000002
00000000100000000002
00000000010000000002
00000000001000000002
00000000000100000002
00000000000010000002
00000000000001000002
00000000000000100002
00000000000000010002
00000000000000001002
00000000000000000102
00000000000000000012
00000000000000000001
10020003000040000000
10020003000040000000
10020003000040000000
10020003000040000000
00230014050060000000
00230014050060000000
00230014050060000000
00230014050060000000
10300000002000000000
10300000002000000000
10300000002000000000
00230014050060000000
00230014050060000000
00230014050060000000
00200010000000300000
00200010000000300000
00200010000000300000
00200010000000300000
00200010000000300000
00200010000000300000
00200010000000300000
00200010000000300000
00200010000000300000
00200010000000300000
00000000000000000000
10020003000040000000
00230014050060000000
00230014050060000000
00230014050060000000
00230014050060000000
00230014050060000000
00230014050060000000
00230014050060000000
00230014050060000000
00000000000001000000
01000000020003000000
01000000020003000000
01000000020003000000
01000000020003000000
10020003000040000000
10020003000040000000
10020003000040000000
10020003000040000000
00010002000000000030
00000000000000210000
00200010000000000000
00200010000000300000
00200010000000300000
00200010000000300000
00200010000000300000
00200010000000300000
00200010000000300000
00200010000000300000
00200010000000000000
00200010000000000000
01000000000000200000
01000000000000200000
01000000000000200000
01000000000000200000
00200010000000000000
00200010000000000000
00200010000000000000
00200010000000000000
00200010000000000000
00700071007200730029
00360037003800390040
00290030003100360037
00850087006900540069
00750077008000840031
00000000000000210000
00300052009000900090
00000000000000000000
00000000200000010000
00000000200000010000
00000000200000010000
00000000200000010000
00000000200000010000
00000000200000010000
00000000200000010000
00000000200000010000
00000000200000010000
00000000200000010000
01020098009501010100
User Interface......
00000000200000100000
01000000000000200000
01000000000000200000
01000000000000200000
01000000000000200000
01000000000000200000
01000000000000200000
01000000000000200000
01000000000000200000
01000000000000200000
01000000000000200000
01000000000000200000
01000000000000200000
01000000000000200000
01000000000000200000
01000000000000200000
01000000000000200000
00010002000000000030
00010002000000000030
00010002000000000030
00010002000000000030
10020003000040000000
10020003000040000000
10020003000040000000
10020003000040000000
01000000000000200003
01000000000000200003
01000000000000200003
01000000000000200003
01000000000000200003
01000000000000200003
01000000000000200003
01000000000000200003
01000000000000200003
01000000000000200003
01000000000000200003
01000000000000200003
01000000000000200003
01000000000000200003
01000000000000200003
01000000000000200003
10020003000040500000
10020003000040500000
10020003000040500000
10020003000040500000
00230014050060700000
00230014050060700000
00230014050060700000
Load File to MBS 
Address range to MDR 
Write MDR to Addresses 
Addresses to RDR 
Compare MDR <> RDR 
Notify <file creation> 
Generate random 
Convert RDR to RDS 
Load Instruction file 
Convert MDR > MDS 
Convert MDS > MDR 
Write MDR to 1 address 
Compare MDS <> RDS 
Start Cycle 
Allow Cycle 
Load Instruction file 
Save data screen 
Load file to MDR 
Write RDS to file 
Notes to Display 
M932A PGM chip 6E 
M932B PGM chip 6F 
M932C PGM chip 6H 
M932D PGM chip 6J 
Ram 4K 4N 
Ram 4L 4P 
Ram 4M 4R 
All 2114 Ram 
Grid Pattern 
Introducing 
Opening Screen 
Address(0) of 4k-4n 
2lines of 4l-4p 
2lines of 4m-4r 
Sounds 
Move Red ghost Up 
Move Red ghost Left 
Move Pink ghost Diag 
Move Pink ghost Left 
Move Blue ghost Diag 
Move Blue ghost Left 
Move Brn ghost Diag 
Move Brn ghost Left 
Move All ghosts diag 
DipSwitch 9D 
Test all 6e-6f Pacman 
Ram count 4K 4N 
Ram count 4L 4P 
Ram count 4M 4R 
All 2114 Ram count 
Ram zero 4K 4N 
Ram zero 4L 4P 
Ram zero 4M 4R 
All 2114 Ram zero 
Open Ram Interface 
Address 0000-00FF 
Address 0000-10FF 
Address 0000-20FF 
Address 0000-30FF 
CMpacb NFast part 1 
CMpacb NFast part 2 
Cmpacb2 NSlow part 1 
Cmpacb2 NSlow part 2 
Record text to file 
Hard watchdog reset 
Flip Screen no loop 
Flip Screen loop on 
Sounds 2 
Text screen Count All 
Text screen Count 1/4 
Text screen Count 2/4 
Text screen Count 3/4 
Text screen Count 4/4 
Color Screen fill 0 
Color Screen fill 255 
Cycle 6E address 
Cycle 6F address 
Cycle 6H address 
Cycle 6J address 
Color Screen fill 16 
Color Screen fill 32 
Color Screen fill 64 
Color Screen fill 128 
Color Screen fill 255 
Tests 70 71 72 73 29 
Tests 36 37 38 39 40 
Tests 29 30 31 36 37 
Tests 85 87 69 54 69 
Opening color change 
Jumping Ghosts 
Move ghosts 
Sound tests 
Vertical Ghosts 1 
Vertical Ghosts 2 
Vertical Ghosts 3 
Vertical Ghosts 4 
Horizontal Ghosts 1 
Horizontal Ghosts 2 
Horizontal Ghosts 3 
Horizontal Ghosts 4 
Horiz & Vert Ghosts 2 
Horiz & Vert Ghosts 3 
Multiple Ghost Move 
User Interface Open 
Cycle Instruction 
Toggle A(0) 
Toggle A(1) 
Toggle A(2) 
Toggle A(3) 
Toggle A(4) 
Toggle A(5) 
Toggle A(6) 
Toggle A(7) 
Toggle A(8) 
Toggle A(9) 
Toggle A(10) 
Toggle A(11) 
Toggle A(12) 
Toggle A(13) 
Toggle A(14) 
Toggle A(15) 
Record 0000-0FFF 
Record 1000-1FFF 
Record 2000-2FFF 
Record 3000-3FFF 
Pac rev10 PGM 6E 
Pac rev10 PGM 6F slo 
Pac rev10 PGM 6H 
Pac rev10 PGM 6J 
Toggle pin 12 6S 
Toggle pin 14 6S 
Toggle pin 2 6S 
Toggle pin 6 6S 
Toggle pin 10 6S 
Toggle pin 4 6S 
Toggle pin 12 6R 
Toggle pin 14 6R 
Toggle pin 6 6R 
Toggle pin 4 6R 
Toggle pin 2 6R 
Toggle pin 10 6R 
Toggle pin 15 7N 
Toggle pin 14 7N 
Toggle pin 2 7M 
Toggle pin 5 6B 
M932A PGM chip 6E loop 
M932B PGM chip 6F loop 
M932C PGM chip 6H loop 
M932D PGM chip 6J loop 
Ram 4K 4N loop 
Ram 4L 4P loop 
Ram 4M 4R loop
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
0000-0FFF 
1000-1FFF 
2000-2FFF 
3000-3FFF 
4000-43FF 
4400-47FF 
4C00-4FFF 
4000-4FFF 
4000-4FFF 
4000-4FFF 
4000-4FFF 
4000-4001 
4400-441F 
4C00-4C1F 
5000-500F 
5063-5063 
5062-5062 
5064-5065 
5064-5064 
5066-5067 
5066-5066 
5068-5069 
5068-5068 
5062-5069 
5208-520F 
0000-3FFF 
4000-43FF 
4400-47FF 
4C00-4FFF 
4000-4FFF 
4000-43FF 
4400-47FF 
4C00-4FFF 
4000-4FFF 
0000-0000 
0000-00FF 
1000-10FF 
2000-20FF 
3000-30FF 
0000-3FFF 
8000-97FF 
0000-3FFF 
8000-97FF 
8000-97FF 
50A0-50FF 
5038-503F 
5038-503F 
5000-500F 
4000-43FF 
4000-40FF 
4100-41FF 
4200-42FF 
4300-43FF 
4400-47FF 
4400-47FF 
0000-0FFF 
1000-1FFF 
2000-2FFF 
3000-3FFF 
4400-47FF 
4400-47FF 
4400-47FF 
4400-47FF 
4400-47FF 
Sequence 
Sequence 
Sequence 
Sequence 
Sequence 
0000-0000 
Sequence 
0000-0000 
0000-0000 
0000-0000 
0000-0000 
0000-0000 
0000-0000 
0000-0000 
0000-0000 
0000-0000 
0000-0000 
0000-0000 
Sequence 
0000-0000 
N/a 
0001-0001 
0002-0002 
0004-0004 
0008-0008 
0010-0010 
0020-0020 
0040-0040 
0080-0080 
0100-0100 
0200-0200 
0400-0400 
0800-0800 
1000-1000 
2000-2000 
4000-4000 
8000-8000 
0000-0FFF 
1000-1FFF 
2000-2FFF 
3000-3FFF 
0000-0FFF 
1000-1FFF 
2000-2FFF 
3000-3FFF 
0001-0001 
0002-0002 
0004-0004 
0008-0008 
0010-0010 
0020-0020 
0040-0040 
0080-0080 
0100-0100 
0200-0200 
0400-0400 
0800-0800 
1000-1000 
2000-2000 
4000-4000 
8000-8000 
0000-0FFF 
1000-1FFF 
2000-2FFF 
3000-3FFF 
4000-43FF 
4400-47FF 
4C00-4FFF
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Previous 
Pac6e.hex
Pac6f.hex
Pac6h.hex
Pac6j.hex
Random 000-255
Random 000-255
Random 000-255
Random 000-255 
grid.hex
intro.hex
opening.hex
Fill 000
Random 000-255
Random 000-255
Count 000-255
Count 000-255
Count 000-255
Count 000-255
Count 000-255
Count 000-255
Count 000-255
Count 000-255
Count 000-255
Count 000-255
xxxxxxxd.001
pac6e6j.gls
Count 000-255
Count 000-255
Count 000-255
Count 000-255
Fill 000
Fill 000
Fill 000
Fill 000
fill 000
Master View
Master View
Master View
Master View
cmpacbnf.gls
cmpacbnf2.gls
2cmpbns1.gls
2cmpbnf2.gls
screen.dump
pacwdreset.gls
Count 000-255
Count 000-255
Countby 003
count 000-255
count 000-255
count 000-255
count 000-255
count 000-255
fill 000
fill 255
n/a
n/a
n/a
n/a
fill 016
fill 032
fill 064
fill 128
fill 255
Pause 5
Pause 5
Pause 5
Pause 5
Pause 5
Move ghosts.gls
Pause 5
cycle sounds.gl
Jumpghost1.gls
Jumpghost2.gls
Jumpghost3.gls
Jumpghost4.gls
Horizghost1.gls
Horizghost2.gls
Horizghost3.gls
Horizghost4.gls
ComboGhost2.gls
ComboGhost2.gls
Pause 0
next
N/a 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
temp6e.hex 
temp6f.hex 
temp6h.hex 
temp6j.hex 
Pacr106e.hex
Pacr106f.hex
Pacr106h.hex
Pacr106j.hex
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Return to Zero 
Pac6e.hex
Pac6f.hex
Pac6h.hex
Pac6j.hex
Random 000-255
Random 000-255
Random 000-255
< Test numbers 0153 - 9999 would continue. > Also, in the bottom lines of the test table contain information to set the hardware interface device to the Z-80 type microprocessor.
 
Contact me at greg@gls1electronics.com on how to troubleshoot different sections of the Ms Pacman circuitry, or for Pacman repair or Ms Pacman repair.

     .