Re: 6500/1 ROM Archival

From: Rhialto <rhialto_at_falu.nl>
Date: Wed, 4 Jul 2018 21:39:41 +0200
Message-ID: <20180704193941.GO20645@falu.nl>
On Wed 04 Jul 2018 at 12:02:45 -0500, Jim Brain wrote:
> I realize it's been a while since this happened:
> 
> http://e4aws.silverdr.com/hacks/6500_1/

Regarding that blog post: near the end there is this:

    There is still one uncleared thing about the loop in point (5). It
    seems that additional toggling between the normal and TEST mode
    inside this loop is required. We don't know why at the moment but
    you can find it in the C program file...

which must refer to this:

https://github.com/Project-64/reloaded/blob/master/1520/extraction/main.c#L169

    for(i = 0; i< sizeof(code);i++) {
	send_data(0xA9);
	send_data(code[i]);
	send_data(0x85);
	send_data(0x00 + i);
	TEST_OFF();
	send_data(0);  // extra cycle
	TEST_ON();
    }

Now, I didn't re-read the threads, so it is possible it was mentioned in
there, and isn't an unclear thing at all, but isn't that clearly the
cycle in which the STA (85) opcode must access the zero page to store
the value there?

-Olaf.
-- 
___ Olaf 'Rhialto' Seibert  -- Wayland: Those who don't understand X
\X/ rhialto/at/falu.nl      -- are condemned to reinvent it. Poorly.


Received on 2018-07-04 22:02:16

Archive generated by hypermail 2.2.0.