Yeah that getting that app bundle was the next step as it just compiles as a unix executable at the moment.
Actually wow, clang pops up a lot of errors from files I never touched. Very interesting.
thanks @mitu , very much appreciate the reply. On HyperSpin, there are a few third party plug-ins (LEDBlinky and EDS) which have access to wheel scrolling events that I'm able to integrate with. EDS uses Windows Named Pipes for example to capture and trigger the events. I have a listener that receives those events via REST URL API calls http://ledpixelart.com/pixelcade-api/ and then update the LED marquee accordingly. Would be awesome to find a way to do this with RetroPie.
@iainjh Reading the readme on the apple2pi it sounds more like a way to interface with the Apple II components from an Apple II than an emulator. Is this what they used on the Think Different Challenge that I saw on 8bitGuy?
Is the emulator you are referring to called GSport? https://david-schmidt.github.io/gsport/
Although this post is quite old it seems still relevant and it shoud be nice if it could be added to RetroPie.
I did some investigation about the Philips P2000.
The fastest way of emulating the P2000 is to use DOSbox and the P2000 emulator for DOS.
This is my directory structure :
/home/pi/RetroPie/roms/EmuOnDos/Philips_P2000T/games (.cas files)
/home/pi/RetroPie/roms/pc/EmuOnDos/P2000T (all executable .sh starters for .cas files)
An .sh starter contains the following, were as "leeg.cas" can be any .cas file :
/opt/retropie/emulators/dosbox/bin/dosbox -fullscreen -scaler normal3x -c "@echo off" -c "mount c: ~/RetroPie/roms/EmuOnDos/Philips_P2000T" -c "cls" -c "c:" -c "m2000 -verbose 0 -boot 1 -tape games/leeg.cas" -c "exit"
I also tested the source code on raspbian stretch.
The source code is 22 years old but it still works.
I've got the UNIX/X version working again by adding bpp!=24 in X.c.
Compiled with :
make -f Makefile.X
Installed alsa-oss for OSS emulation though alsa
sudo apt-get install alsa-oss
A proper command, that works from every directory, can be (aoss is for sound):
aoss /your/emulator/dir/m2000 -video 1 -boot 1 -tape /your/emulator/leeg.cas -font /your/emulator/dir/Default.fnt
Beware, the emulator stops if the window is not active, so click on the emulator window.
By the way : "I'm not that good in C programming, still learning".
But it seems that for running this code in RetroPie there are a lot of to do's.
To Do's :
make one universal version that can be run in X and also in RetroPie;
if in a window, add more windows scalablility;
add SDL video and audio;
if SDL audio is a problem then add Alsa audio;
remove SVGAlib version.
Who has a good idea of making the source code work in RetroPie ???
@AmigaGamer I was just looking into this myself. I have Diablo II running on pi3b+ using pixel desktop/wine with a custom compiled exe. I just watched a cool video of how Diablo 1 was reversed engineered. The team that ported Diablo to PSX left source code debug files on the retail disc which provided a "key legend" to the source code. Lol
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.