{"title":"Products","description":"","products":[{"product_id":"commodore-printer-graphics-eprom-for-mps-802-1526","title":"Commodore 1526\/MPS-802 Graphics EPROM Upgrade – M2764A ROM Chip","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eA replacement EPROM that adds graphics-printing support to the Commodore 1526 and MPS-802 dot-matrix printers—burned with the mps802_switchable_gfx ROM set. Lets you print from titles like The Print Shop.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eWhat you get\u003c\/strong\u003e \u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eOne (1) M2764A EPROM, programmed and verified — plus a section of the actual self-test printout from when this specific chip was installed and tested in a working MPS-802 here at the workshop. Each chip is tracked by number; your printout matches your chip.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eWhat the upgrade actually adds\u003c\/strong\u003e The mps802_switchable_gfx ROM set is the community dump of the original German \"Grafik ROM II\"—a 1980s commercial firmware upgrade for the MPS-802 \/ 1526. Once installed, the printer gains support for 19 MPS-801 emulation commands and 3 ESC\/P commands for graphic printing, which is what lets era-typical Commodore software (The Print Shop and similar titles) actually drive the printer for graphics output. The chip itself is the same M2764A you'd burn at home—pre-programmed and verified at the CRT workshop.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eCompatibility\u003c\/strong\u003e Fits the Commodore 1526 and MPS-802 printers (functionally identical units under two badges). Replaces the original ROM at position U8 on the printer's main PCB.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eInstallation note\u003c\/strong\u003e This is not a drop-in chip swap. You'll need to desolder the original ROM and re-position two jumpers (J1 \/ J2 \/ J3 \/ J4) on the board. The new chip itself sits in a socket—no chip-level soldering. If you're not comfortable with basic through-hole desoldering on 40-year-old hardware, this isn't the upgrade for you.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eCredit and history\u003c\/strong\u003e The original \"Grafik ROM II\" was a commercial 1980s German upgrade for the MPS-802; the actual ROM authors are an unknown German vendor of that era. The reason this chip exists in 2026 is the work of Lemon64 user \u003cstrong\u003emarcelv\u003c\/strong\u003e, who dumped the EPROM from a working unit, translated the install procedure from the original German paper manual, and openly shared both back in 2011. The community archive moved around over the years and the ROM file has gotten increasingly hard to find online—the original cbm8bit.com host went down, and a 2023 thread on Lemon64 has another user struggling to locate it. I'm burning marcelv's dump onto fresh chips so anyone with an MPS-802 or 1526 can install the upgrade without having to track down the firmware file themselves.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eOriginal Lemon64 thread (worth reading if you want the full community history): \u003ca href=\"https:\/\/www.lemon64.com\/forum\/viewtopic.php?t=36718\" class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\"\u003ehttps:\/\/www.lemon64.com\/forum\/viewtopic.php?t=36718\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe backstory\u003c\/strong\u003e I picked up a Commodore 1526 printer and was disappointed by its lack of graphics support. A little searching found marcelv's thread on Lemon64—he had identified the swap-and-jumpers procedure and shared it openly. I followed his steps, and now print happily from The Print Shop. This product is the same modification, ready to install.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eInstallation (from marcelv's documentation)\u003c\/strong\u003e\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003eOpen the printer (4 screws on the bottom), remove the print ribbon and knob, lift the upper case.\u003c\/li\u003e\n\u003cli\u003eRemove the PCB cover (2 screws).\u003c\/li\u003e\n\u003cli\u003eLocate U8, next to the 6504 CPU. Remove the existing ROM. If it's a mask ROM (not an EPROM), change the jumpers on the board.\u003c\/li\u003e\n\u003cli\u003eInstall the new M2764A EPROM at U8.\u003c\/li\u003e\n\u003cli\u003eSet jumpers: J3 and J4 closed, J1 and J2 open.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eImportant:\u003c\/strong\u003e These printers are 40+ years old. Work patiently, use proper desoldering technique, and don't rush.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cstrong\u003eBuilt, bench-tested, AND printer-tested before shipping.\u003c\/strong\u003e\u003cspan\u003e Every chip goes through a four-step workflow at the CRT workshop: programmed on the EMP-20 with a full burn cycle, content-verified at the 5.00V operating voltage, read back to disk and binary-compared (DOS \u003c\/span\u003e\u003ccode class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\"\u003efc \/b\u003c\/code\u003e\u003cspan\u003e) against marcelv's source file, and then installed in a working MPS-802 to run the printer's built-in self-test on real hardware. Each chip is labeled with a unique tracking number, and a section of that specific chip's self-test printout ships in the same envelope. Physical evidence that the unit you're installing has already printed once on a working MPS-802. If anyone ever questions whether the chip works — including you, six months later — you have the receipt.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch6\u003eBuilt and bench-tested at the CRT workshop on real Commodore hardware before shipping. Every chip is programmed, content-verified, and read-back tested before it ships.\u003c\/h6\u003e","brand":"Chicagoland Retro Tech","offers":[{"title":"Default Title","offer_id":42764183175262,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0661\/6065\/6478\/files\/commodore-eprom-2.jpg?v=1778769532"},{"product_id":"atari-2600-pluscart","title":"Atari 2600 PlusCart+ WiFi Multigame Cartridge – Play Every 2600 Game Online","description":"\u003cp\u003eThe PlusCart+ is a WiFi-connected multigame cartridge for the original Atari 2600. Plug it in, join your home WiFi, and stream the entire PlusCart+ library — homebrews, demos, DPC+ bB titles, and online-enabled \"PlusROM\" games — straight into your console. No SD card to manage, no loose ROM files to chase down.\u003c\/p\u003e\n\u003ch3\u003eWhat you get\u003c\/h3\u003e\n\u003cp\u003eOne (1) PlusCart+, assembled and bench-tested, in a functional 3D-printed snap-fit case. Case color varies batch to batch.\u003c\/p\u003e\n\u003ch3\u003eCompatibility\u003c\/h3\u003e\n\u003cp\u003eThe original Atari 2600 only. It is not compatible with the 2600+, the AtGames GameStation Pro, the RETRON 77, or other emulation-based systems — the PlusCart+ relies on original 2600 timing that those clones don't reproduce.\u003c\/p\u003e\n\u003cp\u003eYou'll need WiFi at the play location and the ability to reach the PlusCart+ servers (the PlusStore).\u003c\/p\u003e\n\u003cp\u003eIf you'd prefer a different shell — your own donor cartridge, say — you can recase the PCB yourself. The included case is fully functional and protects the board.\u003c\/p\u003e\n\u003ch3\u003eDesigned by\u003c\/h3\u003e\n\u003cp\u003eThe PlusCart+ is community-on-community work, and I want every layer credited:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWolfgang Stubig\u003c\/strong\u003e — known as Al_Nafuur on AtariAge — created the PlusCart+: the firmware, the PlusROM feature, and the PlusStore server the whole system runs on.\u003c\/li\u003e\n\u003cli\u003eIt builds on \u003cstrong\u003eRobin Edwards\u003c\/strong\u003e' UnoCart-2600, with extensions from \u003cstrong\u003eDirtyHairy's\u003c\/strong\u003e fork.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAndrew Davie\u003c\/strong\u003e designed the snap-fit 3D-printed shell and the cart's animated loading icon, and — with \u003cstrong\u003eThomas Jensch\u003c\/strong\u003e — built the 24-character on-screen menu display.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eProject site: \u003ca href=\"https:\/\/pluscart.firmaplus.de\" rel=\"noopener\" target=\"_blank\"\u003epluscart.firmaplus.de\u003c\/a\u003e\u003cbr\u003eSource: \u003ca href=\"https:\/\/github.com\/Al-Nafuur\/United-Carts-of-Atari\" rel=\"noopener\" target=\"_blank\"\u003egithub.com\/Al-Nafuur\/United-Carts-of-Atari\u003c\/a\u003e\u003cbr\u003eOriginal AtariAge thread: \u003ca href=\"https:\/\/forums.atariage.com\/topic\/297172-pluscart-an-inexpensive-diy-wifi-multicart\/\" rel=\"noopener\" target=\"_blank\"\u003ePlusCart thread on AtariAge\u003c\/a\u003e\u003c\/p\u003e\n\u003ch3\u003eHow it works\u003c\/h3\u003e\n\u003cp\u003eUnlike the SD-card UnoCart-2600 it descends from, the PlusCart+ has no SD slot. An onboard ESP8266 connects to your WiFi and downloads ROM files on demand from an internet server — the PlusStore. The cartridge fetches the ROM while the VCS runs a wait-routine in RAM, the same trick the UnoCart-2600 used to read from its SD card.\u003c\/p\u003e\n\u003cp\u003ePlusROM goes a step further. A specially encoded header lets a game send and receive bytes to a backend host with no VCS-side wait-routine — which turns the cartridge into a general-purpose internet device, not just a ROM loader. Some of what people have built isn't even games: a news ticker that scrolls live headlines, a tracker that pulls the International Space Station's position to your screen, a clock that sets itself from the internet. Online high scores and multiplayer experiments run on the same feature.\u003c\/p\u003e\n\u003cp\u003ePlusROM works with 2K, 4K, 3F, 3E, and 3E+ cartridges, plus any standard bankswitching cartridge — with or without 128 bytes of RAM at $1000–$10FF — and standard F4 bankswitching at $1FF4–$1FFB.\u003c\/p\u003e\n\u003ch3\u003eHigh Score Club\u003c\/h3\u003e\n\u003cp\u003ePlay a PlusROM game and your score posts automatically over WiFi to the PlusCart High Score Club — a live, worldwide leaderboard with tens of thousands of scores across dozens of classic and homebrew titles, plus seasonal competitions. Register on the PlusCart+ website and your runs land right alongside players around the world. Your original 2600, on a global scoreboard, with no extra hardware.\u003c\/p\u003e\n\u003ch3\u003eMore info\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSetup and walkthrough video: \u003ca href=\"https:\/\/youtu.be\/1wLrP6PyBMs\" rel=\"noopener\" target=\"_blank\"\u003eyoutu.be\/1wLrP6PyBMs\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003ePlusCart+ website (firmware, PlusStore, High Score Club): \u003ca href=\"https:\/\/pluscart.firmaplus.de\" rel=\"noopener\" target=\"_blank\"\u003epluscart.firmaplus.de\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eBuilt and bench-tested at the CRT workshop on a real Atari 2600 with a CRT television before shipping.\u003c\/p\u003e","brand":"Chicagoland Retro Tech","offers":[{"title":"Default Title","offer_id":42764220268638,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0661\/6065\/6478\/files\/IMG_3448.jpg?v=1779804557"},{"product_id":"pirto-ii-intellivision-multicart-a-simple-to-use-intellivision-multicart","title":"PiRTO II — Intellivision Multicart","description":"\u003cdiv class=\"body-copy make-images-responsive\"\u003e\n\u003cdiv class=\"mobile-menu-wrapper\" id=\"product-description\"\u003e\n\u003cdiv class=\"mobile-menu-content\"\u003e\n\u003cdiv class=\"hidden-xs\" data-bind=\"css: { 'hidden-xs': !mobileReadMore() }\"\u003e\n\u003cp\u003e\u003cstrong\u003eA simple-to-use Intellivision multicart\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eDevice designed by Andrea Ottaviani and released as an open-source project. More details at: https:\/\/github.com\/aotta\/PiRTOII\u003c\/p\u003e\n\u003cp\u003eConnect to computer with USB-C and drag and drop to add games. Games should be in paired .bin and .cfg file format. More information and everything you could possibly want to know about .bin files is here: https:\/\/forums.atariage.com\/topic\/203179-config-files-to-use-with-various-intellivision-titles\/\u003c\/p\u003e\n\u003cp\u003eIt seems a little more complicated than it is. If you look around a little, you’ll find the files already set up and ready to go.\u003c\/p\u003e\n\u003cp\u003eThere are a few limitations on character length of filenames (32), and number of files in a folder (40).\u003c\/p\u003e\n\u003cp\u003eIt's a great, easy-to-use cartridge for your Intellivision. Simply connect with USB to your computer and drag and drop your files. (\u003cspan\u003e\u003cspan style=\"color: rgb(251, 4, 4);\"\u003e\u003cstrong\u003eImportant\u003c\/strong\u003e\u003c\/span\u003e: \u003c\/span\u003e\u003cstrong\u003e\u003cspan style=\"text-decoration: underline;\"\u003eDo not\u003c\/span\u003e connect computer and Intellivision at the same time)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThis is a mature project that is very well documented. Several threads on AtariAge explain all the technical details \u003cspan\u003eif you want to dig deeper\u003c\/span\u003e.\u003c\/p\u003e\n\u003ch6\u003e\u003cspan\u003eBuilt and bench-tested at the CRT workshop on real Intellivision hardware before shipping.\u003c\/span\u003e\u003c\/h6\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Chicagoland Retro Tech","offers":[{"title":"Default Title","offer_id":42764228591710,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0661\/6065\/6478\/files\/IMG_2613.jpg?v=1779037712"},{"product_id":"a8picocart-unocart-on-a-raspberry-pi-pico-clone","title":"A8PicoCart (UnoCart on a Raspberry Pi Pico clone)","description":"\u003cp\u003eA multi-cart for the Atari 8-bit (XL\/XE) family. Plug it into a PC via USB and it mounts as a USB Mass Storage device — drag and drop your ROM, CAR, XEX, and ATR files onto 16 MB of onboard flash, then plug it into your Atari.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhat you get\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eOne (1) A8PicoCart, assembled, programmed, and ready to use.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDesigned by\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eRobin Edwards. The A8PicoCart is the Raspberry Pi Pico successor to Edwards' earlier UnoCart design — same idea, simpler hardware, lower cost. Open source. Source: https:\/\/github.com\/robinhedwards\/A8PicoCart\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow to use\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eConnect to your computer via USB. The cart appears as a removable drive. Copy your CAR, ROM, XEX, and ATR files to it. Unplug from the computer, plug it into the cartridge slot of your Atari, and a file-selector menu appears on power-up. ROM and CAR files boot as if they were original cartridges; XEX files launch through a built-in loader. Limited ATR support is included — enough to do some BASIC programming and save work back to an ATR file.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eReturning to the menu\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eAfter loading a file, press reset on the cartridge — the Atari will crash. Press reset on the Atari itself to return to the menu. (Normal behavior, by design.)\u003c\/p\u003e\n\u003cp\u003eImportant: Never connect the cartridge to a PC and the Atari at the same time. Doing so can damage the Atari and\/or the PC.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMore info\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e- AtariAge thread: https:\/\/forums.atariage.com\/topic\/351546-a8picocart-unocart-on-a-raspberry-pi-pico\/\u003cbr\u003e- Setup \u0026amp; walkthrough video: https:\/\/youtu.be\/08PCqZgnXa4\u003c\/p\u003e\n\u003ch6\u003eBuilt and bench-tested at the CRT workshop on real Atari 8-bit hardware before shipping.\u003c\/h6\u003e","brand":"Chicagoland Retro Tech","offers":[{"title":"Default Title","offer_id":42764230492254,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0661\/6065\/6478\/files\/8bitpico.jpg?v=1778775810"},{"product_id":"pico-dram-tester-by-tubetime","title":"Pico DRAM Tester by TubeTime","description":"\u003cp\u003eA bench-grade DRAM tester for vintage DIP dynamic RAM chips. Gives a definitive pass\/fail across a wide range of chip families used in 70s and 80s home computers, arcade boards, and test gear.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhat you get\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eOne (1) assembled Pico DRAM Tester, full-build version with +12V and −5V supply support for the older 4116-class chips. Comes with a 3D-printed base (random color) and USB cable.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCompatibility\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eTests the following DRAM families:\u003c\/p\u003e\n\u003cp\u003e- 4027 (4K × 1)\u003cbr\u003e- 4108 (8K × 1 — half-good 4116s: MK4108, TMS4108, etc.)\u003cbr\u003e- 4116 (16K × 1)\u003cbr\u003e- 4132 (32K × 1, piggyback)\u003cbr\u003e- 4132 (32K × 1 — half-good 4164s: TMS4532, M3732)\u003cbr\u003e- 4164 (64K × 1)\u003cbr\u003e- 41128 (128K × 1, piggyback) — *coming in a future firmware update*\u003cbr\u003e- 41256 (256K × 1)\u003cbr\u003e- 4416 (16K × 4)\u003cbr\u003e- 4464 (64K × 4)\u003cbr\u003e- 44256 (256K × 4)\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDesigned by\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eEric Schlaepfer (\"TubeTime\"). This is an open-source design — firmware updates, feature requests, and new chip family support are handled by TubeTime via the project's GitHub. CRT assembles and tests; TubeTime owns the design.\u003c\/p\u003e\n\u003cp\u003e- Source code, documentation, and design files: https:\/\/github.com\/schlae\/pico-dram-tester\u003c\/p\u003e\n\u003cp\u003ePlease read the GitHub project page before buying so you're sure this tester covers the chips you need.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow it works\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Pico 2 microcontroller (RP2350) has built-in high-speed PIO processors that the firmware overclocks to 300 MHz, giving DRAM timing resolution of 3.3 ns. The RAM test runs on the second CPU core, decoupled from the GUI on the first core, so the tester stays responsive while running.\u003c\/p\u003e\n\u003cp\u003eTesting modes — and why this is better than a checkerboard or walking-1\/0 test\u003c\/p\u003e\n\u003cp\u003eRAM testing is more nuanced than people often realize. Real DRAM failures come in many flavors:\u003c\/p\u003e\n\u003cp\u003e- Stuck-at fault (cell stuck at 1 or 0)\u003cbr\u003e- Stuck-open fault (cell not connected on input or output)\u003cbr\u003e- Transition fault (cell can't move from one state to another)\u003cbr\u003e- Data retention fault (cell flips after a time delay)\u003cbr\u003e- Coupling fault (one cell's state affects another's)\u003cbr\u003e- Neighborhood pattern-sensitive fault (specific patterns in nearby cells cause flips)\u003cbr\u003e- Address decoder fault (cells isolated, cross-mapped, or aliased)\u003c\/p\u003e\n\u003cp\u003eTraditional checkerboard and walking-1\/0 tests are slow and don't cover all of these. The Pico DRAM Tester runs three more rigorous algorithms:\u003c\/p\u003e\n\u003cp\u003e- **March-B** — a sequence of linear reads and writes that catches address faults, stuck-at faults, transition faults, and coupling faults.\u003cbr\u003e- **Pseudorandom test** — loads a pseudorandom sequence into memory, reads it back, repeats with 64 different deterministic patterns. Catches many pattern-sensitive faults. Repeatable run to run.\u003cbr\u003e- **Refresh test** — loads a pattern, waits longer than a typical refresh interval, then reads back. Catches data retention faults.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOther niceties\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e- Built-in DC-DC modules generate the +12V and −5V supplies that 4116-class chips need\u003cbr\u003e- Can also be operated from an external bench supply for voltage margin testing\u003cbr\u003e- Easy drag-and-drop firmware updates over USB\u003cbr\u003e- Test runs at full chip speed for confidence on passes\u003c\/p\u003e\n\u003ch6\u003eBuilt and bench-tested at the CRT workshop on real vintage hardware before shipping.\u003c\/h6\u003e","brand":"Chicagoland Retro Tech","offers":[{"title":"Default Title","offer_id":42764232654942,"sku":null,"price":75.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0661\/6065\/6478\/files\/dram_tester.jpg?v=1778775989"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0661\/6065\/6478\/collections\/CRT_logo.png?v=1778773858","url":"https:\/\/chicagolandretrotech.com\/collections\/products.oembed","provider":"Chicagoland Retro Tech","version":"1.0","type":"link"}