---------------------------------------------------------------------------------------------------------------------------- -If you stole this and sold it on ebay you are an asshole!- Consider supporting the real person who put this out, links for support on the youtube page. not required but appreciated. the PiMiga logo and wordname ARE Registered trademarks. Seriously consider that before you resell this product that I Choose to give to you. ---------------------------------------------------------------------------------------------------------------------------- Pimiga 3.0x DEC 2022 what is Pimiga? [pronounced "pie- mee-gah ] there no "A", Pimiga is a emulated workbench replacement for the Commodore Amiga OS. Pimiga runs on modern Linux aarch64 Debian, using Amiberry as its 68K emulator. While having the "flavor" of a Amiga from back in the day, An Amiga it is not. It is based on Scalos workbench replacement. This allows the feel of Amiga OS without the limitations of the old operating system software or hardware limitations. While still 68K compatible it will run almost all of your Software. Speaking of Software. This compilation is all based on files and utilities found on archive.org in the commodore Amiga sections, and others free sites, like aminet, and many open source file and bitrot /archive protections to preserve the heritage of the greatest computer system that has ever been created. *contains NO AMIGA ROMS, will not work until you bring your own. **this product is packaged as non working until the end user provides their own legally owned workbench roms** 1.99 usd on the google play store, or cloanto.com or hyperion-entertainment.com again, i provide this as NON working without legally purchased roms. IF you have these things, enjoy! IS THIS PERFECT? HELL NO, IS IT CLOSE? I HOPE SO. I have devoted about one thousand hours in 2022 for this. do you like it? toss a few bucks my way. heck even 1$ helps. info on the about me page of my youtube chan. or just subscribe. it helps too! so thank you all for being interested in this thing at all. and i hope it finds you well and brings you enjoyment. C.E IF YOU DONT READ THIS, DONT ASK FOR HELP THAT IS HERE... ---------------------------------------------------------------------------------------------------------------------------- REQUIREMENTS AND SETUP INSTRUCTIONS ---------------------------------------------------------------------------------------------------------------------------- Requirements:Rpi4 2gb or greater , pi400 4gb or greater 64 GB or larger Micro sd/thumb drive or USB HDD/ssd ---------------------------------------------------------------------------------------------------------------------------- this image is NOT pi3 friendly, it is compiled for a pi4 or greater and is not designed at all for the pi3 series devices. ---------------------------------------------------------------------------------------------------------------------------- instructions: you know.. "how do i do this", or "why don't this work?" read this before you go asking stuff that's here.. STEP1: unpack image w 7zip or winrar. Burn image with rpi imager. when burn is completed, eject card and re insert, ------------------------------------------------------------------------------------------------------------------------------ STEP2: copy your legally purchased/owned Amiga 1200 3.1 or other kickstart to the BOOT partition in the KICK folder. (if you use your newer than a 3.1 rom you will need to copy the workbench.library from the install disk to libs: or you wont boot, do not over write the icon.library or you may have issues with png icons or other issues) 2a:regardless of the version The file MUST BE NAMED kick.rom (all lower case) only copy 1 or 2 rom files to /BOOT/KICK anything more and you may not boot! Once completed Eject and boot in pi4/400 *the boot partition is a fat32 partition, and read on any computer. Do not change files in the boot partition unless you know what you are doing or Linux will not boot or have issues. ------------------------------------------------------------------------------------------------------------------------------- 3: Once booted to Pimiga, say wow, then PressF12 and choose "QUIT" 3a: IF you are plugging this into some super 4K television, this will screw up. Take a few seconds and click in the top left of the X windows environment, choose settings/display make it 1920x1080 1x scale 50hz refresh rate, no rotation no reflection and click apply. --IF YOU NEED A CUSTOM RESOLUTION SKIP TO THE ADDITIONAL HELP UNDER THE STEPS TO CUSTOMIZE THE RESOLUTION On the X windows Desktop double click on the raspi-config icon. It will open a terminal. Use your ARROW KEYS to select and TAB to toggle fields. ENTER TO SELECT [STEPS 4-6 are done in raspi config] STEP 4: choose advanced / expand the file system this will expand the image to use the entire space of your storage media. do not restart immediately please continue through steps 5-6, if you do reboot continue at step5 ------------------------------------------------------------------------------------------------------------------------------- STEP 5: Configure all locale settings: Default time Zone/Key map/Language is English US/US UTF8 Keyboard, choose your own (space bar select your keyboard/country , space bar unselected the not needed country. tab to OK enter to select ------------------------------------------------------------------------------------------------------------------------------- STEP 6: Setup wifi country and wifi ssid/username/password for your needs. ** YOU DO NOT NEED TO DO THIS IN RASPI CONFIG, CLICK THE TOP RIGHT OF X WINDOWS AND THE WIFI SYMBOL, JOIN YOUR OWN WIFI, OR USE ETHERNET HERE. CLICK YOUR SSID AND TYPE YOUR CREDENTIALS. ------------------------------------------------------------------------------------------------------------------------------- STEP 7 [SOUND] Sound is handled by Pulse Audio in X, you can select your sound preferences in the top right. IF you swap to a USB DAC you can select it here, you will also need to select it once inside Amiberry via F12/sound in the top drop down. -------------------------------------------------------------------------------------------------------------------------------- STEP 8: Joysticks/Controllers: hot swap usb. plug it in Press F12 and select the controller via input port 1 drop down. select your controller and then resume. if you want to keep this as default, go to config/and click save then resume if not using a controller leave Amiberry setting to disabled for port 1 or keyboard may place a 2p when pressing "2" and other weird key issues. -------------------------------------------------------------------------------------------------------------------------------- STEP 9: Bluetooth device? - Pi4 and 400 have BT5.0 built in to pair a device,quit emu and configure in X via the Bluetooth menu on the top right of X your device will be available in X or Amiberry for Pimiga. instead of setup new device wizard, i have better luck in bluetooth clicking devices then scan you can then right click pair/trust for reconnection automatically etc. -------------------------------------------------------------------------------------------------------------------------------- 10: USB USB drives are hot swap in X and inside PiMiga3. Insert a USB drive and WAIT for the popup that states USB drive inserted then double click the icon on the Pimiga Desktop. you will see your drive name as a folder. OPEN THAT, and right click choose view/ all files to show them or just use directory opus on the dock bar to path usb: --------------------------------------------------------------------------------------------------------------------------------- CUSTOMIZED RESOLUTIONS: NOT AT ALL RECOMMENDED, BUT IF YOU MUST! change the PIMIGA side first!!! failure to do so will screw you up so bad. SYSTEM:prefs/screenmode - choose a resolution befitting you. if you go below 1280x720 your icons will be HUGE then change the screenmode in X via clicking in the top left, choose settings/display and your resolution, modern HDMI monitors can do a nice 16x9 on 1600x900 and it looks nice. NOW when you screw this up, your Pimiga will boot all funky, flash a yellow recoverable alert several times and possibly guru (red error) WHEN this happens hang in there reboot it several times, click slowly to get past the errors and the scalos will look real ugly. press the Right CTRL key and E this will bring up the run box, type sys:prefs/screenmode and select your resolution back, then save do not worry about any errors, press F12 and reset, it will then boot normal in your new resolution. that's about it. Enjoy! - C/E ------- CHANGE LOG: 3.0X Recompiled latest Ubuntu and installed on-top of X windows system w/XFCE desktop mgr, using Amiberry 64bit/SDL version 5x, NOV22 users can upgrade their own amiberry as they see the need by either downloading the 64bit debian sdl2 pre compiled binaries from the website below and replacing the directory contents remember to keep the config directory contents or it wont work! https://github.com/midwan/amiberry See website for details. configured BT/WIFI modules for X, enabled hot swap USB USB Dongle swap from X pulse audio modules or inside Amiberry sound drop down via F12 ALT TAB Linux apps back to Scalos desktop. added VNC server to X so you can now remote control pimiga using vnc viewer, its not great but it works. sftp to linux and all still avail Scalos uses HOST-RUN to enable Linux applications planer pass-through to the Scalos environment. others call it "rabbit-Hole" this is a word term used by AmikitX for the same technology. we all run Amiberry. the proper name for this technology is called Host-run, you can read about it here https://github.com/BlitterStudio/host-run Updated whdload to Zeb's Sept 2022 release pack. this was missing many slave files, so it was merged with last years. General program updates versions, etc. added additional games, removed Audio drive entirely, simplified menu system, graphic backdrop system, and other menu items. Patched Shape-shifter to auto turn off its JIT error requester, and turn JIT back on when the emulator is properly shut down. No user intervention required added Mac network sharing to share Scalos environment networking. * this is buggy AF, I use the mounter inside the shape-shifter folder to mount the mac HDD onto the scalos desktop, then download stuff to that drive from the Scalos or X browsers. Your choice. If it works for you great. Modules and demos updated: Fulgore18 created top 200 and many audio additions. to save some space on the file the videos were trimmed to just "The Amiga song". You can add your own as you see fit, all windows were opened and snapshots taken of positions so its not so sloppy! all the changes and things below are still relevant. you can find partition info and other things below if you feel like reading. 2.0 build 2021 - was Raspbian or RPIOS 32bit. Now updated to full Debian 10 64bit aarch64 **the emulated OS is NOT 64bit!!** the Core Pi OS is x64 and the Emulator is 64bit which results in a slightly longer boot time (12 sec), but faster/more stable emulation on the emulated side. - neofetch - type it on the linux terminal line - Workbench compatible, this is Scalos workbench replacement. it allows things to be pretty and more modern in both look and feel as compared to a classic OS that was black and white. Scalos set to MUI vs ClassACT -Amiberry 4.15 64Bit (2021/09) latest controllers.db for usb/wifi/bt controllers users can git pull to fetch new updates direct and recompile as needed -ssh/scp/sftp/telnet support transfer your stuff directly to the emulated environment "temp" directory example: /home/pi/pimiga/disks/system/temp then browse a-temp: on the emulated os side to see your files you transferred. -host-run support , run linux apps from Scalos workbench - example "host-run firefox" will launch firefox, if it were installed which it isnt. stuff like that google amiberry host-run to learn more from Midwan -latest raspi-config/linux updates -multiple Amiberry configurations for emulation, a special games mode for Amiga1200/030 4x3 stock games using whdloadmenu MegaAGS from games emulator used the MisTer line of emulators special 040 no JIT boot for Shapeshifter,boots slow but shapeshifter works flawless in this mode. (or just turn off JIT in the main config before launching) will display a random boot screen from the boot screen contest. Emulated OS will show a random boot screen and sound on its boots and reboots. -updated SEPT/2021 WHDLoad packs from Zeb Elwood, updated and installed new various programs as usual, newest PPaint from A-Eon,latest Sysinfo, updated Bootblock virus def's and VirusZ, new Games note *MetalSlug requires you switch the workbench to 16bit color (sys:prefs/screenmode) or it shows up all red. Blood requires no JIT be running. New CSS compatible OS4 style web browsers, Netsurf (free), IBrowse(demo) and Aweb (freeware) all support modern websites, Netsurf is the slowest, but most compatible with Html5/css pages, does very well with AmiSSL, iBrowse randomly crashes to linux, but then works again on next boot. its weird. Aweb is my trusty go to if needed. 6 cd's of Music Mod anthology added to audio:modules/ Music sorted by artist, category, genre and other sortings, eagleplayer will start with a random mod, just scroll up to the top of the list and you will see the other directories. there are over 3000 mods in total. New Videos. and Mp3s to listen to New version of MAME with a few thousand roms for old arcade emulation. sometimes req a reboot when done. whdload prefs updated to automatically turn off JIT for all whdload games while maintaining the pi processor "speed" when you exit it automatcially turns jit back on resuming full speed The exe demos will need to be checked for compatibility with the list that is in the demos: folder. theres just too many to do , but it was done for most. -fix "slow audio in demos" timing for PAl machines fixed, in Amiberry/ RTG tab 32mb ram for rtg and in display tab auto height disabled but with 640/512 (pal) correct aspect ratio checked. tested and working with good accuracy. centers horizontal and vertical for proper display of old programs/games/demos cpu preset to 68040/040 fpu jit. most compatible with the 060 demos and software. If user wishes they can swap it to whatever they wish, 030 is fast. 020 is fast also and puts less load on the underlying emulation system. but you will not be able to run the advanced demos and emulators, such as shapeshifter, the dos emus, neogeo and others. TERM! do you miss the memory of dialing up old bbs systems and posting messages, playing games, and downloading/uploading files? the newer version of TERM included on the dock icons in lower left of screen contains a fully working BBS dialer, with many systems in the phone book which are still online through telnet. no more phone lines, no more dial tone modems, give it a try! AmiSSL 4.9/2021 chown -R pi:pi *.* on all dirs -fixed permissions on entire directory structure for better transfer of files back and forth (cd /home/pi/pimiga/disks then sudo chmod 777 -R *) you can do this too if it screws up! all pi4/400 configs are set to overclock safe at 2.1ghz, please make sure you have a heatsink or some cooling! if you want to turn it back to slow 1.8 stock, edit the /boot/config.txt and hash out the lines at the bottom. There are new Games, new Demos, new Audio, new programs , benchmarks, browsers, and other programs and internet goodies to name a few theres just too much to list. dig around and enjoy, get lost in some programs or music. in case you need it. the partition info can help you know what is what. partition info: loaded from /home/pi/pimiga/disks System:= DH0 - Scalos Operating system, and program locations. Demos: = DH1 - Demos/roms/whdload demos. Games: = DH2 - Games,whdload directories for iGame, and doom. Work: = DH3 - books,docs,downloads,graphics for Scalos wb pics etc, videos. Audio: = DH4 - mods/mp3 sorted by genre, most mods in modules. USB: = DH5 - usb mount if inserted at power on see notes on usb above. And finally; This is NOT intended to have more content than the 1.5MF with the tosec packs this is just a ground zero rewrite to a 64bit core , new icon sets, and faster emulation... which was a motherfracker in itself. remember This is emulation!!!! its not perfect!! . If you have complaints or screw with it so much that all you do is complain. Consider building one from the ground up yourself! Then give it away for free! spend 3 years of your life for something you care about and want to share. then let everyone complain to you! IF you find this enjoyable and would like to contribute or support, please check out my youtube page for donation links or support links. you do not need to pay for this, or pay to use it. however it is greatly appreciated, but not required at all. Hope you enjoy this release. 1.5 build Dec 2021 - delayed for rona season 2, came out a little late. -USB thumbdrive boot support, AND additional usb thumbdrive in workbench as dh5: still available! -recompiled debian with latest updates -updated raspi-config jan-21-2021 - login script warning users if they didnt copy the kick rom -Amiberry 3.4b8 "January 2021" - not public release - many fixes + ahi audio issue with "skip" now fixed. -native RTG inside emulator -sound pull and push - push , queues audio on reg intervals, pull method will create a callback which fetches audio on seperate thread.*new default -shapeshifter native support on a 3.1 or greater rom (040 cpu recommended f12 swap it then reboot - some shapeshifter need to reset video to a 256color or better resolution to work) -use of CD or cd32 images in .iso format -gamepad/joystick and other usb controller support added. -68030 instead of 68020 with same performance. 040 still needed for shapeshifter. -changed ahi unit 1 to 2 units instead of 10, fixes AmigaAmp MP3 volume -remap of kick partition via -L instead for usb thumbdrive booting instead -re-organize desktop. hard drive folders for easier management -sorted A-Z top to bottom. snap all windows for cleaner opening. - 2 versions of Pimiga1.5 - lite addition, with 4000+ WHDLOAD games and additional programs/demos/workbench games. - videos removed minus 2 for testing - Commodore Tosec archives removed - archives removed - MotherFracker edition Complete Comodore Amiga Tosec archive.(the old school emulation chan) this is bitrot protection/archive. deduped and cleaned . Currently in directory on WORK: partition mountable by GoADF or similar 65,000+ adf files 13 CD's of EAB Amiga "stuff" with over 128,000 executables and archives on WORK: partition. Best browsed with Directory Opus on the dock bar See something you like? mount it with GoADF, or F12 insert disk, browse to /home/pi/pimiga/disks/work/ - eject when done or mount more! can also mount games this way if not in iGame -all archives from the archive.org commodore amiga adf listing abandonware section. this is incorporated into the various Tosec Directory structures. -iGame updated to over 4000 games and whdload demos. from Zeb's dec 2020 whdload archives and EAB archives. -all files virus scanned with VirusZ and VirusExcuter 2.34 w 2020 bootblock defs. any found were deleted. DEMOS: partition updated with latest whdload demos and workbench demos, some were not working -Global WHDload quit key bound to F10 -global Right Amiga key set to Right CTRL key for pi400 users. -updated boot pics "planet" created by Markus Lück, "Pimiga" logos created by Mattie Whittle. -pimiga sound created by Paula, the amiga custom chip and workbench "say" -change linux login on tty1 to automatic for user pi (password still pimiga) -other things done but i didnt write them down, so they are not in this doc but no one reads this thing anyway. if you did, thank you! 1.4 build 11/2019 fixed sound issue by rolling back to amiberry 3.1.3, the newer is on the drive still under /amiberry, but this one is loading from /home/pi/amiberry via amiberry.sh see more below Reduced Linux partition sizes to mid 20gb for writing on cheap SD cards that report less than 32gb. Expanding the filesystem in raspi-config will expand the image to the cards size. Tested on 32/64/128/256 and 512gb cards. All work fine! re-organize desktop. hard drive folders for easier management sorted A-Z top to bottom. snap all windows for cleaner opening. partition info: loaded from /home/pi/pimiga/disks System:= DH0 - Scalos Operating system, and program locations. Demos: = DH1 - Demos/roms/whdload demos. Games: = DH2 - Games,whdload directories for iGame, and doom. Work: = DH3 - books,docs,downloads,graphics for Scalos wb pics etc, videos. Audio: = DH4 - mods/mp3 sorted by genre, most mods in modules. USB: = DH5 - usb mount if inserted at power on see notes on usb above. Debian x32bit for now compiled for RPI4/400 ** currently running 3.1.3, this is what it was before you can use 3.3 as stated above if you wish, if you are a 3.3 user and want 3.1.3 for clear audio this follow below. Amiberry 3.3 compiled for rpi4/400 moved to /amiberry (old 3.1.3 is still in /home/pi/amiberry if you wanted to run the old for any compatibility issues) *note amiberry 3.3 causes audio skip issues on some Pi's. if you cant stand 3.3 roll it back to 3.1.3, quit emu, login as pi/pimiga, sudo nano amiberry.sh change the path from /amiberry to /home/pi/amiberry and the config file to ./amiberry/ -config=./conf/1200.uae -G ctrl x save and reboot, you will have full speed sound. 8mb chip,1gb Z3 fastram,128m rtg, stereo sound 44.1khz filter off, Amiga AHI ** reduced ram sizes to 128mb fast, 8mb chip, and 16mb rtg. You can up these if you wish. reduced for pi4-2gb users. sound buffer 8, locked bsdsocket.library for Amiga invisible tcpip stack native usb on desktop if plugged in at power on mounts as usb: linux mount to /media/usb if copying in MC on linux side many app changes but to name a few: shapeshifter, Macos7.5/8.1 req:68040/amiberry 3.13 prepareEmu (flakey but works) aweb 3.x and other internet utils downloads to assign a-temp which is system:temp/ in Dopus. smbmounter 1.5 with example share settings Riva 54 with videos in dh3:videos set to full screen Accupak for smooth booty, EaglePlayer 2x mods in dh4:modules AmigaAmp 3.26 with tons of mp3s in dh4:mp3s mp3 volume is low due to ahi suck whdload 18.6 build 2020 no more crash on exit iGame 2 build 10-16-2020 no more suspend crash on exit workbench locale - additional languages and keymaps sound change/bootpic version VirusZ III bootblock definitions 2020 doom/quake more fun 1.2p-1.3 2018/2019 -updated bootrom/kernel in debian to support pi400, all updates from orig 1.2 via linux updates. -removed failed virusz executable, due to a virus. go figure. -cleaned 3284 "Happy New Year 96" and other virus' from all volumes. -organized desktop, changed Scalos menu items to reflect directory changes -added more pictures for Scalos patterns and pallets -forgot to uncheck "ask for unknown screens" in Modepro - woops sorry. -adjusted emulator settings for cpu/jit/idle speed,ram 1.0-1.2 - original team build. Notes, thanks and the future: this if supported will continue on... get better with every release. remember nothing is perfect in Amiga land. but this is fun. This image is for you to make functional and use! do not put a rom on here and sell this on Ebay!!! but feel free to Make it your own! do not put a rom on here and resell it on a online store. that is not what this is for. Thank you Amiga user for using this. it helps keep the Amiga alive in one form or the other. I hope it brings a smile or two. Creation thanks to the OG "Paul C" aka Rockheddie for the endless hours of building the original pimiga . The layout and laying the base that would become these newer versions, and for making this even possible! special thanks to: MiDWan for the amazing Amiberry emulator and his frequent updates. Bloodwych for the original ClassicWB which this image is based on. Henrik S for the amazing HstWB. PeterK for his helpful advice and icon expertise. Thanks to all the "testers" for helping out with troubleshooting, identifying and helping the fixes for the many problems. Stainy for your endless user tech support on discord. TRU for your endless support words can not thank you enough. WireTap for the bootscreens with Mona, Fulgore18 , for your endless hours of testing, testing and testing. JebusKrist for keeping everyone filled with pee. and all of the others who helped test the many things that broke a thousands of times to get her this great. finally thanks to all the original authors of the software used on this image. C.E. Dec/2022 Make the Amiga Great Again....