View Single Post
Posts: 61 | Thanked: 55 times | Joined on Jul 2023 @ Europe
#8
Hi all,

I've just created a Picodrive fork working on Leste.

https://github.com/Arno1103/picodrive-leste

It is based on a existing Raspberry fork and works very well on the n900: Megadrive, MegaCD and even 32X game are working.
Of course it needs few improvements like fullscreen mode or easy custom keys mapping.
But it already works at full speed with sound !

The only tricky thing to get it working has been key mapping because it is hardcoded and it was impossible to click on START button. I just modified 2 lines of code to fix it (but a bit hard to find)
No .deb available atm but here is the process to run it easely:

In the directory of your choice:
Code:
git clone https://github.com/Arno1103/picodrive-leste .
Code:
 sudo git submodule update --init --recursive
Code:
sudo ./configure && make
Then run a game:

From the same directory:
Code:
./PicoDrive /<path_to_the_game>/<name_of_the_game>
(for example: ./PicoDrive /home/user/sonic2.md)

And disable hildon composition while playing:
Ctl + Shift + N

Running just
Code:
./PicoDrive
shows the menu UI with all options. Tweaking them allow Virtua Racing Deluxe to run at 25-40 fps (without sound) for example.
('Backspace' for OK/Start button and 'e' for Escape)

I think i'll be able to provide a deb package soon.

Feel free to give your advice or suggestions.

Last edited by Arno_11; 2023-09-09 at 18:11. Reason: add new info
 

The Following 5 Users Say Thank You to Arno_11 For This Useful Post: