Crazy 6502/Z80 hybrids?

Let's talk about anything related to the 6502 microprocessor.
User avatar
cbmeeks
Posts: 1254
Joined: 17 Aug 2005
Location: Soddy-Daisy, TN USA
Contact:

Crazy 6502/Z80 hybrids?

Post by cbmeeks »

Has anyone ever created any 6502 based computers that use parts that are typically used on Z80 based systems?

For example, the SN76489 (audio), AY-3-8910 (audio) and the TMS9918 (video) were usually found in Z80 based systems like the ColecoVision, MSX, etc.

But there is nothing special about them that would prevent being used in a 6502 based computer.

Thanks
Cat; the other white meat.
User avatar
Dr Jefyll
Posts: 3526
Joined: 11 Dec 2009
Location: Ontario, Canada
Contact:

Re: Crazy 6502/Z80 hybrids?

Post by Dr Jefyll »

I haven't used the chips you mention, but I agree they should be 100% alright for use with 65xx. You just have to give them the RD\ and WR\ control signals they understand, and deal with any timing issues.

However, there is one general case where you will lose some capability, and that is stuff like Z-80-family peripheral chips that have vectored-interrupt capability and whatnot. Such features are Z-80-specific. There's little to no chance you'll be able to use them on a 65xx system, but of course you still get to use the rest of the stuff in the IC.

-- Jeff
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html
Alienthe
Posts: 60
Joined: 16 Apr 2012

Re: Crazy 6502/Z80 hybrids?

Post by Alienthe »

I was told many years ago that Am9511 was easily interfaced to Z80 but a dog wrt. 6502. It was possible and I knew someone who did it, using rather a lot of interfacing chips but it was considered painful and expensive.
User avatar
cbmeeks
Posts: 1254
Joined: 17 Aug 2005
Location: Soddy-Daisy, TN USA
Contact:

Re: Crazy 6502/Z80 hybrids?

Post by cbmeeks »

Well I've interfaced both audio chips to an Arduino and a shift-register. It was surprisingly easy once I figured out the timing.

So I would imagine just having the 6502 perform the same timing. :-)

Also, I can't think of any commercial systems that would have mixed those. All of the commercial systems I can think of that used 6502's almost always used customized components for audio/video.

The SN/AY/TMS were off-the-shelf.
Cat; the other white meat.
User avatar
KC9UDX
Posts: 246
Joined: 07 Dec 2013
Location: The Kettle Moraine

Re: Crazy 6502/Z80 hybrids?

Post by KC9UDX »

Here is an Apple //c peripheral with an AY-3-8910 (In fact it may have had two if I recall correctly):

http://apple2history.org/wp-content/upl ... ricket.jpg

There was a production complete computer that had a 6502 uP and AY-3-8910 as well, but which one it was escapes me.
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Re: Crazy 6502/Z80 hybrids?

Post by BigEd »

I see the BBC Micro's default disk controller, the 8271, has a \RD and a \WR pin.
http://mdfs.net/Info/Comp/BBC/Circuits/BBC/bbc.gif (Big image - disk controller is top left corner.)
(This was a poor choice of chip and a lot of people used a 1770 on a daughterboard. In which case the daughterboard, in the 8271 socket, has to make a RnW signal. )
User avatar
PaulF
Posts: 143
Joined: 08 Dec 2008
Location: Brighton, England

Re: Crazy 6502/Z80 hybrids?

Post by PaulF »

KC9UDX wrote:
There was a production complete computer that had a 6502 uP and AY-3-8910 as well, but which one it was escapes me.
It was the Oric-1 and Oric-Atmos. They used an AY-3-8912 (a 28-pin version of the AY-3-8910 with one of the I/O ports not brought out to pins) , although it was accessed through the 6522 VIA rather than being directly on the 6502 bus.
Shift to the left,
Shift to the right,
Mask in, Mask Out,
BYTE! BYTE! BYTE!
Benoit0123
Posts: 25
Joined: 28 Sep 2012
Location: Boulogne Billancourt, France
Contact:

Re: Crazy 6502/Z80 hybrids?

Post by Benoit0123 »

