{"id":37510018,"url":"https://github.com/sukkopera/openamiga600ramexpansion","last_synced_at":"2026-01-16T08:01:18.491Z","repository":{"id":48620615,"uuid":"138202739","full_name":"SukkoPera/OpenAmiga600RamExpansion","owner":"SukkoPera","description":"Open Hardware 1 MB Chip RAM Expansion for the Commodore Amiga 600 Computer","archived":false,"fork":false,"pushed_at":"2021-10-19T15:34:36.000Z","size":1938,"stargazers_count":53,"open_issues_count":3,"forks_count":10,"subscribers_count":18,"default_branch":"master","last_synced_at":"2023-10-20T23:17:03.218Z","etag":null,"topics":["amiga","amiga-hardware","board","commodore","expansion","memory","open-hardware","open-hardware-electronics","retrocomputing","retrogaming"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SukkoPera.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"funding":null,"license":"LICENSE.pdf","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-06-21T17:34:57.000Z","updated_at":"2023-09-08T17:41:59.000Z","dependencies_parsed_at":"2022-09-06T08:13:12.971Z","dependency_job_id":null,"html_url":"https://github.com/SukkoPera/OpenAmiga600RamExpansion","commit_stats":null,"previous_names":[],"tags_count":1,"template":null,"template_full_name":null,"purl":"pkg:github/SukkoPera/OpenAmiga600RamExpansion","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SukkoPera%2FOpenAmiga600RamExpansion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SukkoPera%2FOpenAmiga600RamExpansion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SukkoPera%2FOpenAmiga600RamExpansion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SukkoPera%2FOpenAmiga600RamExpansion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SukkoPera","download_url":"https://codeload.github.com/SukkoPera/OpenAmiga600RamExpansion/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SukkoPera%2FOpenAmiga600RamExpansion/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28478047,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T06:30:42.265Z","status":"ssl_error","status_checked_at":"2026-01-16T06:30:16.248Z","response_time":107,"last_error":"SSL_read: 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":["amiga","amiga-hardware","board","commodore","expansion","memory","open-hardware","open-hardware-electronics","retrocomputing","retrogaming"],"created_at":"2026-01-16T08:00:44.961Z","updated_at":"2026-01-16T08:01:18.422Z","avatar_url":"https://github.com/SukkoPera.png","language":null,"funding_links":["https://ko-fi.com/L3L0U18L'"],"categories":[],"sub_categories":[],"readme":"# OpenAmiga600RamExpansion\nOpenAmiga600RamExpansion is an Open Hardware 1 MB Chip RAM Expansion for the Commodore Amiga 600 Computer with optional Real Time Clock.\n\n![Board](https://raw.githubusercontent.com/SukkoPera/OpenAmiga600RamExpansion/master/doc/render-top.png)\n\n### Summary\nThe Amiga 600 computer by Commodore originally came with 1 MB of Chip RAM. Like all \"compact\" Amiga models, it has a trapdoor in the bottom, through which a memory expansion can be installed, bringing the chip RAM to a maximum of 2 MB.\n\nBack in the day, some expansions also came with a Real-Time Clock (RTC), which allowed the Amiga to keep track of the current date and time, which is most useful if you use AmigaDOS a lot. While this was mostly ordinary for Amiga 500 expansions, it was not so common on those for the Amiga 600, and even most expansions designed today do not bear an RTC circuit.\n\nOpenAmiga600RamExpansion is an Open Hardware implementation of such an expansion, including the RTC.\n\nOnce you have maximized the Chip RAM in your A600, you might be interested in adding some **Fast** RAM as well: please check out [OpenAmiga600FastRamExpansion](https://github.com/SukkoPera/OpenAmiga600FastRamExpansion) in case.\n\n### Components\n#### Connector\nThe female connector for the male edge connector on the A600 PCB is probably the hardest part to get hold of. Many people use PCI connectors, which have the correct pitch but are longer and need to be trimmed. They are also hard to solder, most of the time. This project uses [a connector](https://coolcomponents.co.uk/products/edge-connector-for-bbc-micro-bit) that is normally used with the [micro:bit educational computer](http://microbit.org) instead. It was discovered by chance to be a perfect fit for the the A600, cheap and reliable.\n\n#### Memory\nThe required RAM Type is 4 Mbit (256k×16) DRAM in the SOJ-40 package with up to 70-80 ns access time, e.g.:\n\n|Model         |Maker           |Tested                                                                              |Working                                                                               |Data Sheet                                                                                                                                                                 |Notes                                                                                |\n|--------------|----------------|:----------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------------------------|\n|AS4C256K16E0  |Alliance|![Yes](doc/yes.png)  |![Yes](doc/yes.png) |          | Tested by [Marcovecchio](https://github.com/Marcovecchio). Used `-50JC` speed variant.  | |[![PDF](doc/doc.png)](http://www.dexsilicium.com/Alliance_AS4C256K16E0.pdf)                               |                                                                                     |\n|HM514260AJ8   |Hitachi         |![No](doc/no.png)  |                                                                                      |                                                                                                                                                                           |                                                                                     |\n|HM514260JP8   |Hitachi         |![No](doc/no.png)  |                                                                                      |                                                                                                                                                                           |                                                                                     |\n|HY514260BJC   |Hyundai |![Yes](doc/yes.png)  |![Yes](doc/yes.png) |          | Tested by [Marcovecchio](https://github.com/Marcovecchio). Used `-70` speed variant.  | \n|KM416C256BJ   |Samsung |![Yes](doc/yes.png)  |![Yes](doc/yes.png) |          | Tested by [tehKaiN](https://github.com/tehKaiN). Used `-4` speed variant. |\n|M514260C      |OKI     |![Yes](doc/yes.png)  |![Yes](doc/yes.png) |          | Tested by [tehKaiN](https://github.com/tehKaiN). Used `-60J` speed variant. |\n|IC41C16257-35K|ICSI            |![Yes](doc/yes.png)|![Yes](doc/yes.png)  |[![PDF](doc/doc.png)](http://pdf.datasheetcatalog.com/datasheet2/f/0x3d8ida5x0jift9qq8jrfp8adpy.pdf)      |Tested by go0se@AmiBay. _-S_ version should work, too. Do NOT use _LV_ versions.              |\n|T224162B      |Tmtech  |![Yes](doc/yes.png)  |![Yes](doc/yes.png) |[![PDF](doc/doc.png)](https://pdf1.alldatasheet.com/datasheet-pdf/view/29544/TMT/T224162B-35.html)          | Tested by [Occupied](https://github.com/Occupied) Used `-35J` speed variant. |              |\n|µPD424260     |NEC             |![No](doc/no.png)  |                                                                                      |                                                                                                                                                                           |                                                                                     |\n|V53C16256HK50 |MOSEL VITELIC   |![Yes](doc/yes.png)|![Yes](doc/yes.png)  |[![PDF](doc/doc.png)](https://www.digchip.com/datasheets/parts/datasheet/308/V53C16256HK50-pdf.php)       |                                                                                     |\n|V53C16258HK30/35/50 |MOSEL VITELIC   |![Yes](doc/yes.png)|![Yes](doc/yes.png)  |[![PDF](doc/doc.png)](https://www.digchip.com/datasheets/parts/datasheet/308/V53C16258HK35-pdf.php)       |                                                                                     |\n|V53C16258SHK50|MOSEL VITELIC   |![Yes](doc/yes.png)|![Yes](doc/yes.png)  |[![PDF](doc/doc.png)](https://www.digchip.com/datasheets/parts/datasheet/308/V53C16258SHK50-pdf.php)      |                                                                                     |\n\nMost of these chips can be found on eBay or on AliExpress very cheaply (i.e.: 1-2€ each).\n\nNormally it is not necessary to mount all the decoupling capacitors. I usually skip C2 and C4. All of them are 100nF in the 0805 package anyway. An additional 10uF electrolytic capacitor can be mounted at C9, if needed. Might be a good idea if using a *Vampire* board or a power-hungry machine.\n\nRAM chips can either be soldered directly on the board or installed in sockets. While soldering the chips might not be trivial for the unexperienced, sockets for the SOJ-40 package are quite expensive and not really easier to solder either, so the choice is up to you.\n\n#### RTC\nThe entire RTC circuit is optional. It has been designed for an Epson [RTC62421](http://pdf.datasheetcatalog.com/datasheets/90/339927_DS.pdf) or [RTC72421](http://pdf.datasheetcatalog.com/datasheet/epson/RTC-72423.pdf), which don't need an external crystal nor any calibration. Both can be bought very cheaply from China: they will most likely be second-hand \"pulls\", but usually they will work fine.\n\nThe other components have some degree of flexibility:\n- C7: 100 nF 0805 capacitor\n- C8: \u003e= 2.2 μF \u003e= 10 V 1206 tantalum capacitor\n- R1, R2, R3: 10K 0805 resistor\n- R4, R5: 220-470 0805 resistor\n- D1: BAT721C or BAT54C diode\n- Battery Holder: Some cheap eBay one, usually called *BS-7*\n- Battery: CR2032 3V Non-Rechargeable Lithium (a new one will last years)\n\nNote that if you plan to shelve your Amiga or not to use it for a while, **you are recommended to remove the RTC battery**. Failing to do so killed many A500+ computers and many A501 expansions in the past. The CR2032 battery used in this project is probably safer than the barrel batteries used in those devices, but still I would not leave one in an unused Amiga. You have been warned.\n\n### Installation\nAfter everything has been soldered, just open the trapdoor on your Amiga, install the expansion (the correct orientation is with the chips closer to the keyboard) and put the cover back on.\n\nI recommend to run [Amiga Test Kit (formerly SysTest)](https://github.com/keirf/Amiga-Stuff) then. Use the Memory option (\u003ckbd\u003eF1\u003c/kbd\u003e), it must show 2 MB of Chip RAM. Then start the Memory Test (\u003ckbd\u003eF1\u003c/kbd\u003e again) and let it run for 50-100 rounds: if it doesn't find any errors, you are probably good to go.\n\nAmiga Test Kit also has an option for reading and resetting the RTC (\u003ckbd\u003eF7\u003c/kbd\u003e then \u003ckbd\u003eF3\u003c/kbd\u003e), so try that as well. If you are using Amiga Test Kit or SysTest \u003e= 1.2 you can also set the date and time with it, otherwise you will have to use other tools (Workbench is a good candidate).\n\n### Issues\nThe board has been thoroughly tested and it works perfectly, but if you are trying to understand how it works, please be aware that [there are some oddities in the schematics](https://github.com/SukkoPera/OpenAmiga600RamExpansion/issues/7).\n\n### License\nThe OpenAmiga600RamExpansion documentation, including the design itself, is copyright \u0026copy; SukkoPera 2019.\n\nOpenAmiga600RamExpansion is Open Hardware licensed under the [CERN OHL v. 1.2](http://ohwr.org/cernohl).\n\nYou may redistribute and modify this documentation under the terms of the CERN OHL v.1.2. This documentation is distributed *as is* and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES whatsoever with respect to its functionality, operability or use, including, without limitation, any implied warranties OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE or infringement. We expressly disclaim any liability whatsoever for any direct, indirect, consequential, incidental or special damages, including, without limitation, lost revenues, lost profits, losses resulting from business interruption or loss of data, regardless of the form of action or legal theory under which the liability may be asserted, even if advised of the possibility or likelihood of such damages.\n\nA copy of the full license is included in file [LICENSE.pdf](LICENSE.pdf), please refer to it for applicable conditions. In order to properly deal with its terms, please see file [LICENSE_HOWTO.pdf](LICENSE_HOWTO.pdf).\n\nThe contact points for information about manufactured Products (see section 4.2) are listed in file [PRODUCT.md](PRODUCT.md).\n\nAny modifications made by Licensees (see section 3.4.b) shall be recorded in file [CHANGES.md](CHANGES.md).\n\nThe Documentation Location of the original project is https://github.com/SukkoPera/OpenAmiga600RamExpansion/.\n\n### Support the Project\nSince the project is open you are free to get the PCBs made by your preferred manufacturer, however in case you want to support the development, you can order them from PCBWay through this link:\n\n[![PCB from PCBWay](https://www.pcbway.com/project/img/images/frompcbway.png)](https://www.pcbway.com/project/shareproject/OpenAmiga600RamExpansion_V1.html)\n\nYou get my gratitude and cheap, professionally-made and good quality PCBs, I get some credit that will help with this and [other projects](https://www.pcbway.com/project/member/shareproject/?bmbid=41100). You won't even have to worry about the various PCB options, it's all pre-configured for you!\n\nAlso, if you still have to register to that site, [you can use this link](https://www.pcbway.com/setinvite.aspx?inviteid=41100) to get some bonus initial credit (and yield me some more).\n\nAgain, if you want to use another manufacturer, feel free to, don't feel obligated :). But then, you can buy me a coffee if you want:\n\n\u003ca href='https://ko-fi.com/L3L0U18L' target='_blank'\u003e\u003cimg height='36' style='border:0px;height:36px;' src='https://az743702.vo.msecnd.net/cdn/kofi2.png?v=2' border='0' alt='Buy Me a Coffee at ko-fi.com' /\u003e\u003c/a\u003e\n\n\n### Get Help\nIf you need help or have questions, you can join [the official Telegram group](https://t.me/joinchat/HUHdWBC9J9JnYIrvTYfZmg).\n\n### Thanks\n- Thanks to the guys at the Italian Amiga Page forum, in particular:\n  - fpmpaolo for suggesting the idea of making such a board\n  - cpiace64 for providing me with a board to use as a template\n  - majinga for helping with the testing\n- The RTC circuit was copied shamelessly from the [Amiga 500 Expansion designed by PeteAU](http://eab.abime.net/showthread.php?t=85395) (which in turn probably copied it from Commodore).\n- Footprint for [micro:bit edge connector](https://coolcomponents.co.uk/products/edge-connector-for-bbc-micro-bit) derived from work by [Anthony Kirby](https://github.com/anthonykirby/kicad_microbit_connector).\n- Footprint for BS-7 Battery Holder taken from the [digikey-kicad-library](https://github.com/digikey/digikey-kicad-library).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsukkopera%2Fopenamiga600ramexpansion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsukkopera%2Fopenamiga600ramexpansion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsukkopera%2Fopenamiga600ramexpansion/lists"}