Home » Archimedes archive » Acorn User » AU 1998-02 B.adf » Extras » Johnson/!Converter/Docs/History
Johnson/!Converter/Docs/History
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Archimedes archive » Acorn User » AU 1998-02 B.adf » Extras |
Filename: | Johnson/!Converter/Docs/History |
Read OK: | ✔ |
File size: | 161D bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
HISTORY ======= This file contains a brief history of the Converter+ software. As always, it starts with the most recent (v1.43). A release is indicated by *. vsn1.43* - Changed the code so that the answer is to 4 decimal places and fixed a small pain in the main code (quit when the main window is closed). Corrected bug for values of 0. Released to AU and the website vsn 1.42 - Altered the quit window. It now looks less cramped. vsn 1.41 - Added a nice little opening screen and played with the help system vsn1.40* - Revamped the help system so that it no longer needs a text editor to be able to read the help files. Fixed a couple of pain bugs and rejigged the Info window. Also jiggled with the code so that the units showed up (easier than on the top line!) Shaved 4k from the wimpslot, altered the code slightly and faffed around a bit until I liked it!. Released to AU and the website vsn1.39-5- Problems with the help system window. It's very annoying vsn 1.34 - Thought I had it cracked, until I discovered that some of the conversions were not as they should be! vsn1.31-3- Started looking at the help system, mostly, the new versions were just big fixes of the other versions. vsn1.30* - Slight bug fix which I was told about, but I didn't know about. vsn1.29* - As far as I'm concerned, unless I decide to add any more conversions, this program is done and dusted. Of course, it is up to you to ask for more to be added. (Ho hum!) vsn 1.28 - Discovered that the temperature converter was goosed!. Whoops vsn 1.27 - Major problems with the help menu. I discovered that if I took out some of the extraneous code, then I could get it to work. vsn 1.26 - Discovered that half of the conversions were wrong! and worse, some of them didn't work as they should. This was supposed to be the final version!. vsn 1.25 - Help menu added and tested. Not generally released, but was tested by a few people (briefly!) vsn1.24* - Fixed the quit window problem. Thanks should be given to Dave Jackson at Clares for helping me with this one. This version was sent to AU and the independant WB site (www.treknet.is/WB) vsn 1.23 - Not satisfied with some of the window handles. Altered them, compiled it only to find I liked it the first way! vsn 1.22 - Added another 14 converters, altered the menus, played with the sprites so they looked a bit nicer. The whole addition took a further 15 minutes. That's 50 minutes for all the windows, menus, debugging, extra code - try doing that under the normal BasicVI!. Buy WIMPBasic now! Main About window played with. vsn 1.21 - The About window has been altered as has the icon menu and the converter menus. The main converter code has been rejigged so that it runs a bit more efficiently. vsn 1.20 - The main window was jiggled for asthetic purposes. The sprites were recoded. vsn 1.19 - The Quit routine was altered so it would work! vsn 1.18 - The Quit routine was played with - rather unstable, but works vsn 1.17 - Tracer removed from the main window vsn 1.16 - Main converter code altered for null entries vsn 1.15 - Main window was debugged (the "Converter" was deemed clickable) vsn 1.14 - A double variable was introduced so the program couldn't be fooled vsn 1.13 - Tracer window added to the main window, there was something "odd" going on in the program, and I didn't quite know what, well I did the program would convert correctly the first time, but then not after that! vsn 1.12 - The main Quit window was put in. It worked, but not very well. vsn 1.11 - Didn't happen. vsn 1.10 - The window frame titles were added so that I could see what I was doing. The conversion didn't make sense otherwise! vsn 1.09 - Main converter code re-written so that it would work better! vsn 1.08 - Didn't happen. vsn 1.07 - see above! vsn 1.06 - Main window adjusted so that it looked nicer. (Pretty colours!) vsn 1.05 - Bugged to hell. Discovered a rather neat trick though, it is known as programming in non-spaghetti style!. Major re-write of all code vsn 1.04 - beta test version. Didn't like it much. I could enter 16oz to go to pounds and it would come back with 1.42! vsn 1.03 - Didn't happen vsn 1.02 - Very archaic version of the program. It needed a wimpslot of about 132k. Vsn 1.15+ uses just 32k wimpslot - though it really can get away with one just 20K big. vsn 1.01 - Really just version 1.00b, but with a different number and a few less bugs. vsn 1.00 - The original version. This took about 20 minutes to code. So that's 0.21 extra versions in about 15 minutes. C programmers, eat your hearts out! vsn 0.9 - Final BASIC version written. It was to be my final attempt at programming under the RiscOS OS. The only big advantage over future versions was that it was OS2 compatable. It was never released, though did contain all that is in vsn 1.28. It is worth saying that without WimpBasic, this would never have happened and what's more, the entire program (including these files, sprites and coding has taken me less than 1 hour 15!). Under normal circumstances, the addition of extra code would have made the package more of a swine, but under WB, it's as easy as falling asleep to a junior Doctor :-) ------ Paul 6.8.97
00000000 48 49 53 54 4f 52 59 0a 3d 3d 3d 3d 3d 3d 3d 0a |HISTORY.=======.| 00000010 0a 54 68 69 73 20 66 69 6c 65 20 63 6f 6e 74 61 |.This file conta| 00000020 69 6e 73 20 61 20 62 72 69 65 66 20 68 69 73 74 |ins a brief hist| 00000030 6f 72 79 20 6f 66 20 74 68 65 20 43 6f 6e 76 65 |ory of the Conve| 00000040 72 74 65 72 2b 20 73 6f 66 74 77 61 72 65 2e 20 |rter+ software. | 00000050 41 73 20 61 6c 77 61 79 73 2c 20 69 74 0a 73 74 |As always, it.st| 00000060 61 72 74 73 20 77 69 74 68 20 74 68 65 20 6d 6f |arts with the mo| 00000070 73 74 20 72 65 63 65 6e 74 20 28 76 31 2e 34 33 |st recent (v1.43| 00000080 29 2e 20 41 20 72 65 6c 65 61 73 65 20 69 73 20 |). A release is | 00000090 69 6e 64 69 63 61 74 65 64 20 62 79 20 2a 2e 0a |indicated by *..| 000000a0 0a 76 73 6e 31 2e 34 33 2a 20 2d 20 43 68 61 6e |.vsn1.43* - Chan| 000000b0 67 65 64 20 74 68 65 20 63 6f 64 65 20 73 6f 20 |ged the code so | 000000c0 74 68 61 74 20 74 68 65 20 61 6e 73 77 65 72 20 |that the answer | 000000d0 69 73 20 74 6f 20 34 20 64 65 63 69 6d 61 6c 20 |is to 4 decimal | 000000e0 70 6c 61 63 65 73 20 61 6e 64 20 66 69 78 65 64 |places and fixed| 000000f0 0a 20 20 20 20 20 20 20 20 20 20 20 61 20 73 6d |. a sm| 00000100 61 6c 6c 20 70 61 69 6e 20 69 6e 20 74 68 65 20 |all pain in the | 00000110 6d 61 69 6e 20 63 6f 64 65 20 28 71 75 69 74 20 |main code (quit | 00000120 77 68 65 6e 20 74 68 65 20 6d 61 69 6e 20 77 69 |when the main wi| 00000130 6e 64 6f 77 20 69 73 20 63 6c 6f 73 65 64 29 2e |ndow is closed).| 00000140 0a 20 20 20 20 20 20 20 20 20 20 20 43 6f 72 72 |. Corr| 00000150 65 63 74 65 64 20 62 75 67 20 66 6f 72 20 76 61 |ected bug for va| 00000160 6c 75 65 73 20 6f 66 20 30 2e 20 52 65 6c 65 61 |lues of 0. Relea| 00000170 73 65 64 20 74 6f 20 41 55 20 61 6e 64 20 74 68 |sed to AU and th| 00000180 65 20 77 65 62 73 69 74 65 0a 0a 76 73 6e 20 31 |e website..vsn 1| 00000190 2e 34 32 20 2d 20 41 6c 74 65 72 65 64 20 74 68 |.42 - Altered th| 000001a0 65 20 71 75 69 74 20 77 69 6e 64 6f 77 2e 20 49 |e quit window. I| 000001b0 74 20 6e 6f 77 20 6c 6f 6f 6b 73 20 6c 65 73 73 |t now looks less| 000001c0 20 63 72 61 6d 70 65 64 2e 0a 0a 76 73 6e 20 31 | cramped...vsn 1| 000001d0 2e 34 31 20 2d 20 41 64 64 65 64 20 61 20 6e 69 |.41 - Added a ni| 000001e0 63 65 20 6c 69 74 74 6c 65 20 6f 70 65 6e 69 6e |ce little openin| 000001f0 67 20 73 63 72 65 65 6e 20 61 6e 64 20 70 6c 61 |g screen and pla| 00000200 79 65 64 20 77 69 74 68 20 74 68 65 20 68 65 6c |yed with the hel| 00000210 70 20 73 79 73 74 65 6d 0a 0a 76 73 6e 31 2e 34 |p system..vsn1.4| 00000220 30 2a 20 2d 20 52 65 76 61 6d 70 65 64 20 74 68 |0* - Revamped th| 00000230 65 20 68 65 6c 70 20 73 79 73 74 65 6d 20 73 6f |e help system so| 00000240 20 74 68 61 74 20 69 74 20 6e 6f 20 6c 6f 6e 67 | that it no long| 00000250 65 72 20 6e 65 65 64 73 20 61 20 74 65 78 74 0a |er needs a text.| 00000260 20 20 20 20 20 20 20 20 20 20 20 65 64 69 74 6f | edito| 00000270 72 20 74 6f 20 62 65 20 61 62 6c 65 20 74 6f 20 |r to be able to | 00000280 72 65 61 64 20 74 68 65 20 68 65 6c 70 20 66 69 |read the help fi| 00000290 6c 65 73 2e 20 46 69 78 65 64 20 61 20 63 6f 75 |les. Fixed a cou| 000002a0 70 6c 65 20 6f 66 0a 20 20 20 20 20 20 20 20 20 |ple of. | 000002b0 20 20 70 61 69 6e 20 62 75 67 73 20 61 6e 64 20 | pain bugs and | 000002c0 72 65 6a 69 67 67 65 64 20 74 68 65 20 49 6e 66 |rejigged the Inf| 000002d0 6f 20 77 69 6e 64 6f 77 2e 20 41 6c 73 6f 20 6a |o window. Also j| 000002e0 69 67 67 6c 65 64 20 77 69 74 68 20 74 68 65 0a |iggled with the.| 000002f0 20 20 20 20 20 20 20 20 20 20 20 63 6f 64 65 20 | code | 00000300 73 6f 20 74 68 61 74 20 74 68 65 20 75 6e 69 74 |so that the unit| 00000310 73 20 73 68 6f 77 65 64 20 75 70 20 28 65 61 73 |s showed up (eas| 00000320 69 65 72 20 74 68 61 6e 20 6f 6e 20 74 68 65 20 |ier than on the | 00000330 74 6f 70 20 6c 69 6e 65 21 29 0a 20 20 20 20 20 |top line!). | 00000340 20 20 20 20 20 20 53 68 61 76 65 64 20 34 6b 20 | Shaved 4k | 00000350 66 72 6f 6d 20 74 68 65 20 77 69 6d 70 73 6c 6f |from the wimpslo| 00000360 74 2c 20 61 6c 74 65 72 65 64 20 74 68 65 20 63 |t, altered the c| 00000370 6f 64 65 20 73 6c 69 67 68 74 6c 79 20 61 6e 64 |ode slightly and| 00000380 20 66 61 66 66 65 64 0a 20 20 20 20 20 20 20 20 | faffed. | 00000390 20 20 20 61 72 6f 75 6e 64 20 61 20 62 69 74 20 | around a bit | 000003a0 75 6e 74 69 6c 20 49 20 6c 69 6b 65 64 20 69 74 |until I liked it| 000003b0 21 2e 20 52 65 6c 65 61 73 65 64 20 74 6f 20 41 |!. Released to A| 000003c0 55 20 61 6e 64 20 74 68 65 20 77 65 62 73 69 74 |U and the websit| 000003d0 65 0a 0a 76 73 6e 31 2e 33 39 2d 35 2d 20 50 72 |e..vsn1.39-5- Pr| 000003e0 6f 62 6c 65 6d 73 20 77 69 74 68 20 74 68 65 20 |oblems with the | 000003f0 68 65 6c 70 20 73 79 73 74 65 6d 20 77 69 6e 64 |help system wind| 00000400 6f 77 2e 20 49 74 27 73 20 76 65 72 79 20 61 6e |ow. It's very an| 00000410 6e 6f 79 69 6e 67 0a 0a 76 73 6e 20 31 2e 33 34 |noying..vsn 1.34| 00000420 20 2d 20 54 68 6f 75 67 68 74 20 49 20 68 61 64 | - Thought I had| 00000430 20 69 74 20 63 72 61 63 6b 65 64 2c 20 75 6e 74 | it cracked, unt| 00000440 69 6c 20 49 20 64 69 73 63 6f 76 65 72 65 64 20 |il I discovered | 00000450 74 68 61 74 20 73 6f 6d 65 20 6f 66 20 74 68 65 |that some of the| 00000460 0a 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 76 |. conv| 00000470 65 72 73 69 6f 6e 73 20 77 65 72 65 20 6e 6f 74 |ersions were not| 00000480 20 61 73 20 74 68 65 79 20 73 68 6f 75 6c 64 20 | as they should | 00000490 62 65 21 0a 0a 76 73 6e 31 2e 33 31 2d 33 2d 20 |be!..vsn1.31-3- | 000004a0 53 74 61 72 74 65 64 20 6c 6f 6f 6b 69 6e 67 20 |Started looking | 000004b0 61 74 20 74 68 65 20 68 65 6c 70 20 73 79 73 74 |at the help syst| 000004c0 65 6d 2c 20 6d 6f 73 74 6c 79 2c 20 74 68 65 20 |em, mostly, the | 000004d0 6e 65 77 20 76 65 72 73 69 6f 6e 73 0a 20 20 20 |new versions. | 000004e0 20 20 20 20 20 20 20 20 77 65 72 65 20 6a 75 73 | were jus| 000004f0 74 20 62 69 67 20 66 69 78 65 73 20 6f 66 20 74 |t big fixes of t| 00000500 68 65 20 6f 74 68 65 72 20 76 65 72 73 69 6f 6e |he other version| 00000510 73 2e 0a 0a 76 73 6e 31 2e 33 30 2a 20 2d 20 53 |s...vsn1.30* - S| 00000520 6c 69 67 68 74 20 62 75 67 20 66 69 78 20 77 68 |light bug fix wh| 00000530 69 63 68 20 49 20 77 61 73 20 74 6f 6c 64 20 61 |ich I was told a| 00000540 62 6f 75 74 2c 20 62 75 74 20 49 20 64 69 64 6e |bout, but I didn| 00000550 27 74 20 6b 6e 6f 77 20 61 62 6f 75 74 2e 0a 0a |'t know about...| 00000560 76 73 6e 31 2e 32 39 2a 20 2d 20 41 73 20 66 61 |vsn1.29* - As fa| 00000570 72 20 61 73 20 49 27 6d 20 63 6f 6e 63 65 72 6e |r as I'm concern| 00000580 65 64 2c 20 75 6e 6c 65 73 73 20 49 20 64 65 63 |ed, unless I dec| 00000590 69 64 65 20 74 6f 20 61 64 64 0a 20 20 20 20 20 |ide to add. | 000005a0 20 20 20 20 20 20 61 6e 79 20 6d 6f 72 65 20 63 | any more c| 000005b0 6f 6e 76 65 72 73 69 6f 6e 73 2c 20 74 68 69 73 |onversions, this| 000005c0 20 70 72 6f 67 72 61 6d 20 69 73 20 64 6f 6e 65 | program is done| 000005d0 20 61 6e 64 20 64 75 73 74 65 64 2e 20 4f 66 0a | and dusted. Of.| 000005e0 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 72 73 | cours| 000005f0 65 2c 20 20 69 74 20 69 73 20 75 70 20 74 6f 20 |e, it is up to | 00000600 79 6f 75 20 74 6f 20 61 73 6b 20 66 6f 72 20 6d |you to ask for m| 00000610 6f 72 65 20 74 6f 20 62 65 20 61 64 64 65 64 2e |ore to be added.| 00000620 20 28 48 6f 20 68 75 6d 21 29 20 0a 0a 76 73 6e | (Ho hum!) ..vsn| 00000630 20 31 2e 32 38 20 2d 20 44 69 73 63 6f 76 65 72 | 1.28 - Discover| 00000640 65 64 20 74 68 61 74 20 74 68 65 20 74 65 6d 70 |ed that the temp| 00000650 65 72 61 74 75 72 65 20 63 6f 6e 76 65 72 74 65 |erature converte| 00000660 72 20 77 61 73 20 67 6f 6f 73 65 64 21 2e 20 57 |r was goosed!. W| 00000670 68 6f 6f 70 73 0a 0a 76 73 6e 20 31 2e 32 37 20 |hoops..vsn 1.27 | 00000680 2d 20 4d 61 6a 6f 72 20 70 72 6f 62 6c 65 6d 73 |- Major problems| 00000690 20 77 69 74 68 20 74 68 65 20 68 65 6c 70 20 6d | with the help m| 000006a0 65 6e 75 2e 20 49 20 64 69 73 63 6f 76 65 72 65 |enu. I discovere| 000006b0 64 20 74 68 61 74 20 69 66 20 49 20 74 6f 6f 6b |d that if I took| 000006c0 0a 20 20 20 20 20 20 20 20 20 20 20 6f 75 74 20 |. out | 000006d0 73 6f 6d 65 20 6f 66 20 74 68 65 20 65 78 74 72 |some of the extr| 000006e0 61 6e 65 6f 75 73 20 63 6f 64 65 2c 20 74 68 65 |aneous code, the| 000006f0 6e 20 49 20 63 6f 75 6c 64 20 67 65 74 20 69 74 |n I could get it| 00000700 20 74 6f 20 77 6f 72 6b 2e 20 20 0a 0a 76 73 6e | to work. ..vsn| 00000710 20 31 2e 32 36 20 2d 20 44 69 73 63 6f 76 65 72 | 1.26 - Discover| 00000720 65 64 20 74 68 61 74 20 68 61 6c 66 20 6f 66 20 |ed that half of | 00000730 74 68 65 20 63 6f 6e 76 65 72 73 69 6f 6e 73 20 |the conversions | 00000740 77 65 72 65 20 77 72 6f 6e 67 21 20 61 6e 64 20 |were wrong! and | 00000750 77 6f 72 73 65 2c 0a 20 20 20 20 20 20 20 20 20 |worse,. | 00000760 20 20 73 6f 6d 65 20 6f 66 20 74 68 65 6d 20 64 | some of them d| 00000770 69 64 6e 27 74 20 77 6f 72 6b 20 61 73 20 74 68 |idn't work as th| 00000780 65 79 20 73 68 6f 75 6c 64 2e 20 54 68 69 73 20 |ey should. This | 00000790 77 61 73 20 73 75 70 70 6f 73 65 64 20 74 6f 0a |was supposed to.| 000007a0 20 20 20 20 20 20 20 20 20 20 20 62 65 20 74 68 | be th| 000007b0 65 20 66 69 6e 61 6c 20 76 65 72 73 69 6f 6e 21 |e final version!| 000007c0 2e 0a 0a 76 73 6e 20 31 2e 32 35 20 2d 20 48 65 |...vsn 1.25 - He| 000007d0 6c 70 20 6d 65 6e 75 20 61 64 64 65 64 20 61 6e |lp menu added an| 000007e0 64 20 74 65 73 74 65 64 2e 20 4e 6f 74 20 67 65 |d tested. Not ge| 000007f0 6e 65 72 61 6c 6c 79 20 72 65 6c 65 61 73 65 64 |nerally released| 00000800 2c 20 62 75 74 20 77 61 73 0a 20 20 20 20 20 20 |, but was. | 00000810 20 20 20 20 20 74 65 73 74 65 64 20 62 79 20 61 | tested by a| 00000820 20 66 65 77 20 70 65 6f 70 6c 65 20 28 62 72 69 | few people (bri| 00000830 65 66 6c 79 21 29 0a 0a 76 73 6e 31 2e 32 34 2a |efly!)..vsn1.24*| 00000840 20 2d 20 46 69 78 65 64 20 74 68 65 20 71 75 69 | - Fixed the qui| 00000850 74 20 77 69 6e 64 6f 77 20 70 72 6f 62 6c 65 6d |t window problem| 00000860 2e 20 54 68 61 6e 6b 73 20 73 68 6f 75 6c 64 20 |. Thanks should | 00000870 62 65 20 67 69 76 65 6e 20 74 6f 20 44 61 76 65 |be given to Dave| 00000880 0a 20 20 20 20 20 20 20 20 20 20 20 4a 61 63 6b |. Jack| 00000890 73 6f 6e 20 61 74 20 43 6c 61 72 65 73 20 66 6f |son at Clares fo| 000008a0 72 20 68 65 6c 70 69 6e 67 20 6d 65 20 77 69 74 |r helping me wit| 000008b0 68 20 74 68 69 73 20 6f 6e 65 2e 20 54 68 69 73 |h this one. This| 000008c0 20 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 | version. | 000008d0 20 20 20 20 77 61 73 20 73 65 6e 74 20 74 6f 20 | was sent to | 000008e0 41 55 20 61 6e 64 20 74 68 65 20 69 6e 64 65 70 |AU and the indep| 000008f0 65 6e 64 61 6e 74 20 57 42 20 73 69 74 65 20 28 |endant WB site (| 00000900 77 77 77 2e 74 72 65 6b 6e 65 74 2e 69 73 2f 57 |www.treknet.is/W| 00000910 42 29 0a 0a 76 73 6e 20 31 2e 32 33 20 2d 20 4e |B)..vsn 1.23 - N| 00000920 6f 74 20 73 61 74 69 73 66 69 65 64 20 77 69 74 |ot satisfied wit| 00000930 68 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 77 69 |h some of the wi| 00000940 6e 64 6f 77 20 68 61 6e 64 6c 65 73 2e 20 41 6c |ndow handles. Al| 00000950 74 65 72 65 64 20 74 68 65 6d 2c 20 63 6f 6d 70 |tered them, comp| 00000960 69 6c 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 |iled. | 00000970 69 74 20 6f 6e 6c 79 20 74 6f 20 66 69 6e 64 20 |it only to find | 00000980 49 20 6c 69 6b 65 64 20 69 74 20 74 68 65 20 66 |I liked it the f| 00000990 69 72 73 74 20 77 61 79 21 0a 0a 76 73 6e 20 31 |irst way!..vsn 1| 000009a0 2e 32 32 20 2d 20 41 64 64 65 64 20 61 6e 6f 74 |.22 - Added anot| 000009b0 68 65 72 20 31 34 20 63 6f 6e 76 65 72 74 65 72 |her 14 converter| 000009c0 73 2c 20 61 6c 74 65 72 65 64 20 74 68 65 20 6d |s, altered the m| 000009d0 65 6e 75 73 2c 20 70 6c 61 79 65 64 20 77 69 74 |enus, played wit| 000009e0 68 0a 20 20 20 20 20 20 20 20 20 20 20 74 68 65 |h. the| 000009f0 20 73 70 72 69 74 65 73 20 73 6f 20 74 68 65 79 | sprites so they| 00000a00 20 6c 6f 6f 6b 65 64 20 61 20 62 69 74 20 6e 69 | looked a bit ni| 00000a10 63 65 72 2e 20 54 68 65 20 77 68 6f 6c 65 20 61 |cer. The whole a| 00000a20 64 64 69 74 69 6f 6e 20 74 6f 6f 6b 20 61 0a 20 |ddition took a. | 00000a30 20 20 20 20 20 20 20 20 20 20 66 75 72 74 68 65 | furthe| 00000a40 72 20 31 35 20 6d 69 6e 75 74 65 73 2e 20 54 68 |r 15 minutes. Th| 00000a50 61 74 27 73 20 35 30 20 6d 69 6e 75 74 65 73 20 |at's 50 minutes | 00000a60 66 6f 72 20 61 6c 6c 20 74 68 65 20 77 69 6e 64 |for all the wind| 00000a70 6f 77 73 2c 0a 20 20 20 20 20 20 20 20 20 20 20 |ows,. | 00000a80 6d 65 6e 75 73 2c 20 64 65 62 75 67 67 69 6e 67 |menus, debugging| 00000a90 2c 20 65 78 74 72 61 20 63 6f 64 65 20 2d 20 74 |, extra code - t| 00000aa0 72 79 20 64 6f 69 6e 67 20 74 68 61 74 20 75 6e |ry doing that un| 00000ab0 64 65 72 20 74 68 65 20 6e 6f 72 6d 61 6c 0a 20 |der the normal. | 00000ac0 20 20 20 20 20 20 20 20 20 20 42 61 73 69 63 56 | BasicV| 00000ad0 49 21 2e 20 20 42 75 79 20 57 49 4d 50 42 61 73 |I!. Buy WIMPBas| 00000ae0 69 63 20 6e 6f 77 21 20 4d 61 69 6e 20 41 62 6f |ic now! Main Abo| 00000af0 75 74 20 77 69 6e 64 6f 77 20 70 6c 61 79 65 64 |ut window played| 00000b00 20 77 69 74 68 2e 0a 0a 76 73 6e 20 31 2e 32 31 | with...vsn 1.21| 00000b10 20 2d 20 54 68 65 20 41 62 6f 75 74 20 77 69 6e | - The About win| 00000b20 64 6f 77 20 68 61 73 20 62 65 65 6e 20 61 6c 74 |dow has been alt| 00000b30 65 72 65 64 20 61 73 20 68 61 73 20 74 68 65 20 |ered as has the | 00000b40 69 63 6f 6e 20 6d 65 6e 75 20 61 6e 64 20 74 68 |icon menu and th| 00000b50 65 0a 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e |e. con| 00000b60 76 65 72 74 65 72 20 6d 65 6e 75 73 2e 20 54 68 |verter menus. Th| 00000b70 65 20 6d 61 69 6e 20 63 6f 6e 76 65 72 74 65 72 |e main converter| 00000b80 20 63 6f 64 65 20 68 61 73 20 62 65 65 6e 20 72 | code has been r| 00000b90 65 6a 69 67 67 65 64 20 73 6f 20 74 68 61 74 20 |ejigged so that | 00000ba0 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 72 75 |it. ru| 00000bb0 6e 73 20 61 20 62 69 74 20 6d 6f 72 65 20 65 66 |ns a bit more ef| 00000bc0 66 69 63 69 65 6e 74 6c 79 2e 0a 0a 76 73 6e 20 |ficiently...vsn | 00000bd0 31 2e 32 30 20 2d 20 54 68 65 20 6d 61 69 6e 20 |1.20 - The main | 00000be0 77 69 6e 64 6f 77 20 77 61 73 20 6a 69 67 67 6c |window was jiggl| 00000bf0 65 64 20 66 6f 72 20 61 73 74 68 65 74 69 63 20 |ed for asthetic | 00000c00 70 75 72 70 6f 73 65 73 2e 20 54 68 65 20 73 70 |purposes. The sp| 00000c10 72 69 74 65 73 20 77 65 72 65 0a 20 20 20 20 20 |rites were. | 00000c20 20 20 20 20 20 20 72 65 63 6f 64 65 64 2e 0a 0a | recoded...| 00000c30 76 73 6e 20 31 2e 31 39 20 2d 20 54 68 65 20 51 |vsn 1.19 - The Q| 00000c40 75 69 74 20 72 6f 75 74 69 6e 65 20 77 61 73 20 |uit routine was | 00000c50 61 6c 74 65 72 65 64 20 73 6f 20 69 74 20 77 6f |altered so it wo| 00000c60 75 6c 64 20 77 6f 72 6b 21 0a 0a 76 73 6e 20 31 |uld work!..vsn 1| 00000c70 2e 31 38 20 2d 20 54 68 65 20 51 75 69 74 20 72 |.18 - The Quit r| 00000c80 6f 75 74 69 6e 65 20 77 61 73 20 70 6c 61 79 65 |outine was playe| 00000c90 64 20 77 69 74 68 20 2d 20 72 61 74 68 65 72 20 |d with - rather | 00000ca0 75 6e 73 74 61 62 6c 65 2c 20 62 75 74 20 77 6f |unstable, but wo| 00000cb0 72 6b 73 0a 0a 76 73 6e 20 31 2e 31 37 20 2d 20 |rks..vsn 1.17 - | 00000cc0 54 72 61 63 65 72 20 72 65 6d 6f 76 65 64 20 66 |Tracer removed f| 00000cd0 72 6f 6d 20 74 68 65 20 6d 61 69 6e 20 77 69 6e |rom the main win| 00000ce0 64 6f 77 0a 0a 76 73 6e 20 31 2e 31 36 20 2d 20 |dow..vsn 1.16 - | 00000cf0 4d 61 69 6e 20 63 6f 6e 76 65 72 74 65 72 20 63 |Main converter c| 00000d00 6f 64 65 20 61 6c 74 65 72 65 64 20 66 6f 72 20 |ode altered for | 00000d10 6e 75 6c 6c 20 65 6e 74 72 69 65 73 0a 0a 76 73 |null entries..vs| 00000d20 6e 20 31 2e 31 35 20 2d 20 4d 61 69 6e 20 77 69 |n 1.15 - Main wi| 00000d30 6e 64 6f 77 20 77 61 73 20 64 65 62 75 67 67 65 |ndow was debugge| 00000d40 64 20 28 74 68 65 20 22 43 6f 6e 76 65 72 74 65 |d (the "Converte| 00000d50 72 22 20 77 61 73 20 64 65 65 6d 65 64 20 63 6c |r" was deemed cl| 00000d60 69 63 6b 61 62 6c 65 29 0a 0a 76 73 6e 20 31 2e |ickable)..vsn 1.| 00000d70 31 34 20 2d 20 41 20 64 6f 75 62 6c 65 20 76 61 |14 - A double va| 00000d80 72 69 61 62 6c 65 20 77 61 73 20 69 6e 74 72 6f |riable was intro| 00000d90 64 75 63 65 64 20 73 6f 20 74 68 65 20 70 72 6f |duced so the pro| 00000da0 67 72 61 6d 20 63 6f 75 6c 64 6e 27 74 20 62 65 |gram couldn't be| 00000db0 20 66 6f 6f 6c 65 64 0a 0a 76 73 6e 20 31 2e 31 | fooled..vsn 1.1| 00000dc0 33 20 2d 20 54 72 61 63 65 72 20 77 69 6e 64 6f |3 - Tracer windo| 00000dd0 77 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 6d |w added to the m| 00000de0 61 69 6e 20 77 69 6e 64 6f 77 2c 20 74 68 65 72 |ain window, ther| 00000df0 65 20 77 61 73 20 73 6f 6d 65 74 68 69 6e 67 20 |e was something | 00000e00 22 6f 64 64 22 0a 20 20 20 20 20 20 20 20 20 20 |"odd". | 00000e10 20 67 6f 69 6e 67 20 6f 6e 20 69 6e 20 74 68 65 | going on in the| 00000e20 20 70 72 6f 67 72 61 6d 2c 20 61 6e 64 20 49 20 | program, and I | 00000e30 64 69 64 6e 27 74 20 71 75 69 74 65 20 6b 6e 6f |didn't quite kno| 00000e40 77 20 77 68 61 74 2c 20 77 65 6c 6c 20 49 20 64 |w what, well I d| 00000e50 69 64 0a 20 20 20 20 20 20 20 20 20 20 20 74 68 |id. th| 00000e60 65 20 70 72 6f 67 72 61 6d 20 77 6f 75 6c 64 20 |e program would | 00000e70 63 6f 6e 76 65 72 74 20 63 6f 72 72 65 63 74 6c |convert correctl| 00000e80 79 20 74 68 65 20 66 69 72 73 74 20 74 69 6d 65 |y the first time| 00000e90 2c 20 62 75 74 20 74 68 65 6e 20 6e 6f 74 0a 20 |, but then not. | 00000ea0 20 20 20 20 20 20 20 20 20 20 61 66 74 65 72 20 | after | 00000eb0 74 68 61 74 21 0a 0a 76 73 6e 20 31 2e 31 32 20 |that!..vsn 1.12 | 00000ec0 2d 20 54 68 65 20 6d 61 69 6e 20 51 75 69 74 20 |- The main Quit | 00000ed0 77 69 6e 64 6f 77 20 77 61 73 20 70 75 74 20 69 |window was put i| 00000ee0 6e 2e 20 49 74 20 77 6f 72 6b 65 64 2c 20 62 75 |n. It worked, bu| 00000ef0 74 20 6e 6f 74 20 76 65 72 79 20 77 65 6c 6c 2e |t not very well.| 00000f00 0a 0a 76 73 6e 20 31 2e 31 31 20 2d 20 44 69 64 |..vsn 1.11 - Did| 00000f10 6e 27 74 20 68 61 70 70 65 6e 2e 0a 0a 76 73 6e |n't happen...vsn| 00000f20 20 31 2e 31 30 20 2d 20 54 68 65 20 77 69 6e 64 | 1.10 - The wind| 00000f30 6f 77 20 66 72 61 6d 65 20 74 69 74 6c 65 73 20 |ow frame titles | 00000f40 77 65 72 65 20 61 64 64 65 64 20 73 6f 20 74 68 |were added so th| 00000f50 61 74 20 49 20 63 6f 75 6c 64 20 73 65 65 20 77 |at I could see w| 00000f60 68 61 74 20 49 20 77 61 73 0a 20 20 20 20 20 20 |hat I was. | 00000f70 20 20 20 20 20 64 6f 69 6e 67 2e 20 54 68 65 20 | doing. The | 00000f80 63 6f 6e 76 65 72 73 69 6f 6e 20 64 69 64 6e 27 |conversion didn'| 00000f90 74 20 6d 61 6b 65 20 73 65 6e 73 65 20 6f 74 68 |t make sense oth| 00000fa0 65 72 77 69 73 65 21 0a 0a 76 73 6e 20 31 2e 30 |erwise!..vsn 1.0| 00000fb0 39 20 2d 20 4d 61 69 6e 20 63 6f 6e 76 65 72 74 |9 - Main convert| 00000fc0 65 72 20 63 6f 64 65 20 72 65 2d 77 72 69 74 74 |er code re-writt| 00000fd0 65 6e 20 73 6f 20 74 68 61 74 20 69 74 20 77 6f |en so that it wo| 00000fe0 75 6c 64 20 77 6f 72 6b 20 62 65 74 74 65 72 21 |uld work better!| 00000ff0 0a 0a 76 73 6e 20 31 2e 30 38 20 2d 20 44 69 64 |..vsn 1.08 - Did| 00001000 6e 27 74 20 68 61 70 70 65 6e 2e 0a 0a 76 73 6e |n't happen...vsn| 00001010 20 31 2e 30 37 20 2d 20 73 65 65 20 61 62 6f 76 | 1.07 - see abov| 00001020 65 21 0a 0a 76 73 6e 20 31 2e 30 36 20 2d 20 4d |e!..vsn 1.06 - M| 00001030 61 69 6e 20 77 69 6e 64 6f 77 20 61 64 6a 75 73 |ain window adjus| 00001040 74 65 64 20 73 6f 20 74 68 61 74 20 69 74 20 6c |ted so that it l| 00001050 6f 6f 6b 65 64 20 6e 69 63 65 72 2e 20 28 50 72 |ooked nicer. (Pr| 00001060 65 74 74 79 20 63 6f 6c 6f 75 72 73 21 29 0a 0a |etty colours!)..| 00001070 76 73 6e 20 31 2e 30 35 20 2d 20 42 75 67 67 65 |vsn 1.05 - Bugge| 00001080 64 20 74 6f 20 68 65 6c 6c 2e 20 44 69 73 63 6f |d to hell. Disco| 00001090 76 65 72 65 64 20 61 20 72 61 74 68 65 72 20 6e |vered a rather n| 000010a0 65 61 74 20 74 72 69 63 6b 20 74 68 6f 75 67 68 |eat trick though| 000010b0 2c 20 69 74 20 69 73 20 6b 6e 6f 77 6e 0a 20 20 |, it is known. | 000010c0 20 20 20 20 20 20 20 20 20 61 73 20 70 72 6f 67 | as prog| 000010d0 72 61 6d 6d 69 6e 67 20 69 6e 20 6e 6f 6e 2d 73 |ramming in non-s| 000010e0 70 61 67 68 65 74 74 69 20 73 74 79 6c 65 21 2e |paghetti style!.| 000010f0 20 4d 61 6a 6f 72 20 72 65 2d 77 72 69 74 65 20 | Major re-write | 00001100 6f 66 20 61 6c 6c 20 63 6f 64 65 0a 0a 76 73 6e |of all code..vsn| 00001110 20 31 2e 30 34 20 2d 20 62 65 74 61 20 74 65 73 | 1.04 - beta tes| 00001120 74 20 76 65 72 73 69 6f 6e 2e 20 44 69 64 6e 27 |t version. Didn'| 00001130 74 20 6c 69 6b 65 20 69 74 20 6d 75 63 68 2e 20 |t like it much. | 00001140 49 20 63 6f 75 6c 64 20 65 6e 74 65 72 20 31 36 |I could enter 16| 00001150 6f 7a 20 74 6f 20 67 6f 20 74 6f 0a 20 20 20 20 |oz to go to. | 00001160 20 20 20 20 20 20 20 70 6f 75 6e 64 73 20 61 6e | pounds an| 00001170 64 20 69 74 20 77 6f 75 6c 64 20 63 6f 6d 65 20 |d it would come | 00001180 62 61 63 6b 20 77 69 74 68 20 31 2e 34 32 21 0a |back with 1.42!.| 00001190 0a 76 73 6e 20 31 2e 30 33 20 2d 20 44 69 64 6e |.vsn 1.03 - Didn| 000011a0 27 74 20 68 61 70 70 65 6e 0a 0a 76 73 6e 20 31 |'t happen..vsn 1| 000011b0 2e 30 32 20 2d 20 56 65 72 79 20 61 72 63 68 61 |.02 - Very archa| 000011c0 69 63 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 |ic version of th| 000011d0 65 20 70 72 6f 67 72 61 6d 2e 20 49 74 20 6e 65 |e program. It ne| 000011e0 65 64 65 64 20 61 20 77 69 6d 70 73 6c 6f 74 20 |eded a wimpslot | 000011f0 6f 66 20 61 62 6f 75 74 0a 20 20 20 20 20 20 20 |of about. | 00001200 20 20 20 20 31 33 32 6b 2e 20 56 73 6e 20 31 2e | 132k. Vsn 1.| 00001210 31 35 2b 20 75 73 65 73 20 6a 75 73 74 20 33 32 |15+ uses just 32| 00001220 6b 20 77 69 6d 70 73 6c 6f 74 20 2d 20 74 68 6f |k wimpslot - tho| 00001230 75 67 68 20 69 74 20 72 65 61 6c 6c 79 20 63 61 |ugh it really ca| 00001240 6e 20 67 65 74 0a 20 20 20 20 20 20 20 20 20 20 |n get. | 00001250 20 61 77 61 79 20 77 69 74 68 20 6f 6e 65 20 6a | away with one j| 00001260 75 73 74 20 32 30 4b 20 62 69 67 2e 0a 0a 76 73 |ust 20K big...vs| 00001270 6e 20 31 2e 30 31 20 2d 20 52 65 61 6c 6c 79 20 |n 1.01 - Really | 00001280 6a 75 73 74 20 76 65 72 73 69 6f 6e 20 31 2e 30 |just version 1.0| 00001290 30 62 2c 20 62 75 74 20 77 69 74 68 20 61 20 64 |0b, but with a d| 000012a0 69 66 66 65 72 65 6e 74 20 6e 75 6d 62 65 72 20 |ifferent number | 000012b0 61 6e 64 20 61 20 66 65 77 20 6c 65 73 73 0a 20 |and a few less. | 000012c0 20 20 20 20 20 20 20 20 20 20 62 75 67 73 2e 0a | bugs..| 000012d0 0a 76 73 6e 20 31 2e 30 30 20 2d 20 54 68 65 20 |.vsn 1.00 - The | 000012e0 6f 72 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e |original version| 000012f0 2e 20 54 68 69 73 20 74 6f 6f 6b 20 61 62 6f 75 |. This took abou| 00001300 74 20 32 30 20 6d 69 6e 75 74 65 73 20 74 6f 20 |t 20 minutes to | 00001310 63 6f 64 65 2e 20 53 6f 20 74 68 61 74 27 73 0a |code. So that's.| 00001320 20 20 20 20 20 20 20 20 20 20 20 30 2e 32 31 20 | 0.21 | 00001330 65 78 74 72 61 20 76 65 72 73 69 6f 6e 73 20 69 |extra versions i| 00001340 6e 20 61 62 6f 75 74 20 31 35 20 6d 69 6e 75 74 |n about 15 minut| 00001350 65 73 2e 20 43 20 70 72 6f 67 72 61 6d 6d 65 72 |es. C programmer| 00001360 73 2c 20 65 61 74 20 79 6f 75 72 0a 20 20 20 20 |s, eat your. | 00001370 20 20 20 20 20 20 20 68 65 61 72 74 73 20 6f 75 | hearts ou| 00001380 74 21 0a 0a 76 73 6e 20 30 2e 39 20 20 2d 20 46 |t!..vsn 0.9 - F| 00001390 69 6e 61 6c 20 42 41 53 49 43 20 76 65 72 73 69 |inal BASIC versi| 000013a0 6f 6e 20 77 72 69 74 74 65 6e 2e 20 49 74 20 77 |on written. It w| 000013b0 61 73 20 74 6f 20 62 65 20 6d 79 20 66 69 6e 61 |as to be my fina| 000013c0 6c 20 61 74 74 65 6d 70 74 20 61 74 0a 20 20 20 |l attempt at. | 000013d0 20 20 20 20 20 20 20 20 70 72 6f 67 72 61 6d 6d | programm| 000013e0 69 6e 67 20 75 6e 64 65 72 20 74 68 65 20 52 69 |ing under the Ri| 000013f0 73 63 4f 53 20 4f 53 2e 20 54 68 65 20 6f 6e 6c |scOS OS. The onl| 00001400 79 20 62 69 67 20 61 64 76 61 6e 74 61 67 65 20 |y big advantage | 00001410 6f 76 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 |over. | 00001420 66 75 74 75 72 65 20 76 65 72 73 69 6f 6e 73 20 |future versions | 00001430 77 61 73 20 74 68 61 74 20 69 74 20 77 61 73 20 |was that it was | 00001440 4f 53 32 20 63 6f 6d 70 61 74 61 62 6c 65 2e 20 |OS2 compatable. | 00001450 49 74 20 77 61 73 20 6e 65 76 65 72 0a 20 20 20 |It was never. | 00001460 20 20 20 20 20 20 20 20 72 65 6c 65 61 73 65 64 | released| 00001470 2c 20 74 68 6f 75 67 68 20 64 69 64 20 63 6f 6e |, though did con| 00001480 74 61 69 6e 20 61 6c 6c 20 74 68 61 74 20 69 73 |tain all that is| 00001490 20 69 6e 20 76 73 6e 20 31 2e 32 38 2e 0a 0a 49 | in vsn 1.28...I| 000014a0 74 20 69 73 20 77 6f 72 74 68 20 73 61 79 69 6e |t is worth sayin| 000014b0 67 20 74 68 61 74 20 77 69 74 68 6f 75 74 20 57 |g that without W| 000014c0 69 6d 70 42 61 73 69 63 2c 20 74 68 69 73 20 77 |impBasic, this w| 000014d0 6f 75 6c 64 20 6e 65 76 65 72 20 68 61 76 65 20 |ould never have | 000014e0 68 61 70 70 65 6e 65 64 20 61 6e 64 0a 77 68 61 |happened and.wha| 000014f0 74 27 73 20 6d 6f 72 65 2c 20 74 68 65 20 65 6e |t's more, the en| 00001500 74 69 72 65 20 70 72 6f 67 72 61 6d 20 28 69 6e |tire program (in| 00001510 63 6c 75 64 69 6e 67 20 74 68 65 73 65 20 66 69 |cluding these fi| 00001520 6c 65 73 2c 20 73 70 72 69 74 65 73 20 61 6e 64 |les, sprites and| 00001530 20 63 6f 64 69 6e 67 20 68 61 73 0a 74 61 6b 65 | coding has.take| 00001540 6e 20 6d 65 20 6c 65 73 73 20 74 68 61 6e 20 31 |n me less than 1| 00001550 20 68 6f 75 72 20 31 35 21 29 2e 20 55 6e 64 65 | hour 15!). Unde| 00001560 72 20 6e 6f 72 6d 61 6c 20 63 69 72 63 75 6d 73 |r normal circums| 00001570 74 61 6e 63 65 73 2c 20 74 68 65 20 61 64 64 69 |tances, the addi| 00001580 74 69 6f 6e 20 6f 66 0a 65 78 74 72 61 20 63 6f |tion of.extra co| 00001590 64 65 20 77 6f 75 6c 64 20 68 61 76 65 20 6d 61 |de would have ma| 000015a0 64 65 20 74 68 65 20 70 61 63 6b 61 67 65 20 6d |de the package m| 000015b0 6f 72 65 20 6f 66 20 61 20 73 77 69 6e 65 2c 20 |ore of a swine, | 000015c0 62 75 74 20 75 6e 64 65 72 20 57 42 2c 20 69 74 |but under WB, it| 000015d0 27 73 20 61 73 0a 65 61 73 79 20 61 73 20 66 61 |'s as.easy as fa| 000015e0 6c 6c 69 6e 67 20 61 73 6c 65 65 70 20 74 6f 20 |lling asleep to | 000015f0 61 20 6a 75 6e 69 6f 72 20 44 6f 63 74 6f 72 20 |a junior Doctor | 00001600 3a 2d 29 0a 0a 0a 0a 2d 2d 2d 2d 2d 2d 0a 50 61 |:-)....------.Pa| 00001610 75 6c 0a 36 2e 38 2e 39 37 20 20 0a 0a |ul.6.8.97 ..| 0000161d