[Techtoolslist] Cat box, and fluke usage..

John Robertson jrr at flippers.com
Wed Nov 25 23:26:45 EST 2009


Kevin Moore wrote:

> I hooked up my fluke 9010 and did a bus check, I'm assuming that would

> be the easiest/fastest way to do a busy check on the board. Results

> came back good.

>

> Now fi I read your email correctly, you want me to use a different

> memory location. That makes sense.

>

> However the memory maps have always confused me a bit.

>

> The game is using AM9016EPC memory, which I'm having a problem finding

> a datasheet for atm.

>

>

>

> HEX R/W D7 D6 D5 D4 D3 D2 D2 D0 function

>

> 17 ---------+-----+------------------------+------------------------

> 18 0000 D D D D D D D D XCOORD

> 19 0001 D D D D D D D D YCOORD

>

> 20 0002 D D D BIT MODE DATA

> 21 ---------+-----+------------------------+------------------------

> 22 0003-033F D D D D D D D D Working RAM

>

> 23 0340-3D3F D D D D D D D D Screen RAM

> 24 3D40-3FFF D D D D D D D D Working RAM

> 25 ---------+-----+------------------------+------------------------

>

> 26 4000-403F R D D D D D D D D EARD* read from non-volatile memory

> 27 ---------+-----+------------------------+------------------------

>

> 28 5000 R D coin AUX (CTRLD* set low)

> 29 5000 R D coin LEFT (CTRLD* set low)

>

> 30 5000 R D coin RIGHT (CTRLD* set low)

> 31 5000 R D SLAM (CTRLD* set low)

>

> 32 5000 R D SPARE (CTRLD* set low)

> 33 5000 R D SPARE (CTRLD* set low)

>

> 34 5000 R D COCKTAIL (CTRLD* set low)

> 35 5000 R D SELF-TEST (CTRLD* set low)

>

> 36 5000 R D D D D HDIR (CTRLD* set high)

> 37 5000 R D D D D VDIR (CTRLD* set high)

> 38 ---------+-----+------------------------+------------------------

>

> 39 5001 R D SHIELD 2

> 40 5001 R D SHIELD 1

> 41 5001 R D FIRE 2

>

> 42 5001 R D FIRE 1

> 43 5001 R D SPARE (CTRLD* set low)

> 44 5001 R D START 2

>

> 45 5001 R D START 1

> 46 5001 R D VBLANK

> 47 ---------+-----+------------------------+------------------------

>

> 48 6000-600F W D D D D base_ram*

> 49 6200-621F W D D D D D D D D COLORAM*

> 50 6400 W INTACK*

>

> 51 6600 W D D D D EARCON

> 52 6800 W D D D D D D D D STARTLG (planet frame)

> 53 6A00 W WDOG*

>

> 54 ---------+-----+------------------------+------------------------

> 55 6C00 W D START LED 1

> 56 6C01 W D START LED 2

>

> 57 6C02 W D TBSWP*

> 58 6C03 W D SPARE

> 59 6C04 W D CTRLD*

>

> 60 6C05 W D COINCNTRR

> 61 6C06 W D COINCNTRL

> 62 6C07 W D PLANET

>

> 63 ---------+-----+------------------------+------------------------

> 64 6E00-6E3F W D D D D D D D D EARWR*

> 65 7000-701F D D D D D D D D IOS2* (Pokey 2)

>

> 66 7800-781F D D D D D D D D IOS1* (Pokey 1)

> 67 8000-EFFF R D D D D D D D D ROM

> 68 -----------------------------------------------------------------

>

>

According to this map 0000h and 0001h are x& ycoord and as such may not
store data, the RAM starts at 0003h through 3fff.

I would run the RAM test from 0003h to 07ffh, then 0800h to 0fffh, then
1000h to 17ffh and so on.

Does the game have aworking self test?

John :-#)#

>

> 2009/11/25 Kevin Moore <talon.k at gmail.com <mailto:talon.k at gmail.com>>

>

> Well I was following the seqeunce given in the manual, which is

> Address lines, then Data lines, then Ram etc..

>

> I'll run the bus sigs now, and see what I get.

>

> Thanks,

>

> Kevin

>

>

> 2009/11/25 John Robertson <jrr at flippers.com

> <mailto:jrr at flippers.com>>

>

> Kevin Moore wrote:

>

> Hi all, in my quest to learn more about using these tools,

> I've actually

> come up with a problem, and could use a little explanation.

>

> I'm working on a liberator board, and was using the atari

> cat box. The first

> two tests in the liberator manual have you check address

> lines. Well those

> checked out good. Next was the Data lines. This is where

> things fell apart,

> and I'm not sure what I'm seeing.

>

> Punch in address 0000, and write AA check the D0-D7 lines

> going to the ls245

> well half the incoming lines are the wrong state, and the

> output of the

> ls245 is non existent. Ie pins 2-9 have no output.

>

> So I hook up my fluke 9010a thinking there may be

> something wrong with the

> catbox, since this is the first time I've used it. Did the

> same basic setup

> wddis grounded, and Φ0 Φ2 shorted together. Do a write to

> 0000 with AA and

> use my logic probe to check. Same results.

>

> Am I to assume Bad memory at location 0000.??

>

>

> Yes.

>

> Did you do the BUS Test first? That will show if any address

> or data lines are misbehaving.

>

> If BUS Test is OK, and you get this problem for RAM @ 0000h,

> then try the next RAM set - say @ 0800h or 1000h (if RAM

> present - check Memory Map). If other RAM all checks OK, or

> ANY RAM checks OK, then the RAM @ 0000h is certainly suspect.

>

> If the RAM is 4-bit, then which bits are locked will tell you

> which RAM to replace.

>

> John :-#)#

>

> --

> John's Jukes Ltd. 2343 Main St., Vancouver, BC, Canada V5T 3C9

> Call (604)872-5757 or Fax 872-2010 (Pinballs, Jukes, VideoGames)

> www.flippers.com <http://www.flippers.com> "Old

> pinballers never die, they just flip out"

>

>

> _______________________________________________

> Techtoolslist mailing list

> Techtoolslist at flippers.com <mailto:Techtoolslist at flippers.com>

> http://seven.pairlist.net/mailman/listinfo/techtoolslist

> FTP site is: ftp://ftp.flippers.com/TTL/TestEquipment

> Archive site: http://seven.pairlist.net/pipermail/techtoolslist/

>

>

>



--
John's Jukes Ltd. 2343 Main St., Vancouver, BC, Canada V5T 3C9
Call (604)872-5757 or Fax 872-2010 (Pinballs, Jukes, VideoGames)
www.flippers.com
"Old pinballers never die, they just flip out"




More information about the Techtoolslist mailing list