

3:57 pm
September 3, 2019

Video of the image:
RASPBERRY PI 4 – HYPERSPIN LOOK A LIKE – V.1 – Suitable for 128gb sdcard
A little explanation about the system:
I had to begin the project almost from scratch, since i didn’t like the Retropie Image, with several sound issues, incompatibilities etc.
My decision was to make na image suitable to use in TV, opposed to my previous versions that was made with bartops in sight.
So I used Raspian Lite as base system, installed openbox e started from there.
Since RPi4 has more power, i wanted to install more modern games, that consumes a lot of memory, so the near 64 gb of the RPi3 image went to 90gb, making this image suitable for 128 gb sd card.
I also wanted to install Chrome sites that mimics apps, like Netflix, hulu, etc. So with Chromium and widevine installed i managed to create shortcuts to this sites.
In addition i have installed Chiaki, a more advanced “remote play”, that allow to play PS4/PS5 games over the network using any controller. I didnt test the app because my ps4 is broken, but i think it will work (the most complicated part is getting the id – see tutorial below)
All these additions make me change the organization of the image with submenus.
I maybe will make a more “curated” image, discarding games that i dont like, to fit 64gb.
Let’s start the system: YOU WILL NEED A KEYBOARD!
- A) BURNING THE IMAGE
– Download the image and burn to the sdcard. I use Win32DiskImager: https://sourceforge.net/projects/win32diskimager/
– Place the sdcard in your RPi, connect a keyboard, the HDMI and then the power source to load the system.
– You will need a keyboard connected to the RPi until configure the controller.
- B) FIRST BOOT – EXPANDING THE FILESYSTEM
I didnt implement the expand filesystem script, so in the first boot you will need to expand the filesystem. You can follow one of my old tutorials, is the same process :
- C) CONFIGURING CONTROLLERS
After that you will need to configure the controllers. There are 2 configurations needed:
1) For the Frontend: Press tab – go to Controls – with the help of the keyboard, select the buttons that you want to browse the games in the frontend. If your controller is bluetooth, you will need to pair the controllers first. Just follow topic below.
2) For the games you will need to go to the Attract Mode icon – Reset Controllers. That will erase all previous controller configurations. After that the emulationstation will start in the controller configuration. Configure you controllers and keyboard. After that quit emulation station.
- D) CONFIGURING THE WIFI
– Once you configure the controller go to “Attract Mode” menu. There go to “Wifi configuration” and configure the Wifi.
- E) CONFIGURING BLUETOOTH/ARCADE CONTROLLERS
– Go to bluetooth if you want to set bluetooth controllers.
– If you will use GPIO controllers, enable mkarcade driver. Just go to Attract Mode Setup – Retropie – drivers and install the mkarcade driver.
– Then, go either “Emulation Station” or “Reset Controllers” to set the in game controllers. The reset controllers option will erase any pre-set emulator/game configuration.
I had a more detailed tutorial in the link:
- F) CHANGING THE DEFAULT EMULATOR
If you want to change the default emulator of a system or even a single game, just select the game and when a screen with the system appear, press button “A” in the controller. A menu will open and you can change the emulator.
- G) EMULATORS/PROGRAMS THAT NEED KEYBOARD
Some emulators, specially those not make by retroarch will need a keyboard for the first config or always, such as:
- a) Drastic – for Nintendo DS
- b) ScummVM
- c) OpenBor
- d) Chromium
- e) Chiaki
- f) Steam
In the case of the chromium browser, you may also need a mouse. You can test the GamePad Navigator extension on Chromium. To exit the browser just press alt+f4 in your keyboard.
https://chrome.google.com/webstore/detail/gamepad-navigator/egilmijcknfacjjbchcacijkknbkgfnd
- H) FAVORITES GAMES
The favorites games are not add automatically, so in order to show the games that you may have added as favorites, you will need to go to Attract Mode icon – Generate favorites.
- I) USING CHIAKI
ACCESS DEVELOPERS PAGE ON GITHUB: https://git.sr.ht/~thestr4ng3r/chiaki
Hope you enjoy
Download link:
https://mega.nz/file/Po92yQYT#Adw4kGVjwi5jfA02GZBP8RQQnLLPnFzIJ4XM3I0KlGo
4:32 pm
September 3, 2019

