Galaga PCB  
Test Procedure
Computer Aided Testing System
Galaga PCB Repair
Galaga Test Examples
Galaga Test Table
 
Galaga Power Supply
Galaga Repair Blog
Index of Links
Other PCB's tested

 

  
  The following is an example of the test procedure performed on a Galaga PCB, utilizing the GLS1 Electronics Computer Aided Testing System, certifying the electronics has undergone the quality control requirements set forth by GLS1 Electronics.
Results obtained       serial #  GLS17320  CPU ,  GLS17321  Video        
 
 Test table version:  Galaga 2004-3.tbl  version 4.1c   March 01, 2004     6:57am
   
 Date of certify:  June 01, 2004   3:17:12 Pm  Tested by:   gls1
 Board voltages:  Cpu board voltage: 5.05 volts  Video board: 4.92 volts
  Z-80 chip 4M  Begin tests from socket 4M   Galaga CPU PCB
 Program chip 3N  passes sequential and random access  GG-2rev     0000-0FFF
 Program chip 3M  passes sequential and random access  GG-2rev     1000-1FFF
 Program chip 3L  passes sequential and random access  GG-2rev     2000-2FFF
 Program chip 3K  passes sequential and random access  GG-2rev     3000-3FFF
 Program version:  identify program = GG-2 rev  pass  map address 0000-3FFF 
 74LS32 3P  (1/4)  initial tests indicate 32  3P ok  enable ROM selection
 74LS139 4P (1/2)  ROM select 1 of 4   pass  select individual ROM  
 74LS32 3P  (2/4)  initial tests indicate 32  3P ok  output enable ROM 
  Begin buffer tests  tested from sockets  4M  4J  4E  CPU  address & data buffer lines
 Initial test ram  preliminary tests indicate ram ok  write/read RAM address
 Screen GLS1 Logo  visual test passed  test pattern loaded
 Dip Switch 6J     dip switch actuate tests pass  (d 1)  6840-6847    xxxx xx1x
 Dip Switch 6K  dip switch actuate tests pass  (d 0)  6840-6847    xxxx xxx1
 74LS151 4K (1-7/8)  initial tests indicate 151 at 4K  ok  read dip switch 6J 
 74LS151 4K  (8)  performed tests verify 151 4K    table mode input test
 74LS151 5K (1-8)  performed tests verify 151 5K    read dip switch 6K
 74LS393 6A (1/2)  initial tests indicate 393 at 6A  ok  watchdog reset (*POR)
 74LS128 6B (1/4)  initial tests indicate 128 6B ok  clear counter 393 6A
  74LS259  3C (1-3/7)  initial tests indicate 259 at 3C  ok  outputs q0 - q2
 74LS107 1A  (1/2)  initial tests indicate 107 at 1A  ok  clear IRQ1 pin 6 output
 74LS107 1A  (2/2)  performed tests verify 107 4K  clear IRQ0 pin 2 output
 74LS393 6A  (2/2)  performed tests verify 393 6A  NMI ON - NMI3
 74LS259 3C (4/7)  initial tests indicate 259 3c ok  Reset Z80's  4J and 4E
 74LS259 3C (5/7)  initial tests indicate 259 at 3C  ok  MOD0
 74LS259 3C (6/7)  initial tests indicate 259 at 3C  ok  MOD1
 Reset switch  performed tests verify reset  reset Z80 4M  and  259 3C
 74LS259 3C (7/7)  performed tests verify 259 3C  MOD2  end of tests 3C
 74LS128 6B (2-3/4)  initial tests indicate 128 6B ok  part of reset circuit
 write zero to sound ram  external test write verified  write enable 7489 2B
 7489 2B  (1/16)  initial tests indicate 89  2B ok  1st of 16 variables (0-15)
 toggle pin 1 5C  external test output verified  A0 input of GG1-2  5C
  74LS138 1P  performed tests verify 138 1P    end of tests 1P
 74LS32  4C  (1/4)  initial tests indicate 32  4C  ok  to pin 3  1P
 74LS138 2P  performed tests verify 138 2P    end of tests 2P
 74LS367 1N   (1-6)  performed tests verify 367 1N   xxxxxxxxxx111111
 74LS367 1M   (1-6)  performed tests verify 367 1M  xxxx111111xxxxxx
  74LS367 1L   (1-4)  initial tests indicate 367 1L ok   1111xxxxxxxxxxxx
 Custom 08   2J  initial tests indicate custom 08 2J  ok  Buffer data direction
 74LS139 4P   performed tests verify  139 4P  end of tests 4P
 74LS32  4C  (2/4)  initial tests indicate 32  4C  ok  part of 2 horiz
 start video board test  initial tests indicate video board ok  
 End  buffer tests   Z80 Socket buffer  tests verify  
     
 Z-80 chip location  4J  Begin tests from socket 4J, CPU  Galaga CPU PCB
 Program chip 3J  passes sequential and random access  Galaga  3J    0000-0FFF
 Program version:  rapid fire verified   GG2-rev  compatible rapidv2.732
 74LS32 3P    (2/2)  performed tests verify 32  3P    end of tests 3P
 74LS139 6C  (2/3)  initial tests indicate 139  6C  ok  
 Screen GLS1 Logo   visual test passed  test pattern loaded
 Read / Write  Ram  tests indicate bi-directional pass  
 Custom 08   2H  initial tests indicate custom 08 2H  ok  
 74LS139 6C  (3/3)  performed tests verify 139  6C   end of tests 6C
 repeat buffer tests  performed tests verify buffer   
 74LS367 1K  (1-6)  performed tests verify 367 1K   xxxxxxxxxx111111
 74LS367 1J  (1-6)  performed tests verify 367  1J  xxxx111111xxxxxx
 74LS367 1E  (1-2/6)  initial tests indicate  367 1E  ok  xx11xxxxxxxxxxxx
 74LS367 1L     (5-6)  performed tests verify 367 1L    11xxxxxxxxxxxxxx
 start video board test  indicate  test 2 of 3  ok  
     
     
 Z-80 chip 4E  Begin tests from socket 4E, CPU  Galaga CPU PCB
 Program chip 3E  passes sequential and random access  
 Program version:  program verified   version 2  galaga3e.732
 74LS32 4C    (3-4)  performed test verify 32  4C    end of tests 4C
 74LS139 4B  (2/3)  initial tests indicate 139  4B  ok  ROM select 1 of 1
 Screen GLS1 Logo   visual test passed  
 Read / Write  Ram  initial tests indicate bi-directional ok  
 Custom 08   2E  initial tests indicate custom 08 2E  ok  
 74LS139 4B  (3/3)  performed tests verify 139  4B    end of tests 4B
 repeat buffer tests  performed tests verify buffer ok  
 74LS367  1H  (1-6)  performed tests verify 367  1N    xxxxxxxxxx111111
 74LS367  1F  (1-6)  performed tests verify 367  1F    xxxx111111xxxxxx
  74LS367  1E  (3-6)  performed tests verify 367  1E   1111xxxxxxxxxxxx
     
  Begin video board   tested from sockets 4M 4J 4E CPU  serial # GLS17321
 RAM chip 1K  random read-write operations pass  8000-87FF
 74LS245 2K  performed tests verify 245  2K  data path for RAM 1K
 2114 RAM 3K and 3L  random read-write operations pass  9400-97FF
 74LS245 2J  performed tests indicate 245  2J  data path for RAM 3K 3L
 2114 RAM 3H and 3J  random read-write operations pass  9C00-9FFF
 74LS245 2H  performed tests indicate 245  2H  data path for RAM 3H 3J
 2114 RAM 3E and 3F  random read-write operations pass  8C00-8FFF
 74LS245 2F  performed tests indicate 245  2F  data path for RAM 3E 3F
 Load grid pattern  visual tests passed  test pattern loaded
 Red screen  visual tests passed  
 Green screen  visual tests passed  
 Blue screen  visual tests passed   
 Black screen  visual tests passed   
 White screen  visual tests passed  
 Color bar pattern  visual tests passed   
 Character set 4L  visual tests passed  test pattern loaded
 ROM 4L  2600J  Performed tests indicate ROM 4L  ok  text character data
 Color prom 2N  Performed tests indicate GG1-4  ok  
 74LS257  5M  tests indicate "B" inputs  ok  (1/2)  
     
 Attract mode screen  visual tests passed   test pattern loaded
   Flip screen  Invert screen image pass  259 5K output
 Custom chip 00  1L  Initial tests indicate custom 00 1L  ok  invert video ram addresses 
     Begin star background tests  
 Zero all ram  Blank screen pass visual  only stars remain
 74LS86  6N  performed tests verify  86  6N    
 74LS273  2L  performed tests verify  273  2L    
  stopped stars  visual tests passed  259 5K output
 star speed tests  visual tests passed  259 5K output  
 reverse direction stars  visual tests passed  259 5K output 
 custom chip 05  4M  initial tests indicate custom 05  4M  ok  star data outputs
 74LS259  5K   performed tests verify 259  5K    modify 05 chip input data
     

 attract mode screen

 visual tests passed  text screen loaded
 74LS138 1E  performed tests verify 138  1E   end of tests 1E
 74LS32 1F  performed tests verify 32  1F   end of tests 1F
 74LS08 1D  performed tests verify 08  1D   end of tests 1D
 74LS00 3M  initial tests indicate 00  3M  ok  
 74LS377 2M  performed tests indicate 377  2M   end of tests 2M
 Custom chip 02  4H  initial tests indicate 02  4H  ok  (1/2)  shift register for text
   Begin moving character tests  
 Attract mode screen 2  test pattern passed  test pattern loaded
 Remove text  visual tests passed  only moving chr remain
 74LS257  5M  tests indicate "A" inputs  ok   (2/2)  4 bit color data for text
 74LS257  5M  visual tests priority 257 5M  ok  text priority = less
 74LS20    5L  performed tests verify   20  5L  controls 5M output
 mov character select  selected tests passed  
 74LS273 2C  performed tests verify   273  2C  
 74LS273 2E  performed tests verify   273  2E  
 74LS86   3B  performed tests verify    86   3B  
 mov character spin / tilt  visual tests passed  modify a0-a2 chr ROM
 74LS153  1B  performed tests verify 153  1B  
 ROM 4D  2732  performed tests verify ROM 4D  
 ROM 4F  2732  performed tests verify ROM 4F  
 mov character position              positioning tests start  test pattern loaded
 position select horiz  horizontal control tests passed  user interface open
 position select vertical  vertical control tests passed  user interface
 position select diagonal  scroll diagonal pass tests  user interface
 74LS283 3D  performed tests verify 283  3D   address match 0-16
 74LS283 3C  performed tests verify 283  3C  address match 32-256
 74LS86 4C  performed tests verify  86   2C  
 74LS20  2B  performed tests verify  20   2B  Character data sum
 74LS161 5E  performed tests verify 161  5E   Even lines 0-16
 74LS161 5D  performed tests verify 161  5D   Even lines 32-256
 74LS161 5C  performed tests verify 161  5C   Even lines 512-1024
 74LS161 5J  performed tests verify 161  5J   Odd lines 0-16
 74LS161 5H  performed tests verify 161  5H   Odd lines 32-256
 74LS161 5F  performed tests verify 161  5F   Odd lines 512-1024
 74LS157 5A  Initial tests indicate 157  5A  ok  
 74LS20  3A  1/2  Initial tests indicate 20   3A  ok  Mov character data sum
 mov character flip  visual tests passed  
 74LS86  4C  performed tests indicate 86   4C  ok  
 positioning tests end    
 mov character color  moving character color test begin  
 load chr color pattern  test pattern passed visual  
 74LS377 2D  Performed tests indicate 377  2D  ok  
 Color prom 1C  Performed tests GG1-3  ok  
  74LS20  3A  2/2  Performed tests indicate 20    3A  ok  
 74LS157 5A  Performed tests indicate 157  5A  ok  
 mov character integrity    visual interlace tests
 74LS365  5A  74LS365  5A  
 74LS365  6A  74LS365  6A  
 2147  6F  Performed tests indicate 2147 6F  ok  data bit even 0
 2147  6E  Performed tests indicate 2147 6E  ok  data bit even 1
 2147  6D  Performed tests indicate 2147 6D  ok  data bit even 2
 2147  6C  Performed tests indicate 2147 6C  ok  data bit even 3
 2147  6M  Performed tests indicate 2147 6M  ok  data bit odd  0
 2147  6L  Performed tests indicate 2147 6L  ok  data bit odd  1
 2147  6K  Performed tests indicate 2147 6K  ok  data bit odd  2
 2147  6J  Performed tests indicate 2147 6J   ok  data bit odd 3
 74LS298  5B  Performed tests indicate 298  5B   ok  Combine even and odd 
 Custom chip 02  4H  Tests indicate 02  4H    ok  (2/2)  Shift register mov chr
 Custom chip 04  1H  Tests indicate 04  1H    ok   
     
     
 Custom chip 07  Still entering data.. When I get some time I type in the rest....  
     
     
     
     
Resistance RM 20 Verified within specifications, using digital multimeter
Resistance RM 17 Verified within specifications, using digital multimeter
Resistance RM 18 Verified within specifications, using digital multimeter

 

Contact me at greg@gls1electronics.com  if you have any questions about the Galaga Test Procedure.
This information on this page was last updated November 12th,  2007. FREE HIT COUNTER