ToughDev

We Love Technical Sharing!

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

Software Development

ppt3
Microsoft Office Software Development Vintage Computing Windows Tips 

Office Reader 2.0, the best Word/Excel/Powerpoint/RTF/PDF viewer with superb backwards compatibility

November 26, 2021September 10, 2023 ToughDev 0 Comment excel, google docs, microsoft office, office reader, powerpoint, word

Microsoft used to give free viewers for Office files (.DOC/,DOCX/.XLS/.XLSX/.PPT/.PPTX) as well as for Visio files (.VSD), These viewers work

Read more
dc
Software Development Vintage Computing 

Fun with orthodox file managers: Norton Commander, DOS Controller and Volkov Commander

October 6, 2021May 4, 2023 ToughDev 0 Comment dos controller, norton commander, volkov commander

Most of us are familiar with the Norton Commander, one of the most popular orthodox file managers for DOS. The

Read more
vb30
CodeProject General Programming Software Development Vintage Computing Win32 API Windows Tips 

Open 16-bit Windows applications natively on 64-bit Windows using OTVDM/winevdm

September 30, 2021April 5, 2023 ToughDev 0 Comment borland C, otvdm, turbo c, widevdm

In my previous post I described how to run 16-bit DOS applications on 64-bit Windows using NTVDMx64. This post will

Read more
memmore
CodeProject Software Development Vintage Computing Windows Tips 

Open 16-bit DOS applications natively on 64-bit Windows using NTVDMx64

August 19, 2021April 4, 2023 ToughDev 0 Comment dosbox, ntvdm, ntvdmx64, windows 11

Running 16-bit DOS applications natively on 64-bit versions of Windows without the use of an emulator such as DOSBox is

Read more
snip
General Programming Software Development Vintage Computing 

Emulating dual Hercules+CGA monitors setup with DOSBox

July 30, 2021May 8, 2023 ToughDev 0 Comment dosbox, turbo c, turbo pascal

There is an interesting option called “Dual monitor support” located in the Options > Environment > Startup dialog of Turbo

Read more
tcdir
CodeProject General Programming Microsoft Visual Studio Popular Articles Software Development Vintage Computing 

Revisiting Borland Turbo C/C++, a great IDE back in the 90s

June 25, 2021May 9, 2023 ToughDev 0 Comment adlib, borland C, commander keen, compiler, disney, freepascal, keendreams, sound blaster, turbo c

I have to admit, I was never a heavy user of Turbo C back in the day. My journey as

Read more
time difference
CodeProject General Programming Hardware Microcontroller Software Development 

Software Real Time Clock (RTC) for the dsPIC33EP512MC502

March 15, 2021April 4, 2023 ToughDev 0 Comment dspic, rtc

Although the dsPIC33EP512MC502 does not have an integrated Real Time Clock (RTC) for time keeping, this can easily be overcome by configuring

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
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
hp_stream_emmc_test
Hardware Software Development Windows Tips 

HP Stream 14-bs153od 64GB eMMC 14″ laptop

January 17, 2020May 4, 2023 ToughDev 1 Comment bs153od, emmc, hp

I received the HP Stream 14-bs153od 14″ laptop with 64GB eMMC and 4GB RAM from a friend and spent a

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
CodeProject iOS Mobile Development Objective-C Software Development 

Handling NSInvalidArgumentException “Pushing the same view controller instance more than once is not supported” in an iOS application

May 5, 2019April 4, 2023 ToughDev 0 Comment exception handling, java, NSInvalidArgumentException, UINavigationController

When debugging my iOS app, I discovered that the following apparently innocent code sometimes caused the app to crash due

Read more
bluestack_adb_bridge
Android CodeProject General Programming Mobile Development Software Development 

Simulating key presses on Android devices

April 4, 2019April 4, 2023 ToughDev 0 Comment adb, bluestacks, inject_events, sendkeys

I need to develop an application that is capable of communicating with another Android application to perform a few specific

Read more
  • ← Previous
  • Next →

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

  • Commodore 386SX-LT Laptop
  • C++ String Code Snippets
  • English text to speech on a PIC microcontroller
  • Brother Super PowerNote PN-8500MDSe vintage word processor
  • Habey BIS-6620 Intel Atom Z510 Fanless Embedded PC
  • Relisys RWT200EM (Exilis TR333) Thin Client
  • Emulating dual Hercules+CGA monitors setup with DOSBox
  • Simulating key presses on Android devices
  • iPhone SDK on Mac OS X 10.6.4 under VmWare
  • Using 3CX Call Control API in a .NET application
  • USB flash drives on 8-bit ISA bus using CH375 ISA to USB adapter
  • System 7.5.5 on Mini vMac
  • Transferring SMS messages from Windows Mobile to Blackberry devices
  • Exploring PCx86, an IBM PC emulator written in JavaScript
  • LD3320 Chinese Speech Recognition and MP3 Player Module

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.