{"id":22669501,"url":"https://github.com/bkw777/tandy_200_ram","last_synced_at":"2026-03-19T23:22:47.761Z","repository":{"id":59502150,"uuid":"537607000","full_name":"bkw777/TANDY_200_RAM","owner":"bkw777","description":"Option RAM modules for TANDY 200 portable computer","archived":false,"fork":false,"pushed_at":"2023-08-14T01:32:18.000Z","size":29219,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-04T10:51:16.572Z","etag":null,"topics":["200","memory","model","radio-shack","ram","tandy","trs-80"],"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/bkw777.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2022-09-16T20:16:30.000Z","updated_at":"2024-12-20T00:04:40.000Z","dependencies_parsed_at":"2024-12-09T15:44:08.961Z","dependency_job_id":null,"html_url":"https://github.com/bkw777/TANDY_200_RAM","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bkw777%2FTANDY_200_RAM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bkw777%2FTANDY_200_RAM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bkw777%2FTANDY_200_RAM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bkw777%2FTANDY_200_RAM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bkw777","download_url":"https://codeload.github.com/bkw777/TANDY_200_RAM/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246174607,"owners_count":20735417,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["200","memory","model","radio-shack","ram","tandy","trs-80"],"created_at":"2024-12-09T15:32:06.028Z","updated_at":"2026-01-07T14:49:09.698Z","avatar_url":"https://github.com/bkw777.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Option RAM module for TANDY 200\n\nReplacements for TANDY 26-3866 24K SRAM module for TANDY 200 portable computer.\n\nThere are a few different options here. You pick whichever you need.  \n* Single-bank, SOP-28 chip - Drop-in replacement for the original 24K module, with a large-ish chip that's relatively easy to solder by hand. Use this if you already have one original ceramic module, and want to keep using it, and just want one more 24K module to fill the machine, and you prefer to use, or happen to already have an SOIC-28/SOP-28 version of the SRAM chip.\n* Single-bank, TSOP-28 chip - Same as above but uses a TSOP version of the SRAM chip.\n* Dual-bank, SOP-32 chip - This provides the full 48 as 2 normal 24K modules all on one board. You plug a single one of these into OPTION RAM#2 slot. Uses an SOIC-32/SOP-32 chip for easier hand soldering.\n* Dual-bank, TSOP-32 chip - Same as above but uses a TSOP version of the SRAM chip. These are more common and more available, but also more of a challenge to solder by hand.\n\nThe holes for the pins are intentionally too small to accept common square or round pins, as they are too fat and damage the leaf-style sockets in the 200. The BOMs include a specific pin that is extra thin, almost as thin as a dip chip leg. You may also use a SIL leadframe that has flat pins exactly like a DIP chip leg. See this [dip pcb legs guide](https://gist.github.com/bkw777/52d85d89eeff8445cc667685d05ea94d) for more details and links.\n\n\u003c!--\nThere are a few different designs available that all do the same thing but using different parts.\n\nSome variants are single-bank like the original TANDY 26-3866 ceramic 24k module. These are drop-in replacements for the original modules, where one board = one bank = one Option RAM socket. You can have up to two boards installed in the machine.\n\nSome variants are dual-bank, where one board supplies both Option RAM bank #1 and #2. You plug the one board into the Option RAM #2 socket, and this takes the place of two single-bank modules.\n\nSome variants use different chip packages, so that you have options to use whatever types of chip you have, or can get, or can solder by hand.\n\nThere is also a [schematic of the original RAM bank](TANDY_26-3866.svg), re-drawn in KiCAD just for reference. There is no PCB for this, it's just for reference while designing new replacement modules to help ensure the replacement really still outwardly works the same as the original.\n--\u003e\n\nSee the [releases](../../releases) tab for gerber zips for manufacturing.  \nIf there is no link to order a pcb for one of the versions below, it means that design isn't tested and proven yet.\n\n## Single-Bank - SOP\n\n![](../../raw/main/TANDY_200_RAM.jpg)  \n![](../../raw/main/TANDY_200_RAM_top.jpg)  \n![](../../raw/main/TANDY_200_RAM_bottom.jpg)  \n![](../../raw/main/TANDY_200_RAM.svg)  \n\n\u003c!-- PCB from [OSHPark](),  or  [PCBWAY](),  or  [gerbers](../../releases/latest/)  --\u003e\nBOM from [DigiKey](https://www.digikey.com/short/f5hhwt4j),  or  [TANDY_200_RAM.BOM.csv](TANDY_200_RAM.BOM.csv)  \n\n## Single-Bank - TSOP\n\n![](../../raw/main/TANDY_200_RAM_tsop.jpg)  \n![](../../raw/main/TANDY_200_RAM_tsop_top.jpg)  \n![](../../raw/main/TANDY_200_RAM_tsop_bottom.jpg)  \n\n\u003c!-- ![](../../raw/main/TANDY_200_RAM_tsop.svg)   --\u003e\n\n\u003c!--\nPCB from [OSHPark](),  or  [PCBWAY](),  or  [gerbers](../../releases/latest)  \nBOM from [DigiKey](),  or  [BOM.csv]()  \n--\u003e\n\n\u003c!--\n## Single-Bank THT DIP\n\n![](../../raw/main/TANDY_200_RAM_tht.jpg)  \n![](../../raw/main/TANDY_200_RAM_tht_top.jpg)  \n![](../../raw/main/TANDY_200_RAM_tht_bottom.jpg)  \n![](../../raw/main/TANDY_200_RAM_tht.svg)  \n\nPCB from [OSHPark](),  or  [PCBWAY](),  or  [gerbers](../../releases/latest)  \nBOM from [DigiKey](),  or  [BOM.csv]()  \n--\u003e\n\n## Dual-Bank - SOP\n\n![](../../raw/main/TANDY_200_Dual_RAM.jpg)  \n![](../../raw/main/TANDY_200_Dual_RAM_top.jpg)  \n![](../../raw/main/TANDY_200_Dual_RAM_bottom.jpg)  \n![](../../raw/main/TANDY_200_Dual_RAM.svg)  \n\n\u003c!-- PCB from [OSHPark](),  or  [PCBWAY](),  or  [gerbers](../../releases/latest/)  --\u003e  \nBOM from [DigiKey](https://www.digikey.com/short/25v45c90),  or  [TANDY_200_Dual_RAM.BOM.csv](TANDY_200_Dual_RAM.BOM.csv)  \n\n## Dual-Bank - TSOP\n\n![](../../raw/main/TANDY_200_Dual_RAM_tsop.jpg)  \n![](../../raw/main/TANDY_200_Dual_RAM_tsop_top.jpg)  \n![](../../raw/main/TANDY_200_Dual_RAM_tsop_bottom.jpg)  \n![](../../raw/main/TANDY_200_Dual_RAM_tsop.svg)  \n\nSupports both TSOP-32 (20mm) and sTSOP-32 (14mm).  \n\nPCB from \u003c!-- [OSHPark](),  or  --\u003e[PCBWAY](https://www.pcbway.com/project/shareproject/TANDY_200_RAM_48K_TSOP_57aa6fd6.html),  or  [gerbers](../../releases/latest)  \nBOM from [DigiKey](https://www.digikey.com/short/bvrwht5d),  or  [TANDY_200_Dual_RAM_tsop.BOM.csv](TANDY_200_Dual_RAM_tsop.BOM.csv)  \n\n\u003c!--\n## Dual-Bank THT DIP\n\n![](../../raw/main/TANDY_200_Dual_RAM_tht.jpg)  \n![](../../raw/main/TANDY_200_Dual_RAM_tht_top.jpg)  \n![](../../raw/main/TANDY_200_Dual_RAM_tht_bottom.jpg)  \n![](../../raw/main/TANDY_200_Dual_RAM_tht.svg)  \n\nPCB from [OSHPark](),  or  [PCBWAY](),  or  [gerbers](../../releases/latest)  \nBOM from [DigiKey](),  or  [BOM.csv]()  \n--\u003e\n\n## Original TANDY 26-3866 24K Option RAM for reference  \nRe-drawn in KiCAD from the info in the service manual.  \nThis is what any alternative must replicate or emulate.  \nThe internal 24K bank is also the same (without the ceramic DIP carrier module).\n\n![](../../raw/main/TANDY_26-3866.svg)\n![](../../raw/main/TANDY_26-3866_top.jpg)\n![](../../raw/main/TANDY_26-3866_bottom.jpg)\n\n## Misc Notes  \nMemory Tester app for TANDY 200  \nhttps://github.com/LivingM100SIG/Living_M100SIG/blob/main/M100SIG/Lib-10-TANDY200/MEMCHK.200  \nhttps://github.com/LivingM100SIG/Living_M100SIG/blob/main/M100SIG/Lib-10-TANDY200/MEMCHK.SRC\n\nThe BOM includes Mill-Max 3121 machined brass micro pins, but there are a couple of other ways to make properly thin [PCB DIP legs](https://gist.github.com/bkw777/52d85d89eeff8445cc667685d05ea94d) .\n\nThe DIP row spacing is actually 725 mils not 700. This makes it a little bit annoying to solder the legs because the rows don't line up exactly with the 100-mil rows in a breadboard, but the odd spacing is deliberate to fit best in the socket in the 200.  \n\nSuggestion for soldering the pins:  \nUse some generic single-row female pin headers in a breadboard to hold the pins in alignment for soldering.  \nTake 2 rows of 28 pins of single-row female pin headers and insert them into a breadboard 600 mils apart like for a normal 600 mil dip.  \nOne row is for holding pins, the other will not line up with the other row of holes, it is just for the pcb to rest on to hold up the other side of the pcb so it's level.  \nDip the post end of a pin in tacky solder paste, and insert into a hole in the pcb. Let the flux hold the pin in the pcb, don't worry about how loose the fit is and how the pin isn't held perfectly straight. Repeat for all 14 pins of ONE row of the pcb.\nInsert the row of pins into one of the female sockets on the breadboard, laying the pcb across the top of the other socket. Solder the pins from the top.  \nExtract the pcb from the socket and repeat for the other row of 14 pins. Finally do the single pin.  \nThe pins are very fragile. Be careful not to let them get bent, because they don't bend much before they break, and they bend easily, so just be real careful not to let anything catch on them and be careful when extracting from sockets not to allow the pcb to tip and angle.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbkw777%2Ftandy_200_ram","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbkw777%2Ftandy_200_ram","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbkw777%2Ftandy_200_ram/lists"}