Re: Dig Dug memory map

From: David Shoemaker <davids_at_oz.net>
Date: Sun Nov 17 2002 - 04:32:49 EST

<x-html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>When I write to a location in video memory, say
8010 with a value of 44.&nbsp; I get on screen two characters.&nbsp; It appears
that either the data is being written to two adjacent memory location which is
doubtful or the circuit that reads the data out is getting only even (or odd,
not sure yet) columns.&nbsp; A second symptom of this is that when I run a
program I wrote on the 9010 to set the video memory range I get a delay between
changes on the screen equal to the time it takes to fill one row, looks like it
is writing it but nothing visible is happening.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>This is a problem that I actually do hate to
diagnose because the video address space is always being run its hard to tell
what's going on.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I think your probably right about the address
line.&nbsp; Unfortunately the playfield generator on this board is more than a
little complex.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>For those who want to follow at home, its sheet 7A
of the schematics.&nbsp; </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Oh and the "dirt" is a static picture contained in
rom 9N (#114).&nbsp; I pulled the rom and no dirt distracting me from seeing my
nice double chars :)</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>David</FONT></DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
  <A title=rlboots@cedar-rapids.net
  href="mailto:rlboots@cedar-rapids.net">Rodger Boots</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=rasterlist@synthcom.com
  href="mailto:rasterlist@synthcom.com">rasterlist@synthcom.com</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Sunday, November 17, 2002 1:16
  AM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: RASTER: Dig Dug memory
  map</DIV>
  <DIV><BR></DIV>David Shoemaker wrote:<BR>
  <BLOCKQUOTE cite=mid005f01c28e15$cb52e4e0$7a00a8c0@OBIE type="cite">
    <META content="MSHTML 6.00.2800.1106" name=GENERATOR>
    <STYLE></STYLE>

    <DIV><FONT face=Arial size=2>Anyone know just where the background (dirt)
    hides in the memory map?&nbsp; I am working on a board with double chars in
    the foreground and am wanting to clear the screen to try and figure out
    where the oddities are coming from.&nbsp; But I am not able to find the
    right memory range to wipe the dirt.</FONT></DIV>
    <DIV>&nbsp;</DIV>
    <DIV><FONT face=Arial size=2>Of course I just had a thought.&nbsp; Is the
    dirt a constant that gets painted over with chars?&nbsp; Which would mean it
    comes out of rom as a static picture.&nbsp; Anyone?</FONT></DIV>
    <DIV>&nbsp;</DIV>
    <DIV><FONT face=Arial size=2>David</FONT></DIV></BLOCKQUOTE><BR>I would think
  the dirt would be the "playfield" which is shown when MOBJ0-MOBJ3 are all
  high. &nbsp;The playfield RAM is from 8000 to 87FF.<BR><BR>But you probably
  knew that, and I've never had to work on one so that's about as much help as
  I'm likely to be.<BR><BR>What exactly do you mean by "double characters"?
  &nbsp;Sounds like an address line not toggling.<BR><BR><PRE class=moz-signature cols="$mailwrapcol">--
Interested in a possible way to financial freedom? Please
check out <A class=moz-txt-link-abbreviated href="http://www.quickinfo247.com/7622016.9/FREE">www.quickinfo247.com/7622016.9/FREE</A>
</PRE><BR></BLOCKQUOTE></BODY></HTML>

</x-html>
Received on Sun Nov 17 09:32:47 2002

This archive was generated by hypermail 2.1.8 : Tue Dec 02 2003 - 17:51:31 EST