There were two peripheral boards for the Apple // which were publicly available:
The Sprite board from Synetix and the Arcade board
Both boards include a TMS9918 graphics chip and at least a AY38910 chip (depending of configuration) for sound fatter than result from native speakers. Some of them also include a speech chip.
Further details can be found here:
http://www.atarimagazines.com/creative/ ... phics_.php
User avatar
cbmeeks
Posts: 1254
Joined: 17 Aug 2005
Location: Soddy-Daisy, TN USA
Contact:

Re: Crazy 6502/Z80 hybrids?

Post by cbmeeks »

Ah, thanks.

I know what you're talking about for the Apple. It was the Mockingboard. And there were others. Like the Phasor. But they were after-market cards that weren't very popular. In fact, I built a Mockingboard on a breadboard for my Apple IIe.

I do remember the TMS card for the Apple now that you mentioned it. That was an odd beast because almost no one had it. And, it wasn't a replacement for the Apple's video. It could be used for a second screen. So that would have been a lot of money back then. Even though the TMS9918 has a video "pass through", I don't know if it would be compatible with Apple's video. Would have been cool if it could, though. Which would have given the Apple 2 playfields along with 32 sprites. But alas, it wasn't meant to be.
Cat; the other white meat.
User avatar
jac_goudsmit
Posts: 229
Joined: 23 Jun 2011
Location: Rancho Cucamonga, California
Contact:

Re: Crazy 6502/Z80 hybrids?

Post by jac_goudsmit »

cbmeeks wrote:
Has anyone ever created any 6502 based computers that use parts that are typically used on Z80 based systems?
The Acorn Atom runs on a 6502 but uses an 8255 to decode the keyboard. Does that count?

===Jac
danwerner
Posts: 19
Joined: 23 Jan 2011

Re: Crazy 6502/Z80 hybrids?

Post by danwerner »

Check out the N8VEM group. We have the 6502 processor interfacing to several of the Z80 based cards including the TMS9918, several other video cards and several disk controller chips.

Dan Werner
Dan Werner
Aslak3
Posts: 258
Joined: 05 Aug 2013
Location: Southampton, UK
Contact:

Re: Crazy 6502/Z80 hybrids?

Post by Aslak3 »

I always thought it was fair to say that with enough glue logic nearly any peripheral IC can be made to work with any CPU? The GI bus is pretty weird, yet the AY was widely used. It's probably easiest to talk about combinations of parts which cant be made to work together? Of course I mean within the sphere of 8 bit devices.
8 bit fun and games: https://www.aslak.net/
User avatar
BillO
Posts: 1038
Joined: 12 Dec 2008
Location: Canada

Re: Crazy 6502/Z80 hybrids?

Post by BillO »

Ohio Scientific used an 6850 for serial i/O and a 6820 + 6850 for a FD interface. Not too unusual to use 68XX chips with 6502s I suppose, but the disk interface was a bit unique.
Bill
User avatar
BigDumbDinosaur
Posts: 9428
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: Crazy 6502/Z80 hybrids?

Post by BigDumbDinosaur »

BillO wrote:
Ohio Scientific used an 6850 for serial i/O and a 6820 + 6850 for a FD interface. Not too unusual to use 68XX chips with 6502s I suppose, but the disk interface was a bit unique.
The Xetec Lt. Kernal used a Motorola 6821 PIA to drive the SCSI bus. Minor bit of trivia: the 6821 has two 8 bit I/O ports like the 6522, giving 16 bits to drive the bus. However, the "narrow" SCSI bus needs 18 lines. So the parity and reset lines were not implemented.
x86?  We ain't got no x86.  We don't NEED no stinking x86!
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Re: Crazy 6502/Z80 hybrids?

Post by BigEd »

Alienthe wrote:
I was told many years ago that Am9511 was easily interfaced to Z80 but a dog wrt. 6502. It was possible and I knew someone who did it, using rather a lot of interfacing chips but it was considered painful and expensive.
I came across an image which makes it look easy: an expansion card for an AppleII which apparently could have been even simpler:
Image
The product is from 1983, comes with a Forth and proclaims 100x faster floating point. There's more here including followup on Garth's spotting of a similar offering announced in 1980:
Quote:
Regarding speed of the Apple II: There was a Forth engine plug-in board that would have been cool to try. I was looking at a programming magazine from 1982 and came across an ad for MicroSpeed for the Apple II. At the top it says in big letters, "TEST-FLY A $20 MILLION JET ON AN APPLE? YES. WITH MICROSPEED."
Post Reply