Re: 9010A Getting Started

From: John Robertson <jrr_at_flippers.com>
Date: Tue Apr 16 2002 - 23:33:18 EDT

<html>
You are&nbsp; a programmer aren't you? I want you on my Pod to PC interface project team! (actually I'd like anyone on the team ;-) <br><br>
I use RKSIC, as it works in Windows, and by and large does everything needed. Still need to find out about transferring Binary programs via the RS-232 port...<br><br>
Al Kossow says it;s fine to copy his Fluke stuff to the archive, so I think I'll make up a page for it on my web site and provide the links for my FTP section, a little cleaner interface would be nice, eh?<br><br>
Now, does Mark (basementarcade)say it's OK to put any of his PDFs up as well?<br><br>
Anyone here familiar with version 1.94.4 of Majordomo? I need to set up an archive, and a digest...<br><br>
John :-#)#<br><br>
At 02:35 PM 17/04/2002 +1000, Marc Alexander wrote:<br><br>
<blockquote type=cite class=cite cite>Firstly, thanks very much Kev and John for the info to get me started, I<br>
really appreciate it.<br><br>
Please note with my comments below I haven't hardly started reading the<br>
docs, just looking at scripts and ideas...<br><br>
Does anyone use the mame source code drivers memory map and hardware info<br>
to help with writing the scripts?<br>
I've been putting one together based on Kev's and the galaga.c mame driver<br>
to get started. So far I've done almost nothing but begin to add some comments<br>
in and the galaga memory map to the bottom, otherwise it is still the unedited<br>
V3 script from Kev.<br><br>
Do you use RKSIC.EXE or 9LC.EXE to compile it? or either?<br>
What are the pros and cons of each one? <br>
&nbsp;(I'm trying to work out what I can get away with with comments and script format)<br><br>
&gt; &gt; &gt; Third thought.&nbsp; Has anyone tried to tie pins 2 &amp; 3 of the 232 plug together<br>
&gt; &gt; &gt; to make the 9010A &quot;fault tolerant&quot;.&nbsp; I want to put a switch on my cable to<br>
&gt; &gt; &gt; do that, load the program, flip the switch &amp; run the program.&nbsp; Or is there<br>
&gt; &gt; &gt; anyway to have the PC monitor output from the 9010A serially &amp; send &lt;CONT&gt;<br>
&gt; &gt; &gt; on failures?<br>
&gt; &gt; I don't understand this feature yet?<br>
&gt; &gt;<br>
&gt; You know how when the 9010A fails a test command &lt;RAM SHORT @ 0-3FF&gt; it<br>
&gt; stops?<br>
&gt; <br>
&gt; By tying pins 2 to 3 &amp; adding additional code to test the state of the 232<br>
&gt; port your program can be &quot;fault tolerant&quot;.&nbsp; IE you could create a program<br>
&gt; that would let you go get a beer and when you got back it wouldn't be<br>
&gt; stopped at the first fault it found but could list every fault it found.<br><br>
I see a SETUP MESSAGES code called SET-EXERCISE ERRORS? on the reference card that<br>
has this description:<br>
&quot;Determines whether error messages and prompts for looping on errors are displayed&quot;<br><br>
You could also use REG8 or REG9 to keep user entered script controls and counts:<br>
&nbsp;&nbsp;&nbsp; a) Have a user input yes/no to a &quot;stop on errors&quot; prompt at the start of the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; script, or is the setup code only allowed at the script start?<br>
&nbsp;&nbsp;&nbsp; b) Count the number of errors? and display it at the end of the tests<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if non-zero. <br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; If there were 8 tests, you could store a bit pattern in the register, and<br>
&nbsp;&nbsp;&nbsp; then report which tests failed at the end based on which bits were on.<br>
&nbsp;&nbsp;&nbsp; (if this thing will do the appropriate math on the register?)<br><br>
&gt; The other problem I've noticed when coding I've strung a bunch of RAMs<br>
&gt; together &amp; check each pair (2114s on Pole), but when it gives you an error<br>
&gt; message it just says RAM error at $4401, so now you've got to go back to the<br>
&gt; memory map &amp; figure out which ram it is.&nbsp; Be nicer if it said VIDEO RAM 7F<br>
&gt; 8F BAD.<br><br>
Isn't it possible to split the ram tests up into memory mapped pieces that match<br>
the chips or chip pairs?<br>
If there's a fault could it branch to a sub-test program that poked 0x00 and 0xFF<br>
into the failed address and reported the faulty read-back result? This would show<br>
which of the 4bit 2114's may be at fault.<br><br>
If the ram (or rom) test failed couldn't the script go to a sub-test that just<br>
poked that address only, continuously, so you could find the chip enable on the<br>
faulty ram/rom ?&nbsp; (or is that the looping function anyway :-) )<br>
<br>
Cheers,<br><br>
Marc<br><br>
<br>
</blockquote></html>
Received on Tue Apr 16 23:33:18 2002

This archive was generated by hypermail 2.1.8 : Tue Dec 02 2003 - 18:40:42 EST