Repository navigation
FliperOS 0.9
Two or three arcade monitors: games made for several screens, such as Darius, Punch-Out!! and F355 Challenge, open each screen on its own tube. Also new is support for LED marquees, the Pixelcade and the open-source ZeDMD, which show the game you select and the game you open. The marquee support has not been tried on a real marquee yet. The ISO comes with updates 12 to 15 already applied; an installed 0.8.x gets those through the updates at boot, and the changes made after update 15 (the marquees, SM2-Emu 0.9.44, the Downloader fix) in a later update.
System changes:
- Two or three CRTs. A second and a third arcade monitor on the other analog outputs of the video card get the boot mode of the main one. Games with 2 or 3 screens open one screen per monitor, each in its own 15 kHz mode; everything else stays on monitor 1. Monitors on digital outputs (with an active converter) or on a second video card are also offered, as experimental
- LED marquee (Pixelcade and ZeDMD). The marquee shows the game selected in ES-DE or Attract-Mode Plus and the game opened from any frontend or emulator. When a game opens, its top three high scores (arcade games) or its name scroll once; when it closes, the marquee goes back to the selection. The frontend's screensaver puts the marquee in attract mode, RetroAchievements unlocked in RetroArch show on it, and it says "Bye" at shutdown
- Emulators fill the screen on Intel and NVIDIA cards. On a card without a low dot clock, Flycast came out narrow in the middle of the screen and Supermodel and Hypseus in a corner of it
- Downloader: changing the filter no longer deletes the BIOS (
neogeo.zip,qsound.zipand the like) that games still in the folders need
Package changes:
- GroovyMAME: games with 2 or 3 screens (Darius, The Ninja Warriors, Punch-Out!!) get one window per monitor, also when the game is chosen in GroovyMAME's own list
- Flycast: the NAOMI multiboard games (F355 Challenge, Airline Pilots, Sega Strike Fighter) on three monitors
- SM2-Emu 0.9.44. Its project accepted FliperOS's five patches, so they are no longer applied here; Games > Model 2 updates the source before rebuilding
- RetroArch opens with
--verbosewhen RetroAchievements are on and a marquee is installed, which is how an achievement reaches the marquee - The Games menu shows the official icons of GroovyMAME, SM2-Emu and Fightcade
fliperos-setup changes:
- Video Setup > Multiple Monitors: Monitor 2 and Monitor 3 (which output each one uses), Multi-Screen Games (one screen per monitor, or everything on monitor 1), Game Screen Order and Identify Monitors (turns each monitor off for 3 seconds, in order)
- Extras: Pixelcade (downloads Pixelcade's closed-source software and artwork, hi2txt for the high scores and Java from apt), ZeDMD (the open-source
dmdserverfrom libdmdutil) and DOFLinx (effects on the Pixelcade marquee during FBNeo arcade games). None of them is in the image - Extras: choosing one that is already installed offers to download it again, which updates it
- The version shows next to "FliperOS" at the top of the Setup
Tool changes:
- New
fliperos-pixelcade(the marquee events, the installs and the services) andfliperos-dmd(draws the 128x32 picture for the ZeDMD) - New
fliperos-mame-screensandfliperos-multiscreen(the multi-screen games in GroovyMAME and Flycast) - udev rules that start the marquee service when a Pixelcade (LED, or LCD over USB) or a ZeDMD is plugged in
Documentation:
- New pages: Multiple monitors and DIY hardware (open-source projects to build with an Arduino, a Raspberry Pi Pico or an ESP32)
- Frontends page: the Pixelcade marquee, the ZeDMD and DOFLinx
- README: the menus explained item by item, and the LXDE desktop as the main way to copy games
Download:
SHA-256 of fliperos-0.9.iso: 03134bfa7c514876d4cdeb812ba47d340be77b6de040ff3475c2fb53e13c5b27 (sha256sum -c fliperos-0.9.sha256 checks everything downloaded).
Write the ISO byte for byte and disable Secure Boot: Install.