6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Nov 24, 2024 4:24 am

All times are UTC




Post new topic Reply to topic  [ 45 posts ]  Go to page Previous  1, 2, 3
Author Message
 Post subject: Re: Sym-1/69
PostPosted: Fri Jan 06, 2017 2:04 pm 
Offline
User avatar

Joined: Fri Dec 11, 2009 3:50 pm
Posts: 3367
Location: Ontario, Canada
Martin_H wrote:
why add the complexity of the E and Q inputs? A single crystal just seems like a smarter design.
They're forced to compromise because they only had 40 pins to work with. In order to offer the on-chip clock generator (as in the non-E version) they had to forego other functions because there aren't enough pins to do it all.

I've just been perusing the ol' Moto manual, and I see the E version features the following signals not offered on the non-E version: TSC (same as 65xx BE or Bus Enable), LIC (which is somewhat SYNC-like), BUSY and AVMA (whose functions I have yet to learn). :)

If none of those functions is important to you then the non-E is a better choice; there'll be no need to supply an external oscillator and clock generator. Luckily, said external circuitry isn't that complex, and it's not that big a deal if you need to go the E route.

_________________
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 2:18 pm 
Offline

Joined: Sun Apr 10, 2011 8:29 am
Posts: 597
Location: Norway/Japan
Dr Jefyll wrote:
BUSY and AVMA (whose functions I have yet to learn).
Currently looking at the Hitachi 63x09E datasheet:
Quote:
BUSY: Busy will be "High" for the read and modify cycles of a read-modify-write instruction and during the access of the first byte of a double-byte operation (e.g. LDX, STD, ADDD). Busy is also "High" during the first byte of any indirect or other vector fetch (e.g., jump extended, SWI indirect etc.). In a multi-processor system, busy indicates the need to defer the rearbitration of the next bus cycle to insure the integrity of the above operations.[..]

Quote:
AVMA: AVMA is the Advanced VMA signal and indicates that the MPU will use the bus in the following bus cycle. The predictive nature of the AVMA signal allows efficient shared-bus multi-processor systems.[..]
So I guess the reason for using the 'E' variant in the CoCo computers weren't BUSY and AVMA, but TSC (and maybe LIC).


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

Joined: Tue Jun 08, 2004 11:51 pm
Posts: 213
I see, there were variations on the Q & E. The spec sheet I looked at must have been one of the versions using them as inputs. All a little confusing.
Which part is the easier to get?
Dwight


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

Joined: Fri Dec 11, 2009 3:50 pm
Posts: 3367
Location: Ontario, Canada
Oh, okay. I had a strong feeling there was some confusion somewhere. I'd forgotten about the E variant -- thx, Martin A, for bringing it up.

These chips are no longer in production but are still possible to obtain, or so I've heard. Compared to the Motorola chips (6809, 6809E), Hitachi's (6309, 6309E) have a long list of advantages; see the Wikipedia 6309 page for more detail.

_________________
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: Sat Jan 07, 2017 5:43 pm 
Offline

Joined: Sat Nov 26, 2016 2:49 pm
Posts: 27
Location: Tejas
For my 6809 project I recently bought a couple of 68B90E's via eBay (after getting click-happy and accidentally buying the slower 6809E's first... ;-)

I also ran across a site that sells vintage chips http://www.unicornelectronics.com/IC/6800.html.


Top
 Profile  
Reply with quote  
 Post subject: Re: Sym-1/69
PostPosted: Sat Jan 07, 2017 8:38 pm 
Offline

Joined: Sat Sep 14, 2002 10:05 pm
Posts: 23
Location: France
Well,to go back to the very subject of this topic,the Sym-1/69 binaries and the Addendum's copy ought to be added to the Sym-1 archives,don't you think so ??
There was also a 6802 variant called Sym-1/68.Any taker here ??

Thanx again , Rene'.


Top
 Profile  
Reply with quote  
 Post subject: Re: Sym-1/69
PostPosted: Wed Jan 25, 2017 6:21 am 
Offline

Joined: Sat Sep 14, 2002 10:05 pm
Posts: 23
Location: France
Hi again,
bought 4 Tesla mh74s287 (82s129) from Bulgaria and the vendor offers me to program them if i send him the bin file.
Those proms are easy to read but programming them is another story : same name but # protocol.... :cry:
I'm not sure i would correctly define the prom contents so if any of you is able to read the onboard 82s129 or 74s287 prom,
please,do so.
I do not need the 4 proms only 2 and the 2 other will be avail for a nominal fee.

Have a nice day , Rene'.


Top
 Profile  
Reply with quote  
 Post subject: Re: Sym-1/69
PostPosted: Wed Jan 25, 2017 1:07 pm 
Offline

Joined: Wed Apr 21, 2004 11:28 pm
Posts: 30
Location: Adelaide, Australia
Attachment:
82S129.zip [133 Bytes]
Downloaded 171 times


Attached is the binary image of the 82s129, as read from my Sym-1/69.

I have no way of confirming if this is totally accurate, as my Eprom programmer does not directly support the 82s129.

I had to make an adaptor, read this as a 2716, then crop the upper 768 bytes of mirrored code.

However, looking at the image reveals groupings of 0xF0 and 0xF1, which is what I would have expected, given the Data line D0 is being fed via the And gate to the 6502.


