ToughDev

Code. Crack. Create. Contribute

  • Blog
  • Software
  • Hardware
  • VoIP
  • Microcontroller
  • Radio/TV
  • Retro
  • Reviews
  • Highlights
  • Reverse-engineer
  • About Us

ubuntu

screenshot
General Programming iOS Mac OS Software Development VmWare 

Running macOS Sonoma 14 on VMware

January 29, 2024March 16, 2025 ToughDev 0 Comment iphone, macos, sonoma, ubuntu, usb, vmware

This guide shows you how to configure a usable instance of macOS Sonoma on the latest version of VMware, either

Read more
Screenshot 2024-01-23 225944
CodeProject General Programming Uncategorized Windows Tips 

Connect a Dell Bluetooth keyboard with both Windows 11 and Ubuntu 22

December 23, 2023January 23, 2024 ToughDev 0 Comment bluetooth, regedit, ubuntu, windows 11

A few months ago, I purchased a Dell Bluetooth keyboard for use with my desktop PC, which has both Windows

Read more
nofloppy
CodeProject General Programming Linux Software Development Windows Tips 

Getting Linux to boot on DOSBox-X

May 30, 2022April 4, 2023 ToughDev 0 Comment dosbox, dosbox-x, ubuntu, virtualbox

I have always wanted to boot a simple Linux distro using DOSBox. What are the challenges you may ask? Well,

Read more
codelite_menusample
CodeProject Linux Mac 68k Popular Articles Software Development Useful Projects Vintage Computing 

Developing vintage 68K Macintosh apps with CodeLite IDE, Retro68 and pce-macplus emulator

December 23, 2018May 9, 2023 ToughDev 6 Comments codelite, retro68, ubuntu, virtualbox

UPDATE (22 Aug 2022): A reader by the name of Henlin hasĀ adapted my build scripts to work with VSCode and

Read more
dell_fx_160_front
Hardware Linux 

Dell OptiPlex FX160 Intel Atom 230 Tiny Desktop PC

January 15, 2018May 4, 2023 ToughDev 4 Comments b43, embedded, fx160, intel atom, sis 671, ubuntu, vesa

After exploring the Habey BIS-6620 Intel Atom Z510 Fanless Embedded PC, I bought the Dell Optiplex FX160, another small form

Read more

About ToughDev

Since 2008, ToughDev has explored embedded systems, software development, reverse engineering, and retro computing, bridging legacy hardware with modern software.

Recent projects include the Super 8086 Box PC XT emulator, the dsMP3 embedded radio, and detailed teardowns of vintage PCs such as the Tandy 2500RSX.

Beyond publishing technical research, ToughDev also provides consulting and custom development services in embedded systems, mobile applications, VoIP, microcontroller firmware, and integration with vintage or undocumented hardware platforms.

Schedule a Consultation Contact Webmaster

Recent Comments

  • Jan de Lange on Internet access from Pocket 386 retro laptop using Wemos D1 ESP8266 serial Wifi adapter
  • ToughDev on Compaq Contura 3/25C 80386 Laptop
  • ToughDev on Internet access from Pocket 386 retro laptop using Wemos D1 ESP8266 serial Wifi adapter
  • Jan de Lange on Compaq Contura 3/25C 80386 Laptop
  • Jan de Lange on Internet access from Pocket 386 retro laptop using Wemos D1 ESP8266 serial Wifi adapter
  • ToughDev on Internet access from Pocket 386 retro laptop using Wemos D1 ESP8266 serial Wifi adapter
  • Jan de Lange on Internet access from Pocket 386 retro laptop using Wemos D1 ESP8266 serial Wifi adapter
  • SafeeDeen on dsMP3, my LW/MW/FM/SW radio with MP3 recording/playback [Part 1 – Hardware Design]
  • Dr. Sanjeev Saxena on dsMP3, my LW/MW/FM/SW radio with MP3 recording/playback [Part 2 – Firmware Design]
  • Nguyen Hoang on Configuring a modern laser printer to work with DOS, Windows 3.1 and Windows NT 3.51
  • ToughDev on Exploring MSX-DOS and CP/M on OneChipBook FPGA-powered laptop
  • Shadowbreeze on Exploring MSX-DOS and CP/M on OneChipBook FPGA-powered laptop
  • ToughDev on Repairing a failed Tecsun S-8800 radio due to damaged charging board
  • Ed James on Repairing a failed Tecsun S-8800 radio due to damaged charging board
  • ToughDev on Mass download photos/videos from third party apps on your iPhone
  • user on Mass download photos/videos from third party apps on your iPhone
  • ToughDev on PIC32MZ Iomega ZIP100 Parallel Port Emulator [Part 1: DOSBox & QEMU Testing]
  • Andrey on PIC32MZ Iomega ZIP100 Parallel Port Emulator [Part 1: DOSBox & QEMU Testing]
  • MIDImusician on Super 8086 Box, my home-built PC XT emulator with Adlib, MPU-401, joystick and NE2000 support
  • ToughDev on Super 8086 Box, my home-built PC XT emulator with Adlib, MPU-401, joystick and NE2000 support
Follow @mrtoughdev

Tags

3cx 68k 80386 adlib amiga c++ cctv ch375 ch376 commodore data recovery deskmate dosbox dspic embedded ffmpeg intel atom iOS macintosh macintosh se mac os microsoft office mini pc ms dos printer qemu radio raspberry pi retro68 rf rtsp scsi2sd tecsun turbo c turbo pascal ubuntu virtualbox wifi windows windows 11 windows 98 WordPress word processor xCode z80

Archives

  • 2026 (3)
  • 2025 (12)
  • 2024 (12)
  • 2023 (14)
  • 2022 (12)
  • 2021 (12)
  • 2020 (12)
  • 2019 (12)
  • 2018 (13)
  • 2017 (12)
  • 2016 (13)
  • 2015 (29)
  • 2014 (17)
  • 2013 (16)
  • 2012 (12)
  • 2011 (16)
  • 2010 (30)
  • 2009 (53)
  • 2008 (53)

Featured

Mobile Development
VoIP
Macintosh 68k
Logic Analyzer
Microcontroller
Oscilloscope
Radio/TV
Reverse-engineer

Tools

Site Admin
Entries RSS
Comments RSS
Contact Webmaster
Copyright © 2026 ToughDev. All rights reserved.
Theme: ColorMag by ThemeGrill. Powered by WordPress.