Jump to content

MicroMac Performer Redux: Cloning a 68030 Accelerator for Compact Macs


Recommended Posts

  • Replies 128
  • Created
  • Last Reply

Top Posters In This Topic

On 1/31/2018 at 1:37 PM, Bolle said:

The accelerator has another port which can be used by a graphics card I think. This should be useable as a PDS passthrough as well.

Time to buzz the connections at that connector out as well. Maybe some slight bending of some signals is needed to pull off the additional PDS card thing.

 

CompactVirtual will let you set an address range for a custom PDS card, so it can do its magic and move around device addresses while not moving things into the specified address range of the PDS card.

 

I've been thinking about this aspect of CV combined with something like my MaxMemIIsi board. It addresses 72pin SIMMs as replacements for Banks A and B in the IIsi.

 

Could Compact Virtual be set up to address a second bank of RAM as a silicon Disk? IIRC it's limited to 32MB of VRAM for System Memory. Can it set up the address range for another Bank of RAM as a "custom PDS" Silicon Disk card? Having a 32MB (or more?) SSD equivalent on board would be  .  .  .

Link to post
Share on other sites

Spent a nice evening working on the first page of my new coloring book. Started by buzzing GAL-U3

 

So far, so maybe:

 

On their way from 68000 to the 68030, the GALs are monitoring:

 

FC0

FC1

FC2

 

A19

A20

A21

A22

 

Disappearing into the GAL maelstrom at U3:

 

DTAC

 

Magically emerging from GAL U3:

 

AVEC - PGA Pin E2 - SMT Pin 7

 

I'll scan to emailed .PDF from work to post a pretty (confusing) pic later. :lol:

 

Edited by Trash80toHP_Mini
Link to post
Share on other sites

Could be, thanks. I've posted a dedicated thread for discussion of the pros-n-cons of the various packages available. I've been sitting on a full version of PADs that oP sent my way a while back on my Win98 Dell Pentium Box with the dongle shoved up its  .  .  .

 

 

Been thinking about trying something more modern, but am hesitant to give up on playing with design software from my day. That's a hobby unto itself. Gerbers is Gerbers.

 

Be that as it may, finishing a schematic will be one chip at a time for quite some time. :ph34r:

 

Edited by Trash80toHP_Mini
Link to post
Share on other sites

Finished page 2 in the new coloring book. The connections to GAL U4 are documented. No more pretty orange address lines on the page this time. The light green web of inter-GAL connections now extends to all five ICs. Four more control lines disappear into the GAL maelstrom and one emerges from a pin connected to a second GAL, that'll be interesting. AS comes out there, butthe 68000 AS has yet to be pulled into the storm. Maybe on p.3?

 

Magically emerging from GAL U4 is DSACK1, which isn't on the 68000 pinout menu.

 

Silly to try to describe any of this in words, I'll just post the p.2 pic from the coloring book when I get a chance tomorrow.

Link to post
Share on other sites

MicroMac Accelerator Family:

 

MicroMac-Compact-Mac-Lineup.thumb.JPG.e466b4069f7e3348c943583401018c0d.JPG

 

I've been wondering if my Performer was sire or grandson? My statistically insignificant sample of three puts the Performers three years later on the timeline than the one legible Pic I have of a MultiSpeed. The more capable accelerators were based on a cutting edge ASIC of some sort ahd the Performer is a cut to the bone bargain basement accelerator put a little life back into ancient Compacts of the late Quadra era.

 

Whether the others were built onto the foundations of the Performer or it was torn from their vitals using cheap as components doesen't really matter. Performer looks to be the perfect wedge into the world of 68030 on 68000. I am developing a real hope of boosting its clock to 33MHz. Maybe we can add some features of the others from this blunted "Keystone" wedge.

 

Can anyone add more model/date data to the mix?

Link to post
Share on other sites
On 2/3/2018 at 6:00 PM, IlikeTech said:

I may be able to possibly help with PCB layout.  I have some experience.  Would you use an autorouter?  Eagle is out of the question  .  .  .

Looks like I'm ready for help already! I've almost finished p.3 of my signal buzzing "Coloring Book" and the visual/trace representation of just the GAL Maelstrom data is already out of control. :blink:

 

So far KiCad seems to be the winner, so beginning to prepare for schematic capture in KiCad is now the order of the day. If you or someone experienced in KiCad can translate the data in this pic into the schematic capture setup of KiCad it would be much appreciated. A pic of what it looks like on screen/printed out it would be a big help. That data posted here in whatever the text format for import/export of schematic data will be even better.

 

Maybe finally time for this Neanderthal to move from the comfort of cave paintings for in house PCB prototyping in mechanical CAD/CAM out into the world of CAD for SEEED PCB design. OMG I hope not. :mellow:

 

5a789c536cc8b_GAL-Maelstrom-ColoringBook_p3.thumb.jpg.a99b9f6659e22bbb03e3187d1532fcf6.jpg

 

If someone is comfortable with translating more data as it's developed and presented in my Illustrator pics I can just hang in my cave and paint by the firelight! [:D]

Link to post
Share on other sites

I actually think we might be better off with a Pre-Autodesk version of Eagle.  That is what I have the most expearence with, so I will see if I can get something made.  It is fairly easy, and It might make sense to set up a GitHub so we can push changes when we update the schematic.

Link to post
Share on other sites

Nope, don't bother. This needs to be a learning experience from my end. This kind of stuff keeps the graying matter active and the creative juices flowing. It's as much a part of my mental wellness cocktail as the psycho-pharmaceuticals.

 

I've got the full dongled version of PADS on a Pentium/Win98 box from Dell in a generic case shared with Mac Clones all set up and ready to go! [:D]

 

If I'm going to learn to use any software that runs outside of my little G4/OS9 (and now Pentium/Win98) cave it needs to be current and free! A friend from church spends most of his week in Texas supporting Mentor at Intel. Anything I need, I needs but ask because he's very interested in my hobby use of an ancient version of this PCB design package from a company acquired by Mentor.

 

Running any modern app under ubuntu is almost a requirement, but I'm a tad flexible so long as the package runs well enough on my Pavilion_dm1/Win7/5GB NetBook+ for casual use/playtime. Does KiCad support Linux? If not, I may need to choose another program, however primitive it might be.

 

Don't know what a GitHub is, don't care to learn, I spend my online playtime here. After learning about the horrors of Amiga development when done on uBoobTube and social media I was flabbergasted. I don't do social media whatsoever and whatever I develop needs full documentation done right here in this and any related threads.

Edited by Trash80toHP_Mini
Link to post
Share on other sites

Horror of horrors! Without realizing it, I've begun to SneakerNet files on a thumb drives instead of Zip Disks! :eek:

 

Be that as it may, here's a sample of update data from what I've messed around with in AI today. Color coding is the same as the Coloring Books with the exception that muted Magenta = signals only monitored by the GALs, not escapees from the maelstrom which are full-on Magenta (haven't used the Purple Micro-Sharpie in the Coloring Book yet.) where thin lines are inputs and thick lines are outputs/monitored signals passed through and heading to specified PGA 68030 pins and labeled with signal.

 

180205-BuzzBombe-001.thumb.jpg.8054b45f91d2b3bad558d39948c96573.jpg

 

It's back to the coloring book for me! [;)]

Link to post
Share on other sites

Two on the way! [:)]

 

PGA-MC68030RP33B.thumb.jpg.5443619ef4efd14f74bb4e3c9245f3fc.jpg

 

I've got two SMT parts on hand along with PGA sockets that will probably work even if I have to add a few machine pin sockets to the inner ring, but it looks like those might be NC anyway. Next to order up some thruhole GAL sockets and maybe a couple of sets of the SMT variety.

 

Any help with the Oscillator mod for running the CPU at 32MHz would be greatly appreciated, need those and sockets for them. If the 32MHz hack of my Performer works out, next step is 40MHz so that freq would also be appreciated. I'll be borrowing the IIfx proc to test 40MHz if the 33MHz parts get cranky.

 

Cans on all the Performers I've seen are 25MHz and run the 68030 at 16MHz. I'm curious to know why that's the case so an explanation  of that idiosyncrasy would be wonderful!

 

Crystal Can form factor spec, socket type spec for them and any links to the parts would be greatly appreciated.

Edited by Trash80toHP_Mini
the usual
Link to post
Share on other sites

Sweet, so that's what it looks like?

 

[table]Netlist

Exported from Schematic.sch at 2/5/18 3:30 PM

EAGLE Version 7.7.0 Copyright (c) 1988-2016 CadSoft

Net      Part     Pad      Pin        Sheet

GND      IC10     10       GND        1
         IC6      10       GND        1
         IC7      10       GND        1
         IC8      10       GND        1
         IC9      10       GND        1

N$1      IC6      9        I8         1
         IC9      12       O8         1

N$2      IC6      8        I7         1
         IC7      13       O7         1
         IC8      9        I8         1

N$3      IC6      5        I4         1
         IC8      4        I3         1

N$4      IC7      5        I4         1
         IC8      8        I7         1

N$5      IC7      2        I1         1
         IC8      18       O2         1

N$6      IC7      17       O3         1
         IC8      11       OE         1

N$7      IC8      5        I4         1
         IC9      15       O5         1

N$8      IC10     3        I2         1
         IC8      3        I2         1

VCC      IC10     20       VCC        1
         IC6      20       VCC        1
         IC7      20       VCC        1
         IC8      20       VCC        1
         IC9      20       VCC        1

[/table]

 

edit: well that didn't work!

Edited by Trash80toHP_Mini
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...