Top
 Profile  
Reply with quote  
 Post subject: Re: Sym-1/69
PostPosted: Wed Jan 25, 2017 1:48 pm 
Offline

Joined: Wed Apr 21, 2004 11:28 pm
Posts: 30
Location: Adelaide, Australia
Someone out there might be clever enough to check the F0 and F1 mappings, to see whether these appear to fall within the correct boundaries for the Monitor, IO and zero page.


Top
 Profile  
Reply with quote  
 Post subject: Re: Sym-1/69
PostPosted: Wed Jan 25, 2017 9:55 pm 
Offline
User avatar

Joined: Fri Dec 11, 2009 3:50 pm
Posts: 3367
Location: Ontario, Canada
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


Top
 Profile  
Reply with quote  
 Post subject: Re: Sym-1/69
PostPosted: Tue Nov 28, 2017 4:37 am 
Offline
User avatar

Joined: Fri Mar 13, 2015 3:29 am
Posts: 23
andysa wrote:
Attachment:
sym1_69.zip


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.


The two binaries in the above attached zip file are marked as high as low ..does anyone know what is the actual memory address of each of the eproms ..is it the same as the 6502 monitor?


Top
 Profile  
Reply with quote  
 Post subject: Re: Sym-1/69
PostPosted: Wed Nov 29, 2017 4:17 am 
Offline
User avatar

Joined: Fri Dec 11, 2009 3:50 pm
Posts: 3367
Location: Ontario, Canada
chessdoger wrote:
The two binaries in the above attached zip file are marked as high as low ..does anyone know what is the actual memory address of each of the eproms ..is it the same as the 6502 monitor?

Will it really be a problem for you if the addresses don't match the 6502 configuration?

Upthread you'll find some doc attached. The Sym-1/69 Supplement attached to this post lists monitor entry points. And the installation instructions here mention changing some links on the mobo when the new EPROM's go in. To understand whether and how those links affect EPROM mapping just locate and consult the original (ie, 6502) SYM Manual.

_________________
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: Wed Nov 29, 2017 4:29 am 
Offline
User avatar

Joined: Fri Mar 13, 2015 3:29 am
Posts: 23
Dr Jefyll wrote:
chessdoger wrote:
The two binaries in the above attached zip file are marked as high as low ..does anyone know what is the actual memory address of each of the eproms ..is it the same as the 6502 monitor?

Will it really be a problem for you if the addresses don't match the 6502 configuration?

Upthread you'll find some doc attached. The Sym-1/69 Supplement attached to this post lists monitor entry points. And the installation instructions here mention changing some links on the mobo when the new EPROM's go in. To understand whether and how those links affect EPROM mapping just locate and consult the original (ie, 6502) SYM Manual.


Tnx for that .. I did not look through all the Sym-1/69 docs ..just pickup up on the two binaries for the 6809 .. marked high and low .. the reason I am asking is that I did a SYM-1 Maxi pcb ..which reasonably resembles the SYM-1 board (in functionality) which seems to run Ok so far ...with things like the monitor and basic ... yet to try out RAE .. that one is obviously a 6502 based .. but I should be able to redo the pcb and make it a 6809 version ..then that new version should be a copy (in functionality) of the Sym-1/69 version .. without trying to do any mods to this pcb

https://sites.google.com/site/gogleoops/sym-1-maxi


Top
 Profile  
Reply with quote  
 Post subject: Re: Sym-1/69
PostPosted: Wed Nov 29, 2017 4:48 am 
Offline
User avatar

Joined: Fri Dec 11, 2009 3:50 pm
Posts: 3367
Location: Ontario, Canada
chessdoger wrote:

Nice lookin board you've got there! :)

And a 6809 variant would be nice, too. However, you could alternatively just do a daughterboard that plugs a 6809 into the 6502 socket.

There's still the question of what those links on the original SYM do. I located that SYM manual, BTW -- turns out I saved a copy. Here it is.


Attachments:
(SYM-1) srefman.pdf [13.94 MiB]
Downloaded 156 times

_________________
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: Wed Nov 29, 2017 4:59 am 
Offline
User avatar

Joined: Fri Mar 13, 2015 3:29 am
Posts: 23
Dr Jefyll wrote:
chessdoger wrote:

Nice lookin board you've got there! :)

And a 6809 variant would be nice, too. However, you could alternatively just do a daughterboard that plugs a 6809 into the 6502 socket.

There's still the question of what those links on the original SYM do. I located that SYM manual, BTW -- turns out I saved a copy. Here it is.


Tnx .. I already have that info ..some of that is already on the 6502.org site .. redoing the board is not too much of a hassle ..just getting all the info correct before it is made.. the Maxi board is larger than 100x100mm ..in fact it is 120x120mmm which makes it bit expensive to make .. I am referring to 100x100mm board ..since that size or smaller ..for some reason (from China makers) .. you can get those boards rather cheap and FREE DHL postage ..which means from design and submission of gerber files you get 10 pcb's for $5 within a week .. that would mean reducing at least one of the components ..for 100x100 design .. but maybe I'll cop it and do a larger version having the 6809 on it

I like the 6809 chips .. I reckon one of the top micros of its time...


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

All times are UTC


Who is online

Users browsing this forum: No registered users and 7 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: