Sweproj
I am Per Mårtensson. This is a hobby workshop for Swedish computers from the 1970s and 1980s — Luxor ABC, Monroe / OS8, Databoard, and the machines that sat beside them.
I repair original hardware when I can, and I design new boards when the old parts are gone: floppy emulators, USB keyboard bridges, and replacement Databoard PCBs. I also write command-line tools to list, extract, and build disk images. The work is Open Hardware where it makes sense. If something here is useful to you, the source is on git.sweproj.com.
For disk conversion, decoding, and archive browsing in the browser, use ABC Tools at abc.sweproj.com.
Products
SweFlops Mini8
Open Hardware floppy disk drive emulator: Gotek-style board with WiFi, internal NAND, and FlashFloppy.
Greaseweazle F7 Lightning USB PD Lite
Greaseweazle-compatible flux reader/writer: 34-pin and 8-inch 50-pin headers, USB-PD floppy power.
Greaseweazle F7 Lightning USB Lite
Greaseweazle-compatible flux reader/writer with 8-inch 50-pin header. No USB Power Delivery.
Databoards
Replacement and replica Databoard PCBs for Swedish 1970s–80s systems. Four current designs.
Monroe local display
KiCad recreation of the Monroe local CRT display board (CRT8002).
KEY80
USB keyboard adapter for Luxor ABC80 / ABC82 — plug a modern keyboard into the original machine.
KEY800
ESP32-S2 USB-keyboard bridge for ABC80/ABC800, with WiFi, remote typing, and a web UI.
Catnet HDD controller
KiCad HDD controller for the Catnet (ABC80 network) system.
ABC1600 floating point
KiCad recreation of the Luxor ABC1600 floating-point coprocessor board, with ROM dumps.
MAX80
ABC80 / ABC80X add-on: Intel FPGA on the ABC bus plus ESP32-S2 for WiFi and BLE. CERN-OHL-P v2.
VUM SE
Swedish (SE) character-ROM / VUM board for ABC80, with KiCad files and a character ROM dump.
Super Basic
ABC80 Super Basic ROM board (Nyfors Data Science), with extra DOS EPROM and bank/select switches.
Software
metric85disk
Metric85 · Compucorp 665 · Metric8 CP/M
List, extract, and build Compucorp 665 / Metric85 disk images, and Metric8 CP/M Plus 8″ images.
bridosread
Bridos · Jet-Net II
Tools for Bridos and Jet-Net II disk images (IBM-MFM HD, 77×2×8 × 1024-byte sectors).
catnetread
Catnet · ABC80 network
List, extract, and create Catnet (ABC80 network) disk images with 256-byte logical sectors.
monroeread
Monroe OC8820 · OS8 · Databoard 4680
List, extract, and build Monroe OC8820 / OS8 disk images — also used for Databoard 4680 volumes.
ABC80 Diagnostic ROM
ABC80 · VRAM · DRAM · SRAM
Memory diagnostic boot ROM for the Luxor ABC80 (March C RAM test). Requires lifting Z80 NMI.
Monroe Diagnostic ROM
Monroe OC8820 · VRAM · DRAM
Memory diagnostic boot ROM for Monroe OC8820 (128K or 256K). Same march-test lineage as the ABC80 diagnostic.
What is happening
-
Sweproj.com is up
A small PHP site for boards, git links, and contact — no shop, no database.
-
SweFlops Mini8
Gotek-style floppy emulator with WiFi, NAND, FlashFloppy, and a web UI.
-
KEY800 USB keyboard for ABC
ESP32-S2 bridge: USB keyboard in, ABC80/ABC800 keyboard bus out, plus a small web UI.
-
Databoard replacements
Four PCB recreations: 4105-10, 4105-00, 5048, and 5076 — different designs, not one board with four names.
-
ABC Tools
Browser utilities on abc.sweproj.com: disk convert, decode, forum, archive, wiki of geometries.