Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - ptiwee

Pages: [1]
1
I've been working on a lightweight, ready to use image for the Raspberry Pi, to transform it to a retrogaming console. Like RetroPie or RecalBox, but I found those system too heavy, too labyrinthine. It's built on top of buildroot, with packages widely inspired by recalbox. Everything should work out of the box. Don't hesitate to give it a look and give some feedbacks.

Download

Sources
Sources are available on GitHub : https://github.com/ptiwee/arcadeus/tree/arcadeus

Features
  • AttractMode frontend, retroarch backend
  • Systems available : Arcade (FBA), NES (Nestopia), SNES (pocketsnes), Nintendo 64 (glupen64), GameBoy (Gambatte), GameBoy Color (Gambatte), GameBoy Advance (gPSP), Sega Master System (picodrive), Megadrive (picodrive), GameGear (GenesisPlusGX), NeoGeo (FBA), NeoGeo Pocket (Beetle-NGP), PlayStation (pcsx-rearmed)
  • Read-only SD card
  • Autoscan USB drive for roms
  • GPIO Joystick Driver mk_arcade_joystick_rpi

How to install
  • Download the image for your Raspberry Pi
  • Follow those instructions to install the image to your SD card
  • Format a USB drive in VFAT and copy your roms (and needed bios) in the following folders :
    • arcade : FBA roms, format .zip
    • nes : NES roms, format .nes
    • snes : SNES roms, format .snes
    • n64 : N64 roms, format .n64
    • gameboy : GameBoy roms, format .gb
    • gbc : GameBoy Color roms, format .gbc
    • gba : GameBoy Advance roms, format .gba
    • sms : Sega Master System roms, format .sms
    • megadrive : Megadrive roms, format .md
    • gamegear : GameGear roms, format .gg
    • neogeo : NeoGeo roms, format .zip
    • ngpx : NeoGeoPocket roms, format .ngc
    • playstation : PlayStation roms, format .bin
  • Put the SD card and the USB drive to the Raspberry Pi, connect a keyboard and boot the board. The image cannot work without USB drive.

Artworks
You can place the artworks in flyer/snap/wheel subfolders for each systems.
You can provide additional informations for a ROM by creating a {romname}.txt file in the same directory, with the following informations :
  • First line : Title
  • 2nd line : Manufacturer
  • 3rd line : Year
  • 4th line : Game description
You can blacklist ROMs by filling blacklist.txt for each systems, puting blacklisted file name on each line.

Configuring inputs
Currently no simplified interface exists for the inputs.
You can configure AttractMode inputs by pressing TAB during game selection.
You can configure Retroarch inputs by pressing F1 in game.
A unified/simplified interface is planned.

This is an early alpha version, expect bugs. Please let me know for any missing/not working feature.

Changelog
    v1.1
    • Rebase on top of buildroot 2016.11.1
    • Update Glupen64 to the last git version
    • USB drive is now mounted as "sync", should reduce corrupted filesystem

2
Themes / Flat Theme
« on: October 20, 2016, 07:23:19 AM »
There is a very simple theme, inspired by New Station.
The game info displayed are taken from "Extra" section in the romlist.

Credits :

I'll probably update the theme in the next days, let me know if you have any comments.

[attachment deleted by admin]

3
General / Raspberry Pi 2 and Pi 3 PKGBUILDS
« on: August 10, 2016, 03:48:24 AM »
Hello,

I published some PKGBUILDS for archlinux, in order to install attract-mode without X.
They are available here: https://github.com/ptiwee/archade

Install in the following order:
- sfml-pi-git
- ffmpeg-pi-git
- attract-pi-git

Once installed, running attract in terminal should launch attract-mode.

Additional packages are available:
- sdl2-pi: SDL2 library without X. Needed for retroarch.
- mk-arcade-joystick-pi-dkms: A kernel module to use raspberry Pi GPIO as joysticks.

Let me know if you have any problems.

Pages: [1]