Re: Emulator discrepancies (was DMA'ing in Commodore 64 for developing purposes.)

From: Justin Cordesman <shadow_at_darksideresearch.com>
Date: Mon, 20 Jun 2022 05:06:56 -0700
Yay FPGA.

Justin

> On Jun 20, 2022, at 06:13, Gerrit Heitsch <gerrit_at_laosinh.s.bawue.de> wrote:
> 
> On 6/20/22 12:53, tokafondo@tokafondo.name wrote:
>> 19 de junio de 2022 21:27, "smf" <smf@null.net> escribió:
>>> Your device needs to be able to get on and off the bus based on the
>>> signals on the port, you can't just use gpio to read it and then pass
>>> the data back to the pc and have it then send a command to change it.
>>> 
>>> That part has to be done locally on your device, probably a gal.
>>> 
>>> Do you think you know enough, to be able to implement this? Or is it
>>> just a random question?
>>> 
>> On another hand, one thing I realize can't be done is to access the internal registers of the 6510 from outside. AFAIK only the CPU can put its own registers in, or read them back from memory.
> 
> Same for the  6Bit I/O-Port on the 6510. Only the CPU itself can read and write it.
> 
> Gerrit
> 
> 

--=_wb6Iw0SaxjZI7+fnh76Do1uSE5X5ob2wEbVroRr5FNtg06nX
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<META NAME="Generator" CONTENT="Zarafa HTML builder 1.0">
<TITLE></TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT STYLE="font-family: courier" SIZE=2>
Yay FPGA.<br>
<br>
Justin<br>
<br>
&gt; On Jun 20, 2022, at 06:13, Gerrit Heitsch &lt;gerrit_at_laosinh.s.bawue.de&gt; wrote:<br>
&gt; <br>
&gt; On 6/20/22 12:53, tokafondo@tokafondo.name wrote:<br>
&gt;&gt; 19 de junio de 2022 21:27, &quot;smf&quot; &lt;smf@null.net&gt; escribi&oacute;:<br>
&gt;&gt;&gt; Your device needs to be able to get on and off the bus based on the<br>
&gt;&gt;&gt; signals on the port, you can't just use gpio to read it and then pass<br>
&gt;&gt;&gt; the data back to the pc and have it then send a command to change it.<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; That part has to be done locally on your device, probably a gal.<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; Do you think you know enough, to be able to implement this? Or is it<br>
&gt;&gt;&gt; just a random question?<br>
&gt;&gt;&gt; <br>
&gt;&gt; On another hand, one thing I realize can't be done is to access the internal registers of the 6510 from outside. AFAIK only the CPU can put its own registers in, or read them back from memory.<br>
&gt; <br>
&gt; Same for the&nbsp; 6Bit I/O-Port on the 6510. Only the CPU itself can read and write it.<br>
&gt; <br>
&gt; Gerrit<br>
&gt; <br>
&gt; <br>
</FONT>
</P>

</BODY></HTML>
--=_wb6Iw0SaxjZI7+fnh76Do1uSE5X5ob2wEbVroRr5FNtg06nX--
Received on 2022-06-20 15:00:05

Archive generated by hypermail 2.3.0.