ToughDev

Code. Crack. Create. Contribute

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

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. Our work spans mobile applications, VoIP, microcontroller firmware, and hands-on development with vintage and undocumented systems.

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

If you’re interested in technical consulting, custom development, or engaging us on a project, please visit our home page to learn more about our work or request a quotation.

For website-related matters, broken links, general technical questions, or other technical issues with this site, please contact the webmaster.

Recent Comments

  • Oscarcum on Exploring the SIEMENS TC35 SMS GSM Module
  • OCTAGRAM on Emulating dual Hercules+CGA monitors setup with DOSBox
  • Daniel on Fujitsu Siemens FSC Futro S210 thin client
  • Claribel F. Aviles on Free USA DID Number
  • ToughDev on Programming the Tektronix TDS 340 100MHz digital storage oscilloscope
  • LINTON BROWN on Programming the Tektronix TDS 340 100MHz digital storage oscilloscope
  • Ed on Integrating DigiCert Click-to-Sign with InstallShield to sign both setup.exe and bundled MSI file
  • raymai97 on Open Windows Write (WRI) files on Windows 11 using legacy versions of WordPad
  • N8VES on Portable 500m AM transmitter from AliExpress
  • ToughDev on Super 8086 Box, my home-built PC XT emulator with Adlib, MPU-401, joystick and NE2000 support
  • Snocrash on Super 8086 Box, my home-built PC XT emulator with Adlib, MPU-401, joystick and NE2000 support
  • ToughDev on Repairing a vintage Macintosh SE/30
  • ToughDev on Compaq Contura 3/25C 80386 Laptop
  • BHS on Compaq Contura 3/25C 80386 Laptop
  • Abdullah Ibna Jafar on Repairing a vintage Macintosh SE/30
  • ToughDev on Programming the Tektronix TDS 340 100MHz digital storage oscilloscope
  • Анатолий on Programming the Tektronix TDS 340 100MHz digital storage oscilloscope
  • ToughDev on Programming the Tektronix TDS 340 100MHz digital storage oscilloscope
  • Анатолий on Programming the Tektronix TDS 340 100MHz digital storage oscilloscope
  • ToughDev on Programming the Tektronix TDS 340 100MHz digital storage oscilloscope
Follow @mrtoughdev

Tags

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

Archives

  • 2025 (10)
  • 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

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
Copyright © 2025 ToughDev. All rights reserved.
Theme: ColorMag by ThemeGrill. Powered by WordPress.