ToughDev | Code, Crack, Create, Contribute (@mrtoughdev) header
ToughDev | Code, Crack, Create, Contribute (@mrtoughdev) profile picture

Exploring software, electronics, retro tech, custom hardware builds, teardowns, reverse engineering, and hands-on tech insights.

Singapore
Joined January 2015
Photo by ToughDev | Code, Crack, Create, Contribute (@mrtoughdev)Photo by ToughDev | Code, Crack, Create, Contribute (@mrtoughdev)Photo by ToughDev | Code, Crack, Create, Contribute (@mrtoughdev)Photo by ToughDev | Code, Crack, Create, Contribute (@mrtoughdev)Photo by ToughDev | Code, Crack, Create, Contribute (@mrtoughdev)Photo by ToughDev | Code, Crack, Create, Contribute (@mrtoughdev)Photo by ToughDev | Code, Crack, Create, Contribute (@mrtoughdev)Photo by ToughDev | Code, Crack, Create, Contribute (@mrtoughdev)Photo by ToughDev | Code, Crack, Create, Contribute (@mrtoughdev)Photo by ToughDev | Code, Crack, Create, Contribute (@mrtoughdev)
What the metrics remember: almost two decades of technical writing on ToughDev toughdev.com/content/2026/06…
25
JSP syntax highlighting in IntelliJ IDEA Community Edition toughdev.com/content/2026/06…
22
Patching an Inno Setup installer to run on Windows for ARM toughdev.com/content/2026/04…
27
I built an Iomega ZIP100 parallel port emulator using the PIC32MZ EF Starter Kit. Disk images (up to 1GB) are stored on USB. Speed around 6-7KB/s on Book 8088. Tested on DOSBox/QEMU up to Windows XP. Demo: youtu.be/340J7vItfPw . Read more: toughdev.com/content/2026/03…
1
83
I picked up two Book 8088 units and ended up swapping CGA/VGA cards, breaking the CF slot, and booting DOS from USB via XTIDE BIOS. Classic retro tinkering. Read more: toughdev.com/content/2025/05…
86
Picked up several MM-9M 10″ B&W CRT monitors and couldn’t resist testing them with DVDs and DOS apps. Chroma dots, BNC inputs, pure retro vibes. Read more: toughdev.com/content/2025/06…
75
I spent a weekend making a modern Core i7 laptop boot straight into Windows 98 using Kubuntu text mode and 86Box—nostalgia achieved. Read more: toughdev.com/content/2025/07…
66
A reader reached out about Mario for DOS by Mike Wiering. Nearly 15 years after my experiment, and years since I last looked at the source, there’s now Mario Final v2.0. Read more: toughdev.com/content/2025/10…
45
I spent a weekend getting Internet access on a Pocket 386 using a $2 ESP8266 serial Wi-Fi adapter—ping, HTTP, and even text-mode browsing over DOS. Read more: toughdev.com/content/2025/08…
50
Exploring MSX-DOS and CP/M on the OneChipBook FPGA laptop: MSX2+, quirky DOS behavior, classic editors, and even WordStar running fine. Read more: toughdev.com/content/2025/09…
159
Super 8086 Box, my home-built PC XT emulator, improved from the original 8086 Tiny Plus by Jaybert Software, with Adlib, MPU-401, joystick and NE2000 support toughdev.com/content/2023/08…
1
126
dsMP3, my LW/MW/FM/SW radio with MP3 recording/playback, built using the dsPIC33EP512MC502 and Si4735. Features on Hackaday: hackaday.com/2025/05/04/all-…
1
88
Testing the Sharp Font Writer FW 600, vintage 1984 word processor with printer. The floppy drive and printer still works! - toughdev.com/content/2025/04…
1
55
Running Windows apps on Xiaomi POCO Pad Android 14 tablet via Winlator - toughdev.com/content/2025/03…
2
632
Install macOS Sequoia 15 on Dell Latitude 5410 laptop using OpenCore bootloader toughdev.com/content/2025/01…
77
Exploring Dosbian-X 2.0: Turn your Raspberry Pi into a 486DX emulator toughdev.com/content/2025/02…
1
30
"Need to open old Windows Write (.WRI) files on Windows 11? 🖹🔓 Learn how to use legacy versions of WordPad to access them! 📜💾 Read more: toughdev.com/content/2024/12… #Windows11 #WordPad #WRIFiles"
1
137
Want to back up your copyright-protected DVDs as MKV? 📀💾 Learn how to use DVD Shrink, MakeMKV, and ffmpeg in this step-by-step guide! toughdev.com/content/2024/11… #DVDBackup #MakeMKV #ffmpeg
1
252