ToughDev

We Love Technical Sharing!

  • Home
  • Software
  • Hardware
  • VoIP
  • Linux
  • Microcontroller
  • Radio/TV
  • Retro
  • Reviews
  • Highlights
  • Contact

Reverse-engineer

tecsun radio lcd
Hardware Radio/TV Reverse-engineer 

Repairing a failed Tecsun S-8800 radio due to damaged charging board

September 2, 2023September 3, 2023 ToughDev 0 Comment s-8800, tecsun

In June, my Tecsun S-8800 which was purchased in Feb 2020 stopped working totally. It had started 2 months earlier

Read more
DS0007 - Copy
Hardware Oscilloscope Reverse-engineer 

Rigol DS1054Z, GW-INSTEK GDS1054B and Hantek DSO4084C digital oscilloscopes

March 12, 2023September 10, 2023 ToughDev 1 Comment DS1054Z, DSO4084C, GDS1054B, hantek, instek, rigol

Over a period of five years I have bought myself three low-end modern digital oscilloscopes, the Rigol DS1054Z, GW-INSTEK GDS1054B

Read more
Twinhead A5020 laptop
Hardware Reverse-engineer Vintage Computing Windows Tips 

Twinhead A5020 566MHz Intel Celeron laptop

October 12, 2020May 4, 2023 ToughDev 0 Comment Twinhead

In order to play DOS and early Windows games, I searched eBay for a cheap laptop that can run Windows 98, preferably

Read more
GoOO Office About
Microsoft Office Popular Articles Reverse-engineer Software Development Useful Projects Windows Tips 

Opening Office 2007 documents on Windows 98

September 15, 2020September 10, 2023 ToughDev 1 Comment microsoft office, office 2007, office 97, open office, win98, windows 98

On my old but trusted Windows 98 laptop, which is used mostly for DOS and early Windows games, there is an occasional

Read more
PXL_20210506_033204878
General Programming Hardware Reverse-engineer Software Development Vintage Computing 

Tweaking the AlphaSmart Neo, a great portable word processor with 700-hour battery life

August 19, 2020May 4, 2023 ToughDev 4 Comments alphasmart, basic, neo

Although I really love my AlphaSmart Dana, its limited battery life which requires recharging every couple of days as well as the

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
alleycat_browser
CodeProject Reverse-engineer Software Development Vintage Computing 

Playing Alley Cat, a classic MS-DOS game, from your web browser

March 1, 2019April 4, 2023 ToughDev 0 Comment alleycat, pcjs, pcx86

Last week I explored gabonator’s Visual C++ and Javascript port of Alley Cat, one of my favourite DOS games. The project, despite being apparently

Read more
super_mario_dosbox_svn
CodeProject Reverse-engineer Vintage Computing Windows Tips 

Experimenting with DOSBox SVN-Daum, a custom DOSBox build by ykhwong

July 9, 2018April 4, 2023 ToughDev 2 Comments dosbox, SVN-Daum, ykhwong

While watching a Youtube video that demonstrates how to use the Roland MT-32 MIDI synthesizer with DOSBox, I came across DOSBox

Read more
adlib_clone_completed
Hardware Popular Articles Reverse-engineer Vintage Computing 

Rebuilding the 1987 AdLib Music Synthesizer Card

April 17, 2018May 9, 2023 ToughDev 1 Comment adlib, fusion pcb, gerber, kicad, ms dos, seeedstudio

In an attempt to bring sound to my PC XT clone without spending a lot of money on highly overpriced vintage sound

Read more
linphone_name_invalid
CodeProject Reverse-engineer VoIP Windows Tips 

Fixing video recording issues in Linphone v4.1.1 for Windows

October 19, 2017April 4, 2023 ToughDev 3 Comments c++, linphone, qt, windows

In one of my projects, I noticed an interesting issue with Linphone v4.1.1 for Windows, a popular open-source cross-platform VoIP application. If I attempted

Read more
Screenshot from 2017-04-11 15-35-37
CodeProject Mac 68k Mac OS Reverse-engineer Vintage Computing 

Exploring Retro68 GCC-based SDK for 68K Macintosh computers

March 11, 2017April 4, 2023 ToughDev 14 Comments 68k, gcc, mac os, macintosh, retro68

UPDATE: The 68k development environment with Retro68 together with CodeLite and pce/macplus emulator running on Ubuntu is now ready for

Read more
IMG_20170319_002441_HDR_3
Reverse-engineer Windows Tips 

Data recovery after using ‘dd’ on the wrong partition

February 18, 2017May 4, 2023 ToughDev 0 Comment data recovery, photorec, recuva, testdisk

During my recent experiment with the Raspberry Pi, I accidentally used dd on the wrong partition and wrote the Pi system image onto

Read more
IMG_20170313_152110_HDR
Hardware Mac 68k Reverse-engineer Vintage Computing 

Repairing a vintage Macintosh SE/30

January 12, 2017May 4, 2023 ToughDev 15 Comments 68k, macintosh se/30, recap, scsi2sd

The Macintosh SE/30 is probably the most wanted Compact Macintosh computer due to its various upgrade options, especially the ability to support

Read more
windows-8-clean-install-19
Reverse-engineer Windows Tips 

Fixing BOOTMGR blinking cursor of death when moving Windows across different partitions

May 14, 2015May 4, 2023 ToughDev 2 Comments

Recently I attempted to transfer the Windows 8 installation from my desktop machine to my Thinkpad laptop by using Clonezilla

Read more
pdf_copy
CodeProject PDF Reverse-engineer Windows Tips 

Restoring text from PDF files encoded using custom CID fonts

February 26, 2015April 4, 2023 ToughDev 2 Comments

Recently while reading Dune: The Battle of Corrin, a 2004 science fiction novel, from a PDF e-book using Foxit Reader,

Read more
  • ← Previous

About Us

Since 2008, ToughDev has been publishing technical sharing articles on a wide range of topics from software development to electronics design. Our interests include, but are not limited to, Android/iOS programming, VoIP products, embedded design using Arduino/PIC microcontrollers, reverse-engineering, retro-computing, and many others. We also perform product reviews, both on new and vintage products, and share our findings with the community. In addition, our team also develops customized software/hardware solutions highly adapted to suit your needs.

Read our latest review of the DS1054Z/GDS1054B/DSO4084C oscilloscopes as well as our text-to-speech solution for the PIC24 for some examples of what we can do.

Contact us if you have interesting ideas to share and our friendly staff will get back to you!

Terms of use

Recent Comments

  • ToughDev on Fixing BOOTMGR blinking cursor of death when moving Windows across different partitions
  • Maga on Fixing BOOTMGR blinking cursor of death when moving Windows across different partitions
  • AJ on Brother Super PowerNote PN-8500MDSe vintage word processor
  • ToughDev on Brother Super PowerNote PN-8500MDSe vintage word processor
  • AJ on Brother Super PowerNote PN-8500MDSe vintage word processor
  • ToughDev on DigiTech AR1780 and XHDATA D-808 portable FM/SW/MW/LW/SSB radio
  • Kevin Davidson on DigiTech AR1780 and XHDATA D-808 portable FM/SW/MW/LW/SSB radio
  • ToughDev on AlphaSmart Dana, an almost perfect typewriter running Palm OS 4.1
  • ToughDev on Exploring Retro68 GCC-based SDK for 68K Macintosh computers
  • Steve Young on AlphaSmart Dana, an almost perfect typewriter running Palm OS 4.1
  • Totara on Exploring Retro68 GCC-based SDK for 68K Macintosh computers
  • Jim Bob on Windows Virtual PC vs. Microsoft Virtual PC 2007
  • Nader on Receive unlimited incoming VoIP calls with FlyNumber’s virtual phone numbers and SIP2SIP
  • tatelº on Rigol DS1054Z, GW-INSTEK GDS1054B and Hantek DSO4084C digital oscilloscopes
  • Zeno on Unlocking the Linksys SPA2102 Phone Adapter
  • marco on System 7.5.5 on Mini vMac
  • ToughDev on Tweaking the AlphaSmart Neo, a great portable word processor with 700-hour battery life
  • sam on Tweaking the AlphaSmart Neo, a great portable word processor with 700-hour battery life
  • ToughDev on Brother Super PowerNote PN-8500MDSe vintage word processor
  • Alex on Brother Super PowerNote PN-8500MDSe vintage word processor
Follow @mrtoughdev

Tags

68k 8086tiny 80386 adlib alphasmart amiga c++ cctv ch375 ch376 commodore data recovery dosbox dspic embedded ffmpeg Floureon intel atom iOS macintosh macintosh se mac os microsoft office mini pc msdos ms dos open office pcjs pcx86 radio raspberry pi retro68 rtsp sangean scsi2sd tecsun turbo c ubuntu v380 virtualbox windows windows 98 WordPress word processor xCode

Archives

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

Random Posts

  • About Windows Mobile CAB files
  • Comparison of popular PDF libraries on iOS and Android
  • Exploring Tektronix TDS 340 100MHz digital storage oscilloscope
  • Powering off a computer using ACPI from DOS
  • Distinguish between different Windows versions
  • Open Cell-ID database
  • Using picojpeg library on a PIC with ILI9341 320×240 LCD module
  • Custom USB HID device using PIC18F4550
  • dsMP3, my LW/MW/FM/SW radio with MP3 recording/playback [Part 2 – Firmware Design]
  • Windows Phone 7 and Singapore IDD prefix 0XX
  • How to disable compilation warnings in Visual Studio
  • Multi-line Graphics.MeasureString implementation on .Net CF
  • Getting Linux to boot on DOSBox-X
  • Setting up a modern laser printer to work with Windows 98 using D-Link LPR client
  • Making good sense of the 1TB Yahoo Geocities data archive

Featured

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

Tools

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org


ToughDev - We Love Technical Sharing! - Blog Directory OnToplist.com

blog search engine
blog search engine


Copyright © 2023 ToughDev. All rights reserved.
Theme: ColorMag by ThemeGrill. Powered by WordPress.