{"id":28183882,"url":"https://github.com/hkzlab/miniperformerplus","last_synced_at":"2026-02-04T12:32:27.164Z","repository":{"id":288741569,"uuid":"969046182","full_name":"hkzlab/MiniPerformerPlus","owner":"hkzlab","description":"A 68030 accelerator for Machintosh Plus computers","archived":false,"fork":false,"pushed_at":"2025-06-22T09:19:10.000Z","size":5564,"stargazers_count":15,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-11T18:32:26.395Z","etag":null,"topics":["68030","accelerator","macintosh","macintosh-plus","retrocomputing"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hkzlab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-19T09:04:01.000Z","updated_at":"2025-06-30T14:13:08.000Z","dependencies_parsed_at":"2025-04-19T15:30:52.487Z","dependency_job_id":"1f9a1e2e-8e7e-4ae8-a6bf-7dac1814a65d","html_url":"https://github.com/hkzlab/MiniPerformerPlus","commit_stats":null,"previous_names":["hkzlab/miniperformerplus"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hkzlab/MiniPerformerPlus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hkzlab%2FMiniPerformerPlus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hkzlab%2FMiniPerformerPlus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hkzlab%2FMiniPerformerPlus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hkzlab%2FMiniPerformerPlus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hkzlab","download_url":"https://codeload.github.com/hkzlab/MiniPerformerPlus/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hkzlab%2FMiniPerformerPlus/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29084349,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-04T03:31:03.593Z","status":"ssl_error","status_checked_at":"2026-02-04T03:29:50.742Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["68030","accelerator","macintosh","macintosh-plus","retrocomputing"],"created_at":"2025-05-16T05:11:36.775Z","updated_at":"2026-02-04T12:32:27.145Z","avatar_url":"https://github.com/hkzlab.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# MiniPerformer+\r\n\r\n## DISCLAIMER\r\n\r\nAny use of this project is **under your own responsibility**.\r\nYou will be responsible of checking the correct construction and functionality of your board.\r\nBy using this project You will agree that I cannot be held responsible if it will destroy any of your devices, damage your computer, burn down your house or whatever.\r\n\r\n## Introduction\r\n\r\nThis board is a remix of the [Micromac Performer](https://github.com/TheRealBolle/Performer-SE-PL-CL) reversed by Bolle,\r\nresized for installation on the Macintosh Plus clone I am using.\r\n\r\nIdeally, it should be usable on original Mac Pluses too, try and let me know!\r\n\r\n![Rev. 2 board installed in a Mac Plus clone motherboard](pics/accel_installed.jpg)\r\n\r\n### Caveat Emptor\r\n\r\nThe original Performer had a clip mounted on the underside that allowed it to snap on the motherboard's 68000 without desoldering.\r\nThose clips are now hard to come by, so this accelerator is meant to be installed in place of the 68000, which has to be desoldered and socketed.\r\n\r\n### Ordering the boards\r\n\r\nYou can order the board for this project at [PCBWay](https://www.pcbway.com/project/shareproject/MiniPerformer_d2c49c46.html) and support me or download \r\nthe gerbers and have them printed wherever you like!!!\r\n\r\n## Features\r\n\r\n- Relatively easy to build, with socketed PLCC ICs\r\n- ~16Mhz 68030 + optional 68882 with choice of clock source: 16Mhz internal or external oscillator\r\n\r\n## Hardware\r\n\r\nThe board was designed with [KiCad](https://kicad.org/) EDA.\r\n\r\n### Bill of Materials\r\n\r\n| Component              | Qty | Type / Value                                            | Notes                                                                |\r\n| ---------------------- | --- | ------------------------------------------------------- | -------------------------------------------------------------------- |\r\n| R1 - R18               |  18 | 4.7k resistors, 1206                                    |                                                                      |\r\n| C4 - C14               |  11 | 100nF/16V ceramic cap, 1206                             |                                                                      |\r\n| C1 - C3                |  3  | 22uF/16V or 25V tantalum capacitor, 6032                |                                                                      |\r\n| 68000 socket           |  64 | Female machined pins, \u003e=9.7mm length                    | You can source these on AliExpress, here is an [example](https://it.aliexpress.com/item/33019740866.html). |\r\n| QG1                    |  1  | DIP8 or DIP14 oscillator                                | Depending on the 68882, I had luck with frequencies ranging between 25 and 50Mhz |\r\n| U1                     |  1  | 68030, PGA-128 package                                  | Avoid soldering the CPU to the board, use a socket!!!                |\r\n| U2                     |  1  | 68882 FPU, optional, PLCC-68 package, requires socket   | The FPU is optional, to install it, a PLCC-68 THT socket is required |\r\n| U3 - U6                |  4  | PLCC-20 PLDs, 16V8 compatbile, an SMD PLCC socket is required  | I tested both GAL16V8D and AMD PALCE16V8 PLDs for this        |\r\n| U7                     |  1  | DIP-20 PLD, 16V8 compatible                             | Avoid GAL16V8D, tested ATF16V8 and PALCE16V8 without issues          |\r\n| J3                     |  1  | 3 pin 2.54mm header strip                               | Used to switch between internal and external clock source for FPU    |\r\n\r\n### Assembly\r\n\r\nStart with the smallest SMD components: ceramic caps and resistors, on both sides of the board.\r\nI usually do the 3 tantalum caps right after, then flip the board and install the 4 PLCC-20 sockets.\r\n\r\nFor the sockets, my usual approach is to snip away the bottom, apply copious flux on the PCB, align the sockets and then\r\napply solder, no need for hot air here. You do you though.\r\n\r\nThe nastiest part is installing the round pins in the 68000 footprint. Use a large flat blade screwdriver, and use the flat part of the\r\nscrewdriver to push and wiggle the pin completely in. Try not to hurt your fingers (like I did...) in the process.\r\nOnce the rows are installed, I usually attach a socket on the pins to keep them in line, apply flux on the pcb, then solder every pin on the underside.\r\n\r\nYou can keep the through hole sockets and the 3 pin header last.\r\n\r\nThe PLDs must be programmed, the JED files can be found in [Bolle's repository](https://github.com/TheRealBolle/Performer-SE-PL-CL).\r\n\r\n![Rev. 2 board underside](pics/accel_underside.jpg)\r\n\r\n### Known Issues\r\n\r\n- While used without this board, my clone Mac Plus had no issues in using a WDC 65C22 and fast OTP ROMs. With the accelerator installed, it gets a bit finicky on the parts and sometimes refuses to boot at all with those installed. Replacing the ROMs with standard 27C512 rated at around 150nS, plus using a plain old 6522 solved all the boot issues for me. No changes should be necessary on a stock Mac Plus, but let me know how it goes for you.\r\n- Also, note that the choice of PLD type for the build is important, especially for U7: I had good luck with PALCE16V8 rated at 25ns or ATF16V8 rated at 15. Pain and tears with GAL16V8D though.\r\n- Like the original Performer, using this accelerator could get You audio distorsion in some software\r\n\r\n### Future Improvements\r\n\r\n- Possibly replace U7 with a PLL for configurable speed\r\n- A revision with a QFP 68030?\r\n\r\n### Extra\r\n\r\nA nice [video](https://www.youtube.com/watch?v=oIT5QKRQgww) by BigBadBiologist on how to abuse a Macintosh Classic with this board meant for a Macintosh Plus!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhkzlab%2Fminiperformerplus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhkzlab%2Fminiperformerplus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhkzlab%2Fminiperformerplus/lists"}