ToughDev

Code. Crack. Create. Contribute

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

Linux

IMG_0427
General Programming Linux Software Development Vintage Computing 

Dosbian-X 2.0: Turn your Raspberry Pi into a 486DX emulator

February 24, 2025March 17, 2025 ToughDev 0 Comment debian, dosbian, dosbox, ms dos, raspberry pi

I came across Dosbian-X 2.0, an interesting customized version of Debian 12 that boots straight into DOSbox, one of my

Read more
Screenshot 2024-10-22 234849
General Programming Linux Software Development Tips & Tricks 

Add Docker bash exit prompt to prevent accidental data loss during container preparation

August 22, 2024October 22, 2024 ToughDev 0 Comment bash, debian, docker, linux

During the development of my Docker container image running on Ubuntu, I often type exit after making changes to my

Read more
Screenshot 2023-10-28 200343
CodeProject General Programming Linux Software Development 

Enable syntax highlighting in Nano for Java Server Pages (JSP)

October 28, 2023November 4, 2023 ToughDev 0 Comment jsp, nano, syntax highlighting

Recently when editing source files on an SSH remote session using nano, I discovered that JSP syntax highlighting is not

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
western digital SSD statistics
General Programming Hardware Linux 

CCTVs and SD card life expectancy

June 17, 2020May 4, 2023 ToughDev 0 Comment cctv

To most users, flash memory wear out is typically not a concern, even more so when they have to ask about

Read more
flueron_ptz
Hardware Linux Software Development 

Flueron, V380 Pro and Raspberry Pi Zero as wireless CCTV cameras

May 12, 2020May 4, 2023 ToughDev 0 Comment cctv, Floureon, raspberry pi, v380

A while ago I wrote a few articles describing how to use the Flueron, V380 Pro as well as the Raspberry Pi

Read more
s-l1600 (1)
CodeProject Hardware Linux Software Development 

Using Raspberry Pi Zero Wireless as cheap CCTV camera replacement

October 21, 2019April 4, 2023 ToughDev 0 Comment cctv, ffmpeg, raspberry pi

I have a bunch of unused Raspberry Pi Zero Wireless and associated camera boards from previous projects and decide to use

Read more
ipc365_cr2032
CodeProject Hardware Linux Popular Articles Reverse-engineer Software Development 

Reverse engineer the 360Eyes Pro (IPC365) wireless CCTV camera

September 9, 2019May 9, 2023 ToughDev 15 Comments 360eyes, cctv, ffmpeg, ipc365, rtsp, u-boot

Available on AliExpress, the 360Eyes Pro (also known as IPC365, from the default network host name of this camera) is

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
CodeProject Linux Software Development 

Change default Crontab editor in bash shell for Raspberry Pi

January 10, 2016April 4, 2023 ToughDev 3 Comments

By default, the editor for the crontab on the Raspberry Pi is the editor specified by the VISUAL or EDITOR

Read more
CodeProject Linux Software Development 

Craziness with if statement in bash shell

October 7, 2015April 4, 2023 ToughDev 1 Comment

You surely must have become mad with if statement in bash shell at some point. Like me now, with the

Read more
tshark_1_12_5_centos_5
CodeProject Linux Research 

Building Wireshark 1.12.5 static binaries for CentOS 5

May 28, 2015April 4, 2023 ToughDev 0 Comment

This tutorial shows you how to compile the latest version of Wireshark, v1.12.5 as at May 2015, with SSL/TLS support,

Read more
working-2Bkeyboard
Linux Mac OS Windows Tips 

Keyboard issues in GRUB bootloader on a Mac Mini booting Mac OS, Windows and Ubuntu Linux

January 4, 2015May 4, 2023 ToughDev 1 Comment

The Mac Mini, my main machine for daily work, has the following partition configuration for triple-booting Windows, Mac and Ubuntu

Read more
Android Linux Windows Tips 

Working with ext2 images under Windows

August 12, 2011May 9, 2023 ToughDev 0 Comment

My HTC HD2 running on Android from SD card had been working well for some time until it could not

Read more

About ToughDev

Since 2008, ToughDev has been extensively exploring a variety of technical topics—from software development to electronics design. Key areas of focus include Android and iOS programming, VoIP technologies, embedded systems using Arduino and PIC microcontrollers, reverse engineering, and retro-computing.

Recent highlights include running macOS Sequoia on a Dell Latitude, teardown of the vintage Tandy 2500RSX—a powerful 386 system by Tandy Corporation, the Super 8086 Box—a home-built PC XT emulator with full legacy hardware support— and the dsMP3, a custom-designed multi-band radio with MP3 recording and playback.

Got something cool or curious to share? Get in touch—whether it's a retro challenge, embedded puzzle, or deep tech curiosity, I’m always open to fresh ideas and unique projects. You can also learn more about what I do on the About ToughDev page

Recent Comments

  • 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
  • Анатолий 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 deskmate dosbox dspic embedded ffmpeg intel atom iOS macintosh macintosh se mac os microsoft office mini pc ms dos msdos printer radio raspberry pi retro68 rf rtsp scsi2sd tandy tecsun turbo c ubuntu virtualbox voip windows windows 11 windows 98 WordPress word processor xCode

Archives

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