Sym-1/69
Re: Sym-1/69
Thanks Garth. Wasted the last half hour of my life trying to work out what was wrong with the image tag 
- GARTHWILSON
- Forum Moderator
- Posts: 8775
- Joined: 30 Aug 2002
- Location: Southern California
- Contact:
Re: Sym-1/69
I suppose phpBB didn't like something in it, because copying the URL to another tab worked for me. I just right-clicked on the picture and selected "Copy Image Location" and used what I got there, even though it was a lot longer. (I'm on Linux. I don't know if the right-clicking gives the same choices in Windows, or how to do it in Mac.)
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
Re: Sym-1/69
Installation Instructions
EPROMS 2516
EPROMS 2516
Last edited by andysa on Fri Jan 06, 2017 3:45 am, edited 2 times in total.
Re: Sym-1/69
Upper Layer PCB traces with CPU removed
Lower Layer
Lower Layer
Last edited by andysa on Fri Jan 06, 2017 3:47 am, edited 1 time in total.
Re: Sym-1/69
Attached are the binary images for the two 2516 Eproms that shipped with the Sym-1/69 Mod Board.
Reading the 82S123 Prom is going to be somewhat trickier, as my Eprom programmer doesnt support it.
However, this PROM is simply generating an NMI for certain address pages, in order to support the SYM's debug function.
With the 6502 based SYM, this was done using the SYNC pin, however as already mentioned by others, the 6809 does not have such a pin.
Reading the 82S123 Prom is going to be somewhat trickier, as my Eprom programmer doesnt support it.
However, this PROM is simply generating an NMI for certain address pages, in order to support the SYM's debug function.
With the 6502 based SYM, this was done using the SYNC pin, however as already mentioned by others, the 6809 does not have such a pin.
-
esarintulo
- Posts: 23
- Joined: 14 Sep 2002
- Location: France
Re: Sym-1/69
If no one objects,i'll follow Jeff's indications as i only seldom used step by step debuging on the Kim1 then preferred the breakpoint method.
Garth,does by chance your addendum contain the 6809 listing ???Much usefull when disassembling binaries !
68b09,68b21 an 68b50 are on their way from China (Grant Searle's 6 chips 6809 sbc was "plan C" and ET-3400 6809 adapter was "plan B".......).
Thanks to all of you,i really do appreciate the way the community behaves !
Rene'.
Garth,does by chance your addendum contain the 6809 listing ???Much usefull when disassembling binaries !
68b09,68b21 an 68b50 are on their way from China (Grant Searle's 6 chips 6809 sbc was "plan C" and ET-3400 6809 adapter was "plan B".......).
Thanks to all of you,i really do appreciate the way the community behaves !
Rene'.
- GARTHWILSON
- Forum Moderator
- Posts: 8775
- Joined: 30 Aug 2002
- Location: Southern California
- Contact:
Re: Sym-1/69
esarintulo wrote:
Garth,does by chance your addendum contain the 6809 listing ???Much usefull when disassembling binaries !
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
Re: Sym-1/69
Looking at the board, it would seem that the fuse ROM on the board
is used to deal with the reset and interrupt vector mapping.
It may not be needed for your application.
Dwight
is used to deal with the reset and interrupt vector mapping.
It may not be needed for your application.
Dwight
Re: Sym-1/69
Attached is the Sym-1/69 Supplement
There was never any disassembly made available to the public, to my knowledge.
There was never any disassembly made available to the public, to my knowledge.
Re: Sym-1/69
Above is my crude reverse engineering attempt at the mod boards glue logic.
Quoting from the manual..... Because the 6809 CPU's do not have SYNC outputs, hardware has been added to the adaptor PCB which will generate an NMI when the following two statements are true: DEBUG is on, and an address is outputted by the CPU which is not in the monitor, I/O or address pages, 00, 01 or FF
Quoting from the manual..... Because the 6809 CPU's do not have SYNC outputs, hardware has been added to the adaptor PCB which will generate an NMI when the following two statements are true: DEBUG is on, and an address is outputted by the CPU which is not in the monitor, I/O or address pages, 00, 01 or FF
Last edited by andysa on Fri Jan 06, 2017 4:22 am, edited 2 times in total.
Re: Sym-1/69
Yes, that does look right. I'd missed the wire going
from the fuse PROM to the 7408.
That makes sense.
That should be easy enough to put into a PAL. Is there any indication as to what the other
3 outputs have in them?
It isn't clear how the two phase clock is generated? Does the 6809 split the clock into 4 cycles?
Dwight
Above is my crude reverse engineering attempt at the mod boards glue logic.
Quoting from the manual..... Because the 6809 CPU's do not have SYNC outputs, hardware has been added to the adaptor PCB which will generate an NMI when the following two statements are true" DEBUG is on, and an address is outputted by the CPU which is not in the monitor, I/O or address pages, 00, 01 or FF
from the fuse PROM to the 7408.
That makes sense.
That should be easy enough to put into a PAL. Is there any indication as to what the other
3 outputs have in them?
It isn't clear how the two phase clock is generated? Does the 6809 split the clock into 4 cycles?
Dwight
andysa wrote:
6502.org wrote:
Image no longer available: https://dl.dropboxusercontent.com/u/103294228/Untitled.jpg
Quoting from the manual..... Because the 6809 CPU's do not have SYNC outputs, hardware has been added to the adaptor PCB which will generate an NMI when the following two statements are true" DEBUG is on, and an address is outputted by the CPU which is not in the monitor, I/O or address pages, 00, 01 or FF
Re: Sym-1/69
dwight wrote:
That should be easy enough to put into a PAL.
dwight wrote:
Is there any indication as to what the other
3 outputs have in them?
3 outputs have in them?
dwight wrote:
It isn't clear how the two phase clock is generated? Does the 6809 split the clock into 4 cycles?
For this project all we care about is the E clock output, which is a 1 MHz square wave of 50% duty cycle. It's entirely suitable as a substitute for the 6502's Φ2. And to get E we just hook up the 4X crystal (plus whatever caps etc) and we're off to the races.
(Edits, last 2 paragraphs)
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html
https://laughtonelectronics.com/Arcana/ ... mmary.html
Re: Sym-1/69
dwight wrote:
It isn't clear how the two phase clock is generated? Does the 6809 split the clock into 4 cycles?
For the 6809E on the other hand, E and Q are inputs for the overlapping clocks. Which freed up the 2 crystal pins for other uses.
Re: Sym-1/69
Martin A wrote:
For the 6809E on the other hand, E and Q are inputs for the overlapping clocks. Which freed up the 2 crystal pins for other uses.
Re: Sym-1/69
Tor wrote:
Martin A wrote:
For the 6809E on the other hand, E and Q are inputs for the overlapping clocks. Which freed up the 2 crystal pins for other uses.