The person working on that project does incredible work. I have one of his upgrades that added a 40 Mhz 68040, 128k cache, and Ethernet to my old SE/30, and it's been fantastic. I run System 7.1 on it to play around with HyperCard, Word 5, Excel 4, and a couple other old programs.
It's fun to make things in HyperCard as a great interactive and immediate feedback teaching tool for introducing my kids to programming. More than that though it's nice to sit down and draw inspiration from an era and implementation that went out of its way to take a handful of very well researched UI & UX metaphors and deploy them consistently and thoroughly. When I fire the thing up and poke around it feels like having the Software Engineer & Product Designer version of a serene Japanese garden. The transition from a little 9" B&W screen to my dual 27" LCD workstation is always jarring, and I always feel like the clarity of my thoughts and focus suffer immediately.
What I'm hoping for, and this extends to all the reproduction-PCB projects (aside from the Mac ones, I've seen a replacement Atari 800XL and some Amiga designs) is that we can come up with a way to reproduce the ASICs rather than scavenging them from dead units.
For some machines, there may be an ample supply to scavenge (old Macs being famous for barfing their batteries in a way that destroys the PCB but leaves the chips intact), but some other designs have far more limited supplies of spares. Plus there's the attrition risk-- something is gonna get damaged while parting out some percentage of the time.
The introduction of replacement ASICs would allow us to grow the total population of a rare platform. I could imagine offering a turnkey kit-- a PCB plus every part necessary to populate it and have a working vintage Mac/Amiga/Atari/etc, with fresh capacitors and enthusiast quality sockets and PCB materials. They were able to offer such a kit for the IBM PC, but that was famous for not using custom components.
Really, the best way to solve this is likely with FPGAs, not ASICs. If you're not using an original chip, does it really matter if it's an FPGA or not? Already, most of these reproduction PCB projects, including this one, end up using PLDs to replace hard-to-find specialied ICs (and even those PLDs are at risk of EOL). So it's not like they're using 100% original chips, anyway.
I understand the urge, but unless the cost of ASIC manufacturing drops dramatically, I don't see this as being practical for small runs like hobby reproduction boards.
Edit: I forgot to add: this is impressive work, nonetheless!
Some people prefer to tinker with hardware, and find designing a new PCB easier than attempting to implement an entire machine in an FPGA or ASIC. Some of these older systems, like the Mac SE/30, the Amiga, Ataris and C64 are simple enough that you can successfully debug and fix many issues with little to no background in electronics, and that provides a great way for people to learn.
Most enthusiasts will most likely use both emulator and real hardware. There is some sense of enjoying and sense of nostalgia coming from using real hardware.
What I would like to see is more work trying to recreate the chips required to repair or even recreate these old machines.
If we just want to be able to access software and data from old systems, FPGA or emulators are fine, but if we also want to retain the experience, I think real hardware provides an added layer.
If you read the comments on the story, the author did appear to have reverse engineered several of the Apple branded PAL chips on the board. So he was able to program new ATMEL PAL16R8Bs as replacements.
Preserving or recreating the logic boards is important for historical recreation of antique machines — as the originals get destroyed, there’s less opportunity for new research. Having recreations like this lets more people play with these historical machines.
Another cool part is that those old boards could get extended so that we can more easily sniff the buses or pause and visualize main memory, etc. So that we may better lift these artifacts into a purely symbolic space.
Looks like decent progress being made on cooking up modern replacements for some of the custom chips, too. The prospect of being able to make fully-populated logic boards from off the shelf parts is exciting!
My 100% guess would be 30 years of improvements in automatic PCB layout software and CPU power to run it (it wouldn’t surprise me if the original was partly/largely/fully laid out by hand, but that’s a guess, too. It wouldn’t surprise me because I know very little about this)
What is the likelihood of Apple dropping an army of lawyers on this?
These PCBs are probably copyrighted. My understanding is that schematics are fair game as long as they don't look the same in terms of component placement (but connections can be identical), but a PCB can be protected the same way as a painting?
You cannot copyright circuit designs in the US. Those fall under a separate sui generis rights regime for "maskwork" that has a far shorter lifespan than creative works do - about 10 years. (God, I wish software had followed this path, instead of the bodge job that "just copyright software" got us.) Patents might be an issue, but those expire after 20 years in the US. It's almost certain that no unexpired patents or mask work rights cover these old PCB or chip designs.
In order to actually make a copyright claim on a reproduction PCB, you have to argue that the PCB reproduces a copyrighted work, such as the contents of a Mask ROM. However, if you can avoid needing to reproduce those ROMs, then you're free and clear of copyright issues. For example, you could just provide a ROM chip socket matching the original board, or ship a flash chip with a workalike ROM (if that is an option by the time SCOTUS decides Oracle v. Google).
The only avenues left would be trademark or trade secret protection. Apple loves sticking their logo all over replacement iPhone parts, and for whatever reason Chinese clone part manufacturers continue doing so. The Shenzhen markets like that, even though foreign part importers beg them to stop doing that. Presumably, however, anyone cloning an SE/30 board in the US would know to not stick Apple logos on the thing. Trade secret protection claims would also be rather spurious as the machine in question is very public, you didn't sign an agreement to keep the machine's design confidential, and reverse engineering is legally protected within the guidelines I stated above.
I'm impressed you can still get all of the components to populate the board. I'd expect a bunch of the support components to be basically unavailable by this point.
It's uncanny seeing a CPU that looks so serious and complicated but yet has almost no decoupling capacitors while my microcontroller has let me check 32.
decoupling caps are pretty seriously overrated, there are cheap grey-market re-manufactured Chinese Intel core series motherboards that have essentially zero passives (except on stuff like VRMs)
Inspect that critter carefully and regularly. Leaking batteries are common and will destroy the machine (e.g. corroded PCB traces and IC pins). It is also from an era which used capacitors were leaky. I don't know if the latter will destroy the computer, but careful repairs are required to keep it running.
I appreciate this for academic purposes but in reality, unless you have a really unique / odd peripheral that only works with the antique machine's interfaces, it's much much easier to emulate in software.
You might be surprised by how few good classic Mac emulators are available. There's basically only vMac and Basilisk II, and neither of them targets the SE/30.
[+] [-] im_down_w_otp|5 years ago|reply
It's fun to make things in HyperCard as a great interactive and immediate feedback teaching tool for introducing my kids to programming. More than that though it's nice to sit down and draw inspiration from an era and implementation that went out of its way to take a handful of very well researched UI & UX metaphors and deploy them consistently and thoroughly. When I fire the thing up and poke around it feels like having the Software Engineer & Product Designer version of a serene Japanese garden. The transition from a little 9" B&W screen to my dual 27" LCD workstation is always jarring, and I always feel like the clarity of my thoughts and focus suffer immediately.
[+] [-] dhess|5 years ago|reply
[+] [-] hakfoo|5 years ago|reply
For some machines, there may be an ample supply to scavenge (old Macs being famous for barfing their batteries in a way that destroys the PCB but leaves the chips intact), but some other designs have far more limited supplies of spares. Plus there's the attrition risk-- something is gonna get damaged while parting out some percentage of the time.
The introduction of replacement ASICs would allow us to grow the total population of a rare platform. I could imagine offering a turnkey kit-- a PCB plus every part necessary to populate it and have a working vintage Mac/Amiga/Atari/etc, with fresh capacitors and enthusiast quality sockets and PCB materials. They were able to offer such a kit for the IBM PC, but that was famous for not using custom components.
[+] [-] monoideism|5 years ago|reply
I understand the urge, but unless the cost of ASIC manufacturing drops dramatically, I don't see this as being practical for small runs like hobby reproduction boards.
Edit: I forgot to add: this is impressive work, nonetheless!
[+] [-] mrweasel|5 years ago|reply
Most enthusiasts will most likely use both emulator and real hardware. There is some sense of enjoying and sense of nostalgia coming from using real hardware.
What I would like to see is more work trying to recreate the chips required to repair or even recreate these old machines.
If we just want to be able to access software and data from old systems, FPGA or emulators are fine, but if we also want to retain the experience, I think real hardware provides an added layer.
[+] [-] tyingq|5 years ago|reply
[+] [-] grishka|5 years ago|reply
Are 8086 CPUs still manufactured?
[+] [-] stuaxo|5 years ago|reply
Maybe there will be some standard small FPGA that can sit in various packages.
[+] [-] nsxwolf|5 years ago|reply
[+] [-] superjan|5 years ago|reply
[+] [-] wanderingjew|5 years ago|reply
[+] [-] krallja|5 years ago|reply
[+] [-] sitkack|5 years ago|reply
[+] [-] RodgerTheGreat|5 years ago|reply
[+] [-] pcdoodle|5 years ago|reply
[+] [-] Someone|5 years ago|reply
[+] [-] phibz|5 years ago|reply
[+] [-] savoytruffle|5 years ago|reply
[+] [-] unknown|5 years ago|reply
[deleted]
[+] [-] rezmason|5 years ago|reply
[+] [-] kkylin|5 years ago|reply
[+] [-] varispeed|5 years ago|reply
[+] [-] kmeisthax|5 years ago|reply
In order to actually make a copyright claim on a reproduction PCB, you have to argue that the PCB reproduces a copyrighted work, such as the contents of a Mask ROM. However, if you can avoid needing to reproduce those ROMs, then you're free and clear of copyright issues. For example, you could just provide a ROM chip socket matching the original board, or ship a flash chip with a workalike ROM (if that is an option by the time SCOTUS decides Oracle v. Google).
The only avenues left would be trademark or trade secret protection. Apple loves sticking their logo all over replacement iPhone parts, and for whatever reason Chinese clone part manufacturers continue doing so. The Shenzhen markets like that, even though foreign part importers beg them to stop doing that. Presumably, however, anyone cloning an SE/30 board in the US would know to not stick Apple logos on the thing. Trade secret protection claims would also be rather spurious as the machine in question is very public, you didn't sign an agreement to keep the machine's design confidential, and reverse engineering is legally protected within the guidelines I stated above.
[+] [-] wmf|5 years ago|reply
[+] [-] wang_li|5 years ago|reply
[+] [-] jandrese|5 years ago|reply
[+] [-] mastax|5 years ago|reply
[+] [-] throwaway2048|5 years ago|reply
They still work fine.
https://www.aliexpress.com/item/32941784993.html
[+] [-] Bud|5 years ago|reply
[+] [-] II2II|5 years ago|reply
[+] [-] nullc|5 years ago|reply
[+] [-] imglorp|5 years ago|reply
[+] [-] dmolony|5 years ago|reply
[+] [-] owly|5 years ago|reply
[+] [-] williesleg|5 years ago|reply
[deleted]
[+] [-] gigel82|5 years ago|reply
[+] [-] mjhagen|5 years ago|reply
[+] [-] duskwuff|5 years ago|reply