Search This Site
Sharp Wizard BASIC Program Decompiler
The Wizard Decompiler is for decompiling sharps range of programmable organisers wizard or object files which have the extension of WZD, and OBJ. This program is provided as freeware and may be distributed to anyone who would like a copy, all that I ask is that you provide me with details of bugs and errors when you find them to amurgshere@hotmail.com.
I hope that this program makes it easier for all those people out there who wish to program Wizard files but aren't sure where to start.
About the Program
The program was made in Turbo Pascal 7.0 for DOS, which is 16-Bit, and so all long filenames should be specified using their equivalent 16-Bit filenames. As of now, the source wont be made available to the public, when I am finished the Decompiler it may be available. Currently, the program is used as a DOS command-line utility only, however, soon, it may have a proper menu driven interface, or I might even port it to Delphi or VB.
If you would like to suggest any modifications, additions or bug fixes, than please feel free to e-mail me at the address above.
Known Bugs
If you wish to put up a bug, send me an e-mail.
| Bug Description | Explanation | Status | Fixed | Work Around |
| Error occurs upon running the program (Runtime Error: 200) | A bug in Turbo Pascal where PCs with Intel CPUs faster than 200mhz would cause this Runtime Error. | Found and installed a patch for TP that fixes this program. | Version 3.0 and above have the patch applied problem no longer occurs. | NONE |
| Lines of code that equate to longer than 255 characters are truncated. | A Turbo Pascal string was used internally to store the lines, TP strings only have a maximum of 255 characters due to the way that they are stored. | Making a TBigStr object so that lines longer than 255 chars are possible. | Fix has been completed and is available in version 4.0. | NONE |
| GLEN function has no space after it causing errors with the GLEN function where code like 'A = GLEN B$' comes out as 'A=GLENB$' |
No space was put into the literal of the Identifiers array. | Added a space after identifier. | Fix has been completed and is available in version 4.0 | Once code has been decompiled, identify and fix the culprit lines. |
| Heap Overflow error at or around 0000:59EA while extracting bulk icons from files. | NONE | Investigating | Fix should be available version 5.0 | Limit the amount icon extractions by limiting the file specification |
Download
This version comes with FreeCell.WZD (Wizard Application), FreeCell.BAS (Source Code - Decompiled), FreeCell.TXT (Wizard Icon File - Text) as well as version 4.00 of the Wizard Decompiler, which allows you to visually edit the icons:
Wizard Decompiler Version 4.00 (ZIPped, DOS Executable)
Filename: Decom400.zip
Size: 40.7 KB
Uploaded: September 04, 2008
This file has been downloaded 480 (171) times
It was last downloaded on Sat, 06 Mar 2010 19:46:46 +1100

