Thanks for this tutorial! Given how expensive real hardware is nowadays, and how accurate emulation is (plus how easy it is to change the TOS/RAM etc in order to run certain software) this is something I might well try in a bit. And has already been said but I'd like to say again;:Great videos; thanks again. :)
This is such a thorough walkthrough thanks!. I've followed this guide to install Hatari on an old netbook running Debian. Do you know how one could achive the autostart with a systemd equievelent or rc.local? Thanks again!
Have you though about something along the lines of full screen os? THere a great video here on it th-cam.com/video/8KV3KGiNFMw/w-d-xo.html Another possiblity might be to find videos on using Debian in an arcade cabinet as they often boot straight into bespoke apps
Very nice, although my Linux skillz are very limited I managed to get this up and running, had some problem where I had to uninstall/install som sound libraries to be able to continue the process. Now its booting into mono mode automatically from boot, I had to skip splash-screen as I did not know where to find one or how to get or program "splashscreen.service". I would like to try booting into a color mode now but seem to have trouble to access the hatari config program, is there a way to abort the boot process and go into hatari settings? Excuse me for my limited knowledge I used to have the STfm, STe and Falcon 030 back in the day and my goal is to have booting images of the 3 machines on some SD-cards on my Pi. TOP video by the way! *thumbs up*
Thanks so much for the tutorial! No more using my ST inside a window or temptation to Alt-tab my way out 😀 Your service Description file has a typo (should be DefaultDependencies). I tried it first on a Pi Zero and it worked (after 4 hours of compilation), but the ST emulation even at 8Mhz is very slow and choppy; which surprised me because you can emulate a Megadrive with no issues on a piZero with Lakka as an OS. Maybe Raspberry PiOS Lite is not so Lite after all. Anyway people don't waste your time installing this on a pi Zero (unless somebody can suggest a lighter OS?).
Hatari Suffers on anything less than a 3B+ In it's doc it does say it's a bit of a resource hog. It goes for cycle exact emulation over speed. I discussed the relative performance of PIs and Hatari here: th-cam.com/video/UeLgbqJ6P7s/w-d-xo.html
A pi zero v1 i don't think will get even close. The pi zero 2 is fairly close in performance to a pi 3A so might be able to emulate an ST with dropped frames. Unfortunately I don't have a Pi Zero 2, so I can't be sure
After I first got STeEM-SSE running on a RPi B+ back in 2014, I hacked the PCE multi-system, Atari ST build version to get a 14Mb 68000 running with the Viking Mono screen (1280 x 960) on my 1360 x 768 monitor at a native Atari ST resolution of 1280 x 768 on my RP 2B+. This works because VDI is a device independent interface with the hardware, and SDL (or SDL2) scale to fit hardware. If you dont mind building software and want to see the potential of Native TOS natively on ARM, and you have a RPi, 2, or 3 (or RPi3 emu) then you might want to give pTOS (on GH) a whirl, which is "portable TOS" port of EmuTOS running on ARM (RPi only atm). Someone else had a play around with it in recent years (2020?) and built a bunch of binaries for it (Teradesk, ORCS, QED, TosWin2 and some CLI tools).
I tested the Atari-PI in three configurations and compared it to Hatari running on My Mac. It's a little apples to oranges as a comparison as the development branch I built on the PI was 2.5 and whats running on the Mac is 2.4.1. Headline results the Atari-PI is fine executing as a stock ST-FM or ST-E with a 68000 ruunning at 8Mz on the A-400 and PI 4B, However it felt a little laggy on the RaspberyPI 3B+. I did do the build on a 400 and use that SD card in the PI 3B, so building on that device may yield a better optimized Hatari. Then I tried a 68020 at 16 Mhz and got Minor lag on the PI-400 and 4B. It's only a configuration for emulating falcon or TT type machines, or clasic ST's with PAK expansion boards. Finally a 68030 configuration with 32 Mhz was a hot mess on the PI-400 and the 4B. All of these configurations were fine on my mac, but then that has a M1-Pro processor. One thing of interest was that I ran the Union Demo on the mac and the Raspberry PI and the demo looked all kinds of wrong on the mac with Hatari 4.5.1 and fantastic on the PI-400 with 2.5.0 development version. Makes me excited for the next release of Hatari!
Thanks for this tutorial! Given how expensive real hardware is nowadays, and how accurate emulation is (plus how easy it is to change the TOS/RAM etc in order to run certain software) this is something I might well try in a bit. And has already been said but I'd like to say again;:Great videos; thanks again. :)
You're very much welcome!
Great, Exactly what I was looking for. Thanks 👍
Glad it helped!
Great videos. Very simplified set up.
Glad you liked it. It was fun to make
Superb, as usual.
Thank you, I appreciate it
This is such a thorough walkthrough thanks!. I've followed this guide to install Hatari on an old netbook running Debian. Do you know how one could achive the autostart with a systemd equievelent or rc.local?
Thanks again!
Have you though about something along the lines of full screen os? THere a great video here on it
th-cam.com/video/8KV3KGiNFMw/w-d-xo.html
Another possiblity might be to find videos on using Debian in an arcade cabinet as they often boot straight into bespoke apps
@@commodoreisnottheonlyfruit Thanks very much will look!
Very nice, although my Linux skillz are very limited I managed to get this up and running, had some problem where I had to uninstall/install som sound libraries to be able to continue the process.
Now its booting into mono mode automatically from boot, I had to skip splash-screen as I did not know where to find one or how to get or program "splashscreen.service".
I would like to try booting into a color mode now but seem to have trouble to access the hatari config program, is there a way to abort the boot process and go into hatari settings? Excuse me for my limited knowledge I used to have the STfm, STe and Falcon 030 back in the day and my goal is to have booting images of the 3 machines on some SD-cards on my Pi.
TOP video by the way! *thumbs up*
If you press F12 once harai is running you can change the video mode to colour, save the config, reboot and it should be in colour.
@@commodoreisnottheonlyfruit Thanks for helping out on such short notice, now the journey to my teen years can continue! 😉
Thanks so much for the tutorial! No more using my ST inside a window or temptation to Alt-tab my way out 😀 Your service Description file has a typo (should be DefaultDependencies). I tried it first on a Pi Zero and it worked (after 4 hours of compilation), but the ST emulation even at 8Mhz is very slow and choppy; which surprised me because you can emulate a Megadrive with no issues on a piZero with Lakka as an OS. Maybe Raspberry PiOS Lite is not so Lite after all. Anyway people don't waste your time installing this on a pi Zero (unless somebody can suggest a lighter OS?).
Hatari Suffers on anything less than a 3B+ In it's doc it does say it's a bit of a resource hog. It goes for cycle exact emulation over speed.
I discussed the relative performance of PIs and Hatari here: th-cam.com/video/UeLgbqJ6P7s/w-d-xo.html
Would you be able to provide a copy of that entire Raspberry Pi image? Would love to try it out first.
Only via a converter. I haven't tried on personally though.
Do you think a zero w would work as well with performance settings, on hatari, eg not cycle exact etc?
A pi zero v1 i don't think will get even close. The pi zero 2 is fairly close in performance to a pi 3A so might be able to emulate an ST with dropped frames. Unfortunately I don't have a Pi Zero 2, so I can't be sure
After I first got STeEM-SSE running on a RPi B+ back in 2014, I hacked the PCE multi-system, Atari ST build version to get a 14Mb 68000 running with the Viking Mono screen (1280 x 960) on my 1360 x 768 monitor at a native Atari ST resolution of 1280 x 768 on my RP 2B+. This works because VDI is a device independent interface with the hardware, and SDL (or SDL2) scale to fit hardware.
If you dont mind building software and want to see the potential of Native TOS natively on ARM, and you have a RPi, 2, or 3 (or RPi3 emu) then you might want to give pTOS (on GH) a whirl, which is "portable TOS" port of EmuTOS running on ARM (RPi only atm). Someone else had a play around with it in recent years (2020?) and built a bunch of binaries for it (Teradesk, ORCS, QED, TosWin2 and some CLI tools).
I go really excited about the pTOS project but it appears to have died. THere haven't been any commits for years, unfortunately.
@@commodoreisnottheonlyfruit there are many reasons for that, but primarily "not enough developers" in AtariST community
What is a speed of emulated ST?
I tested the Atari-PI in three configurations and compared it to Hatari running on My Mac. It's a little apples to oranges as a comparison as the development branch I built on the PI was 2.5 and whats running on the Mac is 2.4.1.
Headline results the Atari-PI is fine executing as a stock ST-FM or ST-E with a 68000 ruunning at 8Mz on the A-400 and PI 4B, However it felt a little laggy on the RaspberyPI 3B+. I did do the build on a 400 and use that SD card in the PI 3B, so building on that device may yield a better optimized Hatari.
Then I tried a 68020 at 16 Mhz and got Minor lag on the PI-400 and 4B. It's only a configuration for emulating falcon or TT type machines, or clasic ST's with PAK expansion boards.
Finally a 68030 configuration with 32 Mhz was a hot mess on the PI-400 and the 4B.
All of these configurations were fine on my mac, but then that has a M1-Pro processor.
One thing of interest was that I ran the Union Demo on the mac and the Raspberry PI and the demo looked all kinds of wrong on the mac with Hatari 4.5.1 and fantastic on the PI-400 with 2.5.0 development version.
Makes me excited for the next release of Hatari!
8 mhz
7:00 you can just write mkdir -p bin st/tos st/hdd st/gemdos/d. This should work
Thanks for the tip.
I've never heard of a rude word spelt pist! 🤔😛
🙂🙃🙂🙃🙂