[{"element_type":"text","content":"\n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n        \u003cp\u003eWith my recent retro mac classic inspired enclosure project for the Fruit Jam, I got the crazy idea to display my own images on the mac emulator. Sure, you can run MacPaint, but wouldn't it be cool to display custom graphics like the Fruit Jam logo? Well, it turns out there's a bit of a process to get images to display on System 7.5, specifically on 68K architecture (which is what the pico-mac emulator is based on).\u003c/p\u003e\n      \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","metadata":{}},{"element_type":"text","content":"\n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n        \u003ch2\u003eMini vMac Workflow\u003c/h2\u003e\n\u003cp\u003eMy first problem to solve was, how do I even get files onto my pico-mac image? Thankfully, there's documentation on setting up \u003ca href=\"https://www.gryphel.com/c/minivmac/\" target=\"_blank\"\u003eMini vMac via their website\u003c/a\u003e. Walking through the various \"recipes\" tutorials, I spent time learning how to load various disk images onto the Mini vMac emulator. Once I got the initial baby steps, I was able to load the premade\u0026nbsp;\u003cstrong\u003emacImage.img\u003c/strong\u003e from the \u003ca href=\"https://learn.adafruit.com/fruit-jam-mac-emulator/software-prep\" target=\"_blank\"\u003epico-mac fruit jam learn guide\u003c/a\u003e. To import files from my modern iMac M1 to the Mini vMac emulator, drag-n-drop the \u003cstrong\u003eimportfl-1.2.2.dsk \u003c/strong\u003eonto to the Mini vMac emulator and copy \u003cstrong\u003eImportFl \u003c/strong\u003eapp onto your hard drive. This allows you to drag and drop files from my iMac M1 to the System 7 emulator on Mini vMac. With that figured out, the next step was to find a classic mac os app that can display image files (pictures, not to be confused with disk images).\u003c/p\u003e\n      \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","metadata":{}},{"element_type":"text","content":"\n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n        \u003ch2\u003eImage File Formats\u003c/h2\u003e\n\u003cp\u003eJPEG, PNG and GIF images are the norm with modem day computers. But, in 1984, these image formats were not yet a thing. I thought, surely displaying a bitmap image on Mac OS System 7 shouldn't be too hard, right?\u003c/p\u003e\n\u003cp\u003eAfter searching google, easiest approach seemed to be: Use the Graphic Converter mac app to convert a JPEG into a MacPaint document. This however, didn't quite seem to work. When I import the converted macpaint image file into Mini vMac, it wouldn't open in MacPaint. Weird, Ok, lets try a native image file format. Again, that's not really a thing. Enter the world of the \u003cstrong\u003e.PICT\u003c/strong\u003e (QuickDraw picture).\u003c/p\u003e\n      \n\n\n\n\n\n\n\n\n\n\n\n\n\n","metadata":{}},{"element_type":"text","content":"\n  \n  \n  \n  \n  \n  \n  \n  \n        \u003ch2\u003ePICTViewer\u003c/h2\u003e\n\u003cp\u003eAfter trying out various apps, I stumbled upon the PICTViewer app that is apart of the \u003ca href=\"https://macintoshgarden.org/apps/apple-color-disk-32-bit-quickdraw-laserwriter-6\" target=\"_blank\"\u003eApple Color Disk\u003c/a\u003e software from the macintosh garden website. This disk image has a copy of PICTViewer that can run on the System 7, 68K architecture, and bonus, it has sample PICT images that actually can be opened and displayed. The app is found in the \u003cstrong\u003e32BQD Demos.img \u003c/strong\u003einside the demos folder.\u003c/p\u003e\n      \n\n\n\n\n\n\n\n","metadata":{}},{"element_type":"user_image","content":"https://cdn-learn.adafruit.com/user_assets/assets/000/002/022/original/pictviewer-about.jpg?1761938056","metadata":{}},{"element_type":"text","content":"\n  \n  \n  \n  \n  \n  \n        \u003ch2\u003eConvert JPEG to PICT\u003c/h2\u003e\n\u003cp\u003eNow that I have working image view app and some sample images that are confirmed working, I can move to converting modern JPEG images to the PICT file format. Unfortunately, the native the Preview app for macOS (and even Photoshop 2026) do not have an export option for PICT images. Oddly, these app CAN open PICT images. There are online image converters that offer PICT output but I settled on the \u003ca href=\"https://www.lemkesoft.de/en/products/graphicconverter/\" target=\"_blank\"\u003eGraphicConverter\u003c/a\u003e app for macOS. A free trail allows you to quickly convert any JPEG to PICT. Just be aware of image size and file size. These images should be with the 800 x 480 resolution I had set for my pico-mac build. So, once I had my own image converted to PICT. It's just a one step away from using the \u003cstrong\u003eImportFl\u003c/strong\u003e app to get it onto the Mini vMac emulator right? Ugh, nope.\u003c/p\u003e\n      \n\n\n\n\n\n","metadata":{}},{"element_type":"user_image","content":"https://cdn-learn.adafruit.com/user_assets/assets/000/002/023/original/resedit-about.jpg?1761939089","metadata":{}},{"element_type":"text","content":"\n  \n  \n  \n  \n  \n        \u003ch2\u003eResEdit to the Rescue\u0026nbsp;\u003c/h2\u003e\n\u003cp\u003eFor some strange reason, when I imported my PICT images, they would show up as a binary file. Even stranger, they would automatically open in the \u003cstrong\u003eStuffIt Expander\u003c/strong\u003e app (used for extracting .sit archives). Opening them directly from the PICTViewer app was a no go, as they just were not recognized. If only there was a way to directly change the file format. ResEdit does exactly just that. Downloaded from the macintosh garden website \u003ca href=\"https://macintoshgarden.org/apps/resedit\" target=\"_blank\"\u003eResEdit 2.1.3\u003c/a\u003e allows manipulation of file types. Just open the broken PICT file, and change the type from \u003cstrong\u003eBINA\u003c/strong\u003e to \u003cstrong\u003ePICT\u003c/strong\u003e and creator from \u003cstrong\u003eSITx\u003c/strong\u003e to \u003cstrong\u003eMDTS\u003c/strong\u003e, save and close. This essentially applies the correct file type to the pict images. Once closed, bingo, the pict files show the correct file icon and open automatically in the PICTViewer app.\u0026nbsp;\u0026nbsp;\u003c/p\u003e\n      \n\n\n\n\n","metadata":{}},{"element_type":"user_image","content":"https://cdn-learn.adafruit.com/user_assets/assets/000/002/024/original/resedit-info-fixed.jpg?1761939118","metadata":{}},{"element_type":"text","content":"\n  \n        \u003cp\u003eAnd finally, I was able to display the Adafruit logo on pico-mac emulator, running System 7, 68K architecture. From what I understand, the PICTViewer app does the image decoding automatically. I was able to grab the sample \"\u003cstrong\u003ePyramid\u003c/strong\u003e\" PICT from the demo disk image using the \u003cstrong\u003eExportFl\u003c/strong\u003e app and actually display it on my modern iMac M1. To my surprise, it's actually a colored RGB image. It even opened in the native Preview.app (after applying the .pict file extension). So i'm guessing the PICTViewer app does the dithering for converting RGB into grayscale black and white images.\u003c/p\u003e\n      \n","metadata":{}},{"element_type":"user_image","content":"https://cdn-learn.adafruit.com/user_assets/assets/000/002/025/original/pict-works.jpg?1761939129","metadata":{}},{"element_type":"text","content":"\n        \u003ch2\u003eAfterDark Slide Show\u003c/h2\u003e\n\u003cp\u003eSo what's next? Naturally, I converted a few PICT images, organized them in a pictures folder and now displaying as a screen savor using the Slide Show screen savor that's apart of the After Dark screen savor collection. This provides a nice black background and centers the PICT images nicely. There's option to set a custom display time so they can be shown for a desired amount of time before it advanced to the next image. So there you have it, that's how I was able to display modern day images on pico-mac System 7.\u003c/p\u003e\n      ","metadata":{}}]