diff --git a/README.md b/README.md index 84646f0..1cbaa70 100644 --- a/README.md +++ b/README.md @@ -1,25 +1,42 @@ -![Trouble In Paradise About Box][screenshot1] +![Trouble In Paradise for Macintosh][mac-screenshot1] -TIP: Trouble In Paradise -======================== +TIP for 68k and PowerPC Macintosh +================================= -This repository contains the source code of [Trouble in Paradise], -a diagnostic and repair tool for Iomega Zip and Jaz Drives. +This is the repository for a Macintosh port of [Gibson Research Corp]'s +[Trouble in Paradise], a diagnostic and repair tool for Iomega Zip and +Jaz Drives. -The source code in the "x86-asm-source" directory is the original source -code as graciously provided to me by Steve Gibson. I am republishing his -code in this repository with his permission. +Portions of the original code have been re-written in C++ and adapted +for compilation using [Metrowerks CodeWarrior 8 Gold]. Native +[Macintosh SCSI Manager] routines have been substituted for the Win32 +ASPI routines and the UI has been re-created as closely as possible +using QuickDraw routines. -This repository will also eventually contain a port of the code intended -to run on classic Macintosh computers. +Although the source code is materially different, I have maintained the +layout and routines names of the original code to allow for easy cross +referencing with the original code and to make it easy to port additional +functionality in the future. -Testing Screen --------------- +The Original TIP For Windows +---------------------------- -Here os the main "Trouble in Paradise" testing screen: +The source code in the "x86-asm-source" directory is the original Windows +source code as graciously provided to me by Steve Gibson. I am republishing +his code in this repository with his permission. -![Trouble In Paradise Testing][screenshot2] +
+Click here to see screenshots of the original TIP
-[screenshot1]: https://github.com/marciot/grc-tip/raw/main/images/tip1.gif "TIP" -[screenshot2]: https://github.com/marciot/grc-tip/raw/main/images/tip2.gif "TIP" -[Trouble in Paradise]: https://www.grc.com/tip/clickdeath.htm \ No newline at end of file +![Trouble In Paradise About Box][win-screenshot1] +![Trouble In Paradise Testing][win-screenshot2] + +
+ +[mac-screenshot1]: https://github.com/marciot/mac-tip/raw/main/images/mac-tip1.png "TIP" +[win-screenshot1]: https://github.com/marciot/mac-tip/raw/main/images/win-tip1.gif "TIP" +[win-screenshot2]: https://github.com/marciot/mac-tip/raw/main/images/win-tip2.gif "TIP" +[Gibson Research Corp]: https://www.grc.com +[Trouble in Paradise]: https://www.grc.com/tip/clickdeath.htm +[Metrowerks CodeWarrior 8 Gold]: https://www.macintoshrepository.org/11910-codewarrior-8-gold +[Macintosh SCSI Manager]: https://developer.apple.com/legacy/library/documentation/mac/pdf/Devices/Scsi_Manager.pdf \ No newline at end of file diff --git a/images/mac-tip1.png b/images/mac-tip1.png new file mode 100644 index 0000000..32ae484 Binary files /dev/null and b/images/mac-tip1.png differ diff --git a/images/tip1.gif b/images/win-tip1.gif similarity index 100% rename from images/tip1.gif rename to images/win-tip1.gif diff --git a/images/tip2.gif b/images/win-tip2.gif similarity index 100% rename from images/tip2.gif rename to images/win-tip2.gif