To add more information, the total amount of games are: 6623
System and number of games:
- Arcade: 1.609 (all systems minus atomiswave and naomi)
- Sammy Atomiswave: 15
- Sega Naomi 45
- Atari 2600 : 198
- Atari 5200: 72
- Atari 7800: 53
- Master System: 177
- Nintendo: 686
- Turbografx16: 94
- Super Nintendo: 414
- Mega Drive (genesis): 392
- Sega 32x: 33
- Sega CD: 8
- Nintendo 64: 20
- Playstation: 160
- Sega Dreamcast:21
- Game Gear: 101
- Atari Lynx: 75
- Game Boy: 421
- Game Boy Color: 320
- Game Boy Advance: 276
- Bandai Wonderswan: 110
- Wonderswan color:90
- Nintendo DS: 56
- PSP: 42
- Amstrad CPC: 278
- Atari ST: 189
- Commodore 64: 318
- Commodore Amiga: 105
- Sharp X68000: 197
- ScummVM: 28
- OpenBor: 20
6:43 pm
September 3, 2019

10:43 pm
September 3, 2019

11:56 pm
January 8, 2020

1:40 pm
September 3, 2019

9:59 am
March 7, 2022

Hi Sergio,
I’m a big Fan of your Rom, great work so far, thank you!!
I have one big issue and hope that you can help me…
If tried several times to install the marquee 2 project from loseantor (https://github.com/losernator/PieMarquee2) and get it running.
Installation process look fine, and the second Display starts and have a blinking cursor, but no marquee images or videos…
I don’t know what is wrong…
All the best Ogni
Raspi 4 with 2GB, Arcade 1UP 1st Display and 14.9 inch LTA149B780F as 2nd Display (https://www.aliexpress.com/snapshot/0.html?orderId=3015473086585769&productId=1005003719063769&edm_click_module=order_detail&tracelog=rowan&rowan_id1=sellerSendAllGoodsToBuyerV2_1_de_DE_2022-02-04&rowan_msg_id=5769301547308657$a490bd89dcd54712aacac79a6ab1a014&ck=in_edm_other)
With other Roms, it works… ?
9:34 am
September 3, 2019

9:35 am
September 3, 2019

3:29 pm
March 7, 2022

sergiohyperspin said
Hi. I really dont know how to help you yet. But i recentlly bought the same 14.9 inch monitor for my rpi, so soon enough i will try to install the second screen and then i tell you wath i have found out.
Hi Sergio,
that sounds great, hope you are successful! I will cross fingers 😉
4:35 am
September 3, 2019

Tks to this guide i have managed to make it work: http://forum.attractmode.org/index.php?topic=1161.0
Since i am using RPi4 and not windows, the conditions for my 2nd screen work are the following:
RPi4 with X
AttractMode build for X11
Configurations:
Configure> General > Window Mode > Fillscreen
Configure > General > Enable Multiple Monitors > Yes
Configure > Plug-ins > MultiMon > Yes
Click over MultiMon with the second screen connected (left port is display 1 and right port is display 2), will appear more configurations. Mine are the following (you can change from Wheel to Marquee if you have a marquee collection on the right folder – and can be videos to, they just need to match the exact game name):
Enabled > Yes
Artwork > Wheel
X > 0
Y > 0
Height > 390
Width > 1280
Preserve aspect > Yes
If this additional configuration dont appear, try again, with the 2nd monitor connected or edit the attract.cfg directly replacing with the following text the multimon plugin config:
plugin MultiMon
enabled yes
param mon2_art wheel
param mon2_height 390
param mon2_preserve_aspect_ratio Yes
param mon2_width 1280
param mon2_x 0
param mon2_y 0
11:47 pm
September 3, 2019

UPDATE. The version compiled in my image is not compatible with multiple monitors, so you need to recompile ffmpeg and attract, and replace the update script. You can do this using putty over the network:
Compile ffmpeg:
rm -rf ~/build
mkdir ~/build
cd ~/build
git clone –depth 1 git://source.ffmpeg.org/ffmpeg.git
cd ffmpeg
./configure –enable-mmal –disable-debug –enable-shared
Make -j5
sudo make install
sudo ldconfig
Compile attract mode
cd ~/build
git clone –depth 1 https://github.com/mickelson/attract attract
cd ~/build/attract
make -j5 USE_XINERAMA=1 USE_LIBCURL=1 USE_MMAL=1 EXTRA_CFLAGS=”-w -Wno-psabi -Wno-deprecated -Wno-deprecated-declarations -Wno-narrowing”
sudo make install USE_XINERAMA=1 USE_LIBCURL=1 USE_MMAL=1
cd ~
rm -rf ~/build
Last, recover the hyperspin.nut file:
sudo cp /usr/local/share/attract/loader/hyperspin.nut.bkp /usr/local/share/attract/loader/hyperspin.nut
You can also replace the script in the scripts folder over the network (through windows explorer):
\
etropie\attract\Attract Mode Setup
paste the following file:
https://mega.nz/file/3sc3wRhA#iPf3hDHaIzpQTPTND3vUdOV-d6RcOZSLO-H9lXTzBiM
Then execute through attractmode menu
6:53 am
September 3, 2019

Tks. Because of that update, i have discovered a bug in gif files that can make the system to crash. So, in order to prevent further crash, you need to erase all of gif files inside /.attract/layouts/ folder and replace then with the respective swf files. It is a bit of a bummer, but its necessary.
I made a pack to fix the issue, but the gif erase must be manually done.
After you erase all the gif files, just unpack the following file inside the attract folder and replace the files when asked.
Here is the pack:
https://mega.nz/file/69cSGahZ#PgWooJID6KxJGfTbAZSN92fieS6J2gMWjGGVeHIK5M4
Any issues, let me know
12:06 pm
March 7, 2022

Any issues, let me know
Hi Sergio, thanks for your effort, unfortunately I’m not able to get it run correctly….
With your first description, I get the marquee display running, but it shows only, broken mirror from the main screen.
Then I saw your feedback to this and follow your instruction and script, now the marquee display is running, but on the main screen I get no game-picture, videos & descriptions in the preview and no frames around the selected console type as before. There is only the title in the wheel menu.
I tried different things, but I’m not successful 🙁
Could you advise or maybe upload the fixed ROM? Thanks a lot in advance!
2:43 pm
September 3, 2019

So, the RPi identify the hdmi ports as 1 and 2 or 0 and 1, dont remember, but if the games are not appearing, try to change the hdmi ports fisically. Try also, disable the multpile monitors and enable them again. Also, configure the multiple monitor plugin stating in which monitor the art will be displayed, to correct the issues.
5:54 pm
September 3, 2019

6:00 pm
March 7, 2022

sergiohyperspin said
So, the RPi identify the hdmi ports as 1 and 2 or 0 and 1, dont remember, but if the games are not appearing, try to change the hdmi ports fisically. Try also, disable the multpile monitors and enable them again. Also, configure the multiple monitor plugin stating in which monitor the art will be displayed, to correct the issues.
Hi Sergio, I checked your advises… but that is not my Problem.
Because, the Marquee Monitor works great and shows the selected Logos as expected.
On the Main screen it works only in a few selections correct, as in the main section (wheel) under Arcade all Videos and Pictures are there.
Under Console only at NES, Handheld PSP, Collections Mario… I have Artwork, Video, Logos… all other selections are without Video, Artwork and Logo, only plain text.
I tested several things, and it will happen, after I delete and copy the layout folder.
For me it looks , that the .swf files are not shown or will be recognized.
Did you have an idea, what could be the issue?
Pictures: https://ibb.co/qg36xh7
BG Ingo
12:10 am
September 3, 2019

This photos are not opening. Send in this email and i will try to help you: [email protected] . Looks like a problem with the layout. Try any other layout and see what happens. If you manage to exit to openbox (just a black screen) right click with a mouse, go to system, then xterm. In the terminal type attract. When attract starts do a alt+tab to go back to the terminal window and look for error messages in the screen.
9:55 pm
September 3, 2019

4:46 pm
October 26, 2021

1 Guest(s)
