This is your work, valued
Coding in golang/js for a living, designs retro-style discrete TTL electronic as a hobby. Used to live&work in Dubai, Kuala Lumpur and Bangkok for 15 years.
cpm8266. Z80-CP/M2.2 emulation on ESP8266 NONOS SDK + the NoSDK from cnlohr
124KCSviewer. Kansas City Standard tape decoder/viewer made with discrete transistors
51Discrete-AY-3-8910. AY-3-8910 made out of discrete 74-series logic ICs
42esppic. A stand-alone Microchip PIC programmer implemented on a ESP8266
24xmodem80. Xmodem for CP/M Z80 for CON:
16Rom2k40. EPROM emulator based on RP2040
12pdp8emu. PDP8 emulator running in console. Based on Douglas W. Jones code from 1995
12aytabtu. [All Your Transistors Are Belong to Us] - A computer built from transistors
11PDP8-X. PDP-8/X - The PDP that newer was, but might become
10ladder. A reimplementation in golang of the 1982 game Ladder by Yahoo Software
10TTL640x480. Low chip count 74xx-logic generating a proper 640x480 VGA sync/blanking signals
9KimCard. AVR XMEGA based credit card sized KIM-1 6502 simulator
7Gorgon. A defender clone for ZX Spectrum
7Spypow. Monitor USB power consumption on six LEDs
5NanoUtils. Small utility / breakout PCBs
5sed80. Screen EDitor for Z80 CP/M
5mxe11. Run UNIX on a microcontroller
4DimBlue. 16 Channel USB & Bluetooth controllable light dimmer
4MCC8. PCB with PIC24-based Chip-8 emulator
4SUBASIC. Tiny Basic written in SUBLEQ assembly
44bittube. ESP8266 NONOS SDK code to drive cheap 4-digit LED displays
4PDP8-Verilog. Verilog
4PlingPlong. Two octave touch keyboard with four channel polyphonic synth
4OSUS. Tester for Open Source USB Stacks
3MudahSMD. Easy and simple projects for learning to solder SMD parts
3palreport. Lists sizes of the functions in a listing file from Palbart (PDP-8)
3PCIeTestPCB. A test PCB having a dual PCIe-36 connector and card edge connectors.
3PDP8. Website for my PDP-8 related repos - https://smallroomlabs.github.io/PDP8/
3B52. Hardware and a game for the early 80's Z8671 MCU with built-in BASIC
3TREK80. Super Star Trek in 8080 assembly - WIP
2DigiPot. Digital potentiometer with 7-segment readout
2ICs-for-circuitjs. 74-series logic ICs for the circuitjs simulator
2chkoverlap. Check for overlaps in data/code areas in PDP8 .rim and .bin files
2tb8udp. Send stdin line-by-line slowly over udp
2Tetris. A game for the Verifone Vx 680 Terminals
2Butter. 5-in-1 game with LEDs and Arduino
2pt8exam. Examine contents of a PDP-8 paper tape
2wwc-tdd-meetup. My code from the TDD meetup held by Women Who Code in Kuala Lumpur
2JavaCardDev. Scripts and setup for a JavaCard 2.2.1 & JDK 1.3
2espbtc. Display current BTC exchange rate on a LED display using ESP8266 NONOS SDK
2HSKLtag. Nametag with LEDs controlled by PIC10F202
2Clock72a. Small 72 SMD LED charlieplexed clock
1Ruler. Draft for Hole & Font Size Ruler
1palbart. Palbart - PDP-8 assembler
1SLEQASM. Macro assembler for SUBLEQ
1BoomChak. 16 step sequencer/sampler - Eagle PCB & AVR code
1Mined-Out. Source of the original Mined Out game for Spectrum from 1983
12MCUVGA. Generation of VGA Sync and Memory signals using two AVR Microcotrollers
1Curious-C. Eagle PCB files for The Curious C-Beeper - Capacitance tester
1MilleniumLander. Lunar Lander style game on PIC16 for the Hackaday 1kB competition
1Eagle. Eagle configs and libraries
1KeyFob. Eagle files for the HSKL key fob.
1SockBlaster. Console/ncurses based TCP packet blaster for testing TCP servers
1BEEPoo. Standalone AY3-8912 sound player with ATMEGA32U4 and LCD display
1KhamsaShield. A 5x5 cm Arduino proto shield
1PDP8-N. Shell
1HoverHeist. (in-progress) Atari 2600 platform jumper game
1iCEflash. Firmware and software for uploading a bitstream to iCE40 FPGA boards
1SA10-schematics. Roff
1StarTrek-refactor. A refactoring of the Super StatTrek code
1