+ ShowPic NDA History + Version 6.0: - A nearly total rewrite. - Adds TRUE scrolling for graphics larger than one screen. - Adds ability to display MacPaint graphics in normal size or half-height. - MacPaint routine is a resource with the GIF and 3200 routines to reduce initial and total memory requirements. - Changes many command keys. - Adds Revert to Original Palette/Graphic command. - Adds Standard File Save dialog routine for anyone wanting to input a filename or new folder. - Adds FULL size APF file save, so a Print Shop GS graphic can be saved and only take 2K of space or you can save an entire GIF or MacPaint file. - Should display odd size APF graphics correctly more consistantly. - Adds a toggle to select the color of the background used in smaller than screen size graphics (Print Shop GS, MacPaint, APF, etc...) - Adds a cursor display to show that ShowPic is working when preparing a graphic for display. - Cleans up entry and exit from display of 3200 color pictures. Version 5.6: - Fixes bug in routine for drawing abnormal sized APF graphics. - Moved GIF and 3200 color routines to code resources to save space. Version 5.4: - Fixes some odd bugs that were left in v5.3 that would probably never surface, but anyway, it'll make this more stable. - Adds ability to display GIF 89a graphics. - Adds ability to display French "APP" 3200 color graphics - Reduces memory chunk size needed for NDA file. - Speeds up GIF conversion somewhat! - Adds custom error messages. - Adds "Restrict BIN and TXT files" to allow displaying GIF graphics that don't have a filename ending with ".GIF" Version 5.3: - Fixes a major bug I left in that prevent saving and converting graphics. Version 5.2: - Adds the ability to display GIF graphics. Not the fastest routine, but it gets the job done. - Added some checks so that keypresses are passed on from 3200 color pictures to prevent them from going into an endless loop for the slide show. - Hopefully corrected a problem with ROM 03 machines not able to click on the buttons. I don't have access to a ROM 03, so I don't know! Version 5.1: - Fixes many areas that might have caused errors under very low memory conditions. - Whites out background for APF pictures, especially good for those small clip art graphics. - Added ability to display 3200 color pictures thanks to the demo source code released by Bad Luck software. It took a bit of reworking, but I couldn't have done it without their code. Sorry, you can only view them, nothing else. - Interface completely redesigned so that the NDA is now a window in which help can be gotten, settings can be changed, etc... - Added setting to allow user to change the delay time for slide shows. - Added a setting to allow user to skip over error messages caused by trying to display a bad picture file. Thought this might be of use for a slide show, but that was before I wrote a SFTool Filter routine to cut down on the list of files being displayed. - Changed GetFile display to only display the files that can be shown rather than all binary files, etc... Should only display pictures now. - All user settings are stored in ShowPic5's resources so they are permanent. - Changed check for good pictures to allow for Screen files that have the aux filetype changed to something other than $0000. - At this version, the only thing in common with ShowPic v1.0 is the name and the fact that it displays screen graphics. Everything else has been changed completely. Version 4.7: - Fixes bug that prevented Saving Screen files. This in turn was caused by some bad memory manager routines on my part. The NDA should handle memory allocation errors better now. - Added a routine to skip over directories when they are selected as files to view. - Added a routine to set the new prefix to the next higher folder when a single folder has been selected as the file. This is the equivalent of the way the old Standard GetFile worked. Version 4.6 adds: - Save files in a Double size APF format. - Adds mode and palette conversions. - Adds a help screen. - Fixes bug/quirk that caused screens in a fast graphics application to mess up (such as ProSel 16, UtilityWorksGS, ShrinkItGS). Version 4.56 adds: - Continuous Slide Show feature for anyone that would like to use it (a computer dealer?). Version 4.55 changes: - Corrected memory bugs that caused the program to crash. This was especially true after running ShrinkIt to unshrink a file then trying to run the NDA. The was a problem inside of ORCA/Pascal. I have gone back to an old way of referring to memory locations. - Added caching to loading the files. This was done to make the scrolling (below) quicker. You may notice that it takes a little longer for the picture to first be displayed, but I assure you that it'll be worth it if you want to scroll. I'd suggest that your RAM Cache be set to at least 64 Kbytes for this feature to work it's best. - Added pseudo-scrolling. It is not true scrolling, but will simulate it by automatically doing what the Open-Apple/Option keys did to see the middle and bottom of a paint graphic. - The Open-Apple/Option key functions have been reversed to make the program more efficient in regards to scrolling. Version 4.27 deletes: - Christian message because some people were feeling convicted. - "Jesus-A-ware" designation removed for same reason. Version 4.26 adds: - Allows viewing of bottom part of an Apple Preferred Format graphic. - Changed array size so NDA file is not a sparse file. The file is not any smaller really, but before it was a 64 Kbyte file taking only 21 blocks. If you had copied with a ProDOS 8 utility, it would have become pretty big. Version 4.25 adds: - Use of pure GS/OS commands instead of ProDOS 16 to speed up things. This will also allow looking at non-ProDOS GS/OS devices like a CD-ROM. - Cleaned up error displays so they look normal. - Lengthened slide display time. - Picture now remains displayed after you've saved "S" or "P" it. Version 4.13 has many MAJOR changes from version 3.04: - Uses tools from System v5.0x. - Adds MultiFile selection for a slideshow effect. -- Adds a Pause routine to look at graphic. -- Adds an Escape routine to leave slides. - Adds ability to save Apple Preferred Format files. - Adds ability to view top, middle, or bottom of PaintWorks graphics. - Overcomes the "visual indicator" of the InnerDrive that corrupted the display and saving of Screen files. (I went back to an earlier routine.) - Adds display of Error Messages. - Adds routine to prevent usage on pre- v5.0x systems. Version 3.04 corrects a bug I left in from my "Intelligent" gray scale computations. Pretty intelligent since it cleared the screen to black. Oh well, I guess you get what you pay for. Version 3.03 uses the REAL palette with PaintWorks Gold 640 mode pictures. It speeds up loading of PIC files by loading them directly to the screen. Added the gray scale conversion. Version 2.95 eliminates a bug that caused a Fatal Error $0201 to occur when launching a ProDOS 8 program. This was because I had failed to shutdown the Standard File Toolset. It now works correctly, if I start it, I shut it down. I have noticed several other NDA's do have this quirk also and I hope to get the word to most of them. The error occurs when you use two different NDA's that both use the Get File window. Try using ShowText and another NDA like FileInfo, then launch a ProDOS 8 program. Then you'll have to reboot. Many thanks to Dave Lyons for pointing this bug out to me! Version 2.92 deletes the black border around Print Shop GS Graphics. Takes out some dead code. Allows you to continue displaying pictures until you select cancel from the file listing window (you don't have to select the NDA from the Apple menu EACH time you want to look at another picture). Adds the convert to 640 mode command. Version 2.7 adds a black border around the Print Shop GS Graphic. This should also be a little faster, but not a lot. Version 2.6 adds the ability to display Print Shop GS Graphics. Version 2.4 changes the way memory is gotten and released. I MAY correct a bug that was reported by a user using a ProDOS 8 program selector. I have been unable to get any crashes with this version, but it's possible if you load it into memory twice (courtesy of INSTALLDA).