Recent

Author Topic: WinDS PRO - an open source frontend for launching emulators  (Read 4232 times)

lainz

  • Hero Member
  • *****
  • Posts: 4468
    • https://lainz.github.io/
WinDS PRO - an open source frontend for launching emulators
« on: February 23, 2017, 05:46:38 pm »
WinDS PRO
An open source frontend for launching emulators.

I'm releasing the source code of this tool made with Lazarus.

Source code
http://lainz.github.io/windspro/

It requires at least Lazarus 1.6 (maybe some code depends on which lazarus version you have installed, but easy to fix if any). It requires BGRABitmap and BGRAControls, only for some material design buttons.

Note: In the same repo there are sources for Electron version and AMS. Just go to the Lazarus one and you will be fine, but if you have interest in for example the Electron version that's made entirely in JavaScript feel free to download and try that source.

Screenshot
https://1.bp.blogspot.com/-oC8uqYwOPis/WBI2uRCMk0I/AAAAAAAADFo/1yxKJyB5pbsVd-MGxUMvZ074CEXSI1oXQCLcB/s1920/windspro.PNG

Features
- File Association (together with Inno Setup, source code of setup also available)
- UI like Windows 10 control panel with themes (white, dark and configurable 'selection' color)
- Everything needed to run an emulator with a game (TProcess usage)

The licence is GPL v3, but in this case I will do an exception about the UI themes, these are free to use for any purpouse (even commercial), so you can theme your listboxes with the code freely.

This works under Windows, but it can be easily ported to any other desktop platform with small changes.

Enjoy!

jacmoe

  • Full Member
  • ***
  • Posts: 249
    • Jacmoe's Cyber SoapBox
Re: WinDS PRO - an open source frontend for launching emulators
« Reply #1 on: February 23, 2017, 06:17:33 pm »
Really nice! :D

I am a Linux user, so I might take it for a spin, and try and make it work on my box.

Yesterday, I (unsuccessfully) tried to launch Vice because I wanted to relive my C64 days ..
more signal - less noise

lainz

  • Hero Member
  • *****
  • Posts: 4468
    • https://lainz.github.io/
Re: WinDS PRO - an open source frontend for launching emulators
« Reply #2 on: February 23, 2017, 07:41:41 pm »
Vice is an excelent emulator. I find somewhat hard the emulation under Linux, too much dependencies to worry about to install for a single emulator sometimes.

Edit: I almost forget, I've tried it under Linux with Wine, and works really well, so it's also an alternative to native binaries. I don't remember exactly if every single emulator works, but the ones I've tested working really well at maybe the same speed that these run under Windows.
« Last Edit: February 23, 2017, 07:44:22 pm by lainz »

jacmoe

  • Full Member
  • ***
  • Posts: 249
    • Jacmoe's Cyber SoapBox
Re: WinDS PRO - an open source frontend for launching emulators
« Reply #3 on: February 23, 2017, 07:47:03 pm »
Yes, the default apt-get of vice only sets it up half-way, you still need to configure, download roms and whatever; so I postponed it to a day with more time - it is a pity that they couldn't just set everything up ready to go, but I suspect it's because of Debian's rigid packaging policies.. Something for the week-end, I guess. :D

Edit:
I never had the patience to set up Wine properly.. perhaps I will find the motivation now?  ;D
more signal - less noise

lainz

  • Hero Member
  • *****
  • Posts: 4468
    • https://lainz.github.io/
Re: WinDS PRO - an open source frontend for launching emulators
« Reply #4 on: November 18, 2017, 10:03:18 pm »
I know this is an old post but I need to thank all these repository clones (few but important for me) and stars at github, this is a really small project, but only the fans of emulators will understand =)

Edit: and also thanks lazarus and fpc team, my code still compiles today!
« Last Edit: November 19, 2017, 12:12:08 am by lainz »

 

TinyPortal © 2005-2018