andysa wrote:
I had to make an adaptor, read this as a 2716, then crop the upper 768 bytes of mirrored code.
Nice of you to make the effort, andysa. And the data checks out. Page 2-11 of the Sym1-69 manual says the addresses
excluded from single-step are page $00, page $01 and page $FF as well as the monitor and I/O areas. Your binary file from the PROM contains $F0 in locations $00, $01 and $FF, and as you say it's only the least-significant bit that's meaningful. $F1 means Single-Step is enabled; $F0 means not.
The monitor and I/O areas check out as well. The chart on page 4-18 of the SYM-1 Reference Manual shows pages $80-$8F as the 4K monitor ROM and pages $A0-$AF as the I/O area; all the corresponding locations in your PROM contain $F0. (And all other PROM locations are $F1.)
@esarintulo, we obviously haven't assembled a complete schematic yet, but it looks as if the hardest parts have been solved -- such as the PROM connections andysa posted
here. Notice that the
diagram I posted shows 6502 IRQ\ attaching to 6809 FIRQ\, but that was a choice I made when it seemed we would have to reinvent everything anyway. Instead now we're reproducing the original, and I'm pretty sure that means 6502 IRQ\ will attach to 6809 IRQ\ (not FIRQ\). Really
all the connections I suggested should be verified by referring to the PCB photos andysa posted.
-- Jeff
_________________
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html