6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Tue Oct 01, 2024 3:36 pm

All times are UTC




Post new topic Reply to topic  [ 45 posts ]  Go to page Previous  1, 2, 3  Next
Author Message
 Post subject: Re: Sym-1/69
PostPosted: Thu Jan 05, 2017 9:44 am 
Offline

Joined: Wed Apr 21, 2004 11:28 pm
Posts: 30
Location: Adelaide, Australia
Thanks Garth. Wasted the last half hour of my life trying to work out what was wrong with the image tag :)


Top
 Profile  
Reply with quote  
 Post subject: Re: Sym-1/69
PostPosted: Thu Jan 05, 2017 9:49 am 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8521
Location: Southern California
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?


Top
 Profile  
Reply with quote  
 Post subject: Re: Sym-1/69
PostPosted: Thu Jan 05, 2017 10:31 am 
Offline

Joined: Wed Apr 21, 2004 11:28 pm
Posts: 30
Location: Adelaide, Australia
Installation Instructions

Attachment:
install.jpg
install.jpg [ 44.97 KiB | Viewed 2993 times ]



EPROMS 2516

Attachment:
roms.jpg
roms.jpg [ 50.67 KiB | Viewed 2993 times ]


Last edited by andysa on Fri Jan 06, 2017 3:45 am, edited 2 times in total.

Top
 Profile  
Reply with quote  
 Post subject: Re: Sym-1/69
PostPosted: Thu Jan 05, 2017 10:38 am 
Offline

Joined: Wed Apr 21, 2004 11:28 pm
Posts: 30
Location: Adelaide, Australia
Upper Layer PCB traces with CPU removed

Attachment:
upper layer no cpu.jpg
upper layer no cpu.jpg [ 96.23 KiB | Viewed 2992 times ]


Lower Layer

Attachment:
lower layer.jpg
lower layer.jpg [ 73.31 KiB | Viewed 2992 times ]


Last edited by andysa on Fri Jan 06, 2017 3:47 am, edited 1 time in total.

Top
 Profile  
Reply with quote  
 Post subject: Re: Sym-1/69
PostPosted: Thu Jan 05, 2017 11:18 am 
Offline

Joined: Wed Apr 21, 2004 11:28 pm
Posts: 30
Location: Adelaide, Australia
Attachment:
File comment: Sym-1/69 Supermon Eproms
sym1_69.zip [3.39 KiB]
Downloaded 164 times


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.


Top
 Profile  
Reply with quote  
 Post subject: Re: Sym-1/69
PostPosted: Thu Jan 05, 2017 10:03 pm 
Offline

Joined: Sat Sep 14, 2002 10:05 pm
Posts: 23
Location: France
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'.


Top
 Profile  
Reply with quote  
 Post subject: Re: Sym-1/69
PostPosted: Thu Jan 05, 2017 10:32 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8521
Location: Southern California
esarintulo wrote:
Garth,does by chance your addendum contain the 6809 listing ???Much usefull when disassembling binaries !

I think you're confusing me for someone else. I have not been involved with the Sym or the 6809. I only tried to get the picture to show up, above.

_________________
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?


Top
 Profile  
Reply with quote  
 Post subject: Re: Sym-1/69
PostPosted: Thu Jan 05, 2017 11:18 pm 
Offline

Joined: Tue Jun 08, 2004 11:51 pm
Posts: 213
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


Top
 Profile  
Reply with quote  
 Post subject: Re: Sym-1/69
PostPosted: Thu Jan 05, 2017 11:57 pm 
Offline

Joined: Wed Apr 21, 2004 11:28 pm
Posts: 30
Location: Adelaide, Australia
Attachment:
Sym1_69.pdf [3.97 MiB]
Downloaded 189 times


Attached is the Sym-1/69 Supplement

There was never any disassembly made available to the public, to my knowledge.


Top
 Profile  
Reply with quote  
 Post subject: Re: Sym-1/69
PostPosted: Fri Jan 06, 2017 12:08 am 
Offline

Joined: Wed Apr 21, 2004 11:28 pm
Posts: 30
Location: Adelaide, Australia
Attachment:
sym-1-69-sch.jpg
sym-1-69-sch.jpg [ 136 KiB | Viewed 2992 times ]


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


Last edited by andysa on Fri Jan 06, 2017 4:22 am, edited 2 times in total.

Top
 Profile  
Reply with quote  
 Post subject: Re: Sym-1/69
PostPosted: Fri Jan 06, 2017 2:08 am 
Offline

Joined: Tue Jun 08, 2004 11:51 pm
Posts: 213
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



andysa wrote:
Image

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


Top
 Profile  
Reply with quote  
 Post subject: Re: Sym-1/69
PostPosted: Fri Jan 06, 2017 3:22 am 
Offline
User avatar

Joined: Fri Dec 11, 2009 3:50 pm
Posts: 3367
Location: Ontario, Canada
dwight wrote:
That should be easy enough to put into a PAL.
Yup. :) And the info andysa posted will let us infer the contents. "[...] an address is outputted by the CPU which is not in the monitor, I/O or address pages, 00, 01 or FF"

dwight wrote:
Is there any indication as to what the other
3 outputs have in them?
I'm gonna guess they accommodate different mappings of the above -- if that ever happens, which to me seems unlikely. But it cost nothing to put the PC traces there. (I suspect that, as shipped by Synertek, the PROM is blank in those 3 bits, allowing hackers to blast in updates themselves. Just a guess!)

dwight wrote:
It isn't clear how the two phase clock is generated? Does the 6809 split the clock into 4 cycles?
Q and E are generated on-chip (but we don't need Q; for us it's a no-connect). And we can ignore the fact the crystal runs at four times the CPU operating frequency.

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


Top
 Profile  
Reply with quote  
 Post subject: Re: Sym-1/69
PostPosted: Fri Jan 06, 2017 9:54 am 
Offline

Joined: Sat Jan 02, 2016 10:22 am
Posts: 197
dwight wrote:
It isn't clear how the two phase clock is generated? Does the 6809 split the clock into 4 cycles?

Looking at the data sheet, the 6809 uses a crystal of 4x the CPU frequency. E and Q seem to be outputs, E is reported to be similar to the 6800 (and I guess 6502 as well) phase 2 clock.

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.


Top
 Profile  
Reply with quote  
 Post subject: Re: Sym-1/69
PostPosted: Fri Jan 06, 2017 11:45 am 
Offline

Joined: Sun Apr 10, 2011 8:29 am
Posts: 597
Location: Norway/Japan
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.
Same for the Hitachi 63x09 variants: '09P (or nothing): Crystal, E and Q are inputs, or '09E: No crystal, E and Q are outputs. The 6809E was used in the Tandy Color Computers.


Top
 Profile  
Reply with quote  
 Post subject: Re: Sym-1/69
PostPosted: Fri Jan 06, 2017 1:53 pm 
Offline

Joined: Wed Jan 08, 2014 3:31 pm
Posts: 578
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.
Same for the Hitachi 63x09 variants: '09P (or nothing): Crystal, E and Q are inputs, or '09E: No crystal, E and Q are outputs. The 6809E was used in the Tandy Color Computers.

I knew about the P versus E variants, but it always seemed really weird. On a typical circuit board every single part adds cost, so why add the complexity of the E and Q inputs? A single crystal just seems like a smarter design.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 45 posts ]  Go to page Previous  1, 2, 3  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 21 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: