Commit graph

85 commits

Author SHA1 Message Date
Robert Schiele
aad10504c5 vice - switch to v3.7.1 release 2023-02-19 12:20:40 +01:00
Jools Wills
a39f05d72f vice - be more specific in logic for using fastsid / lowering samplerate
Previously the "not x11" meant "arm", but it's better to use the flag now as lots has changed since this was written.
Also use armv6 for lowering samplerate instead of testing for rpi1 to be more generic.
2021-08-24 03:07:31 +01:00
Jools Wills
836d7b91e2 vice - add vice-c64dtv to emulator choices 2021-03-02 03:25:55 +00:00
Jools Wills
81fc3a964b vice - switch to v3.5 branch
There are audio issues on the RPI with the current HEAD version. But also we have had to update this
scriptmodule a fair amount due to upstream changes, and it would be better now to stick to the latest
stable version. Previously there were less frequent "stable" releases also.

The v3.5 version seems to work without issue.
2021-03-02 03:10:09 +00:00
Jools Wills
b590028119 dosbox / vice - remove subversion dependency as it's installed by RetroPie system depends 2021-02-22 00:43:29 +00:00
Jools Wills
e3b8a2c48b dosbox / vice - added rp_module_repo for these modules that use subversion 2021-02-15 23:54:13 +00:00
Jools Wills
c7615bfafb vice - added libsdl2-image-dev dependency 2020-10-15 22:08:34 +01:00
Jools Wills
53a1a6cca0 vice - re-enable fastsid
* useful for lower end systems as resid is cpu intensive, even on the RPI2)
 * before it was enabled by default, but now needs to be enabled manually via configure
2020-09-08 00:06:24 +01:00
Jools Wills
fe650f4147 vice - added dos2unix to dependencies 2020-07-10 18:26:34 +01:00
Jools Wills
97b19e7fd1 vice - fix build by disabling pdf documentation generation
Current vice was failing in configure stage checking for pdf generation dependencies,
despite texinfo being installed. As we don't need pdf documentation, disabling is a quick fix.
Also removed texinfo dependency as it's not needed with this disabled.
2020-07-08 06:23:19 +01:00
cmitu
bf048f709d vice: add fullscreen configuration for (f)kms 2019-07-23 20:32:54 +03:00
cmitu
d45d4985bf vice: don't depend on checkinstall 2019-07-04 09:05:12 +03:00
cmitu
da3d69f2f3 vice: enable 'x64' to be built with recent Vice 3. 2019-05-06 10:36:29 +03:00
Jools Wills
e99cbca3f0 vice - remove no longer used --without-arts configure option which breaks building. 2019-01-20 15:35:25 +00:00
Jools Wills
d9e3e83437 vice - copy/move new ~/.config/vice config location to $md_conf_root/c64 2019-01-03 14:58:16 +00:00
Jools Wills
f474d0fcbd switch to newer package name libpng-dev over libpng12-dev for dependencies.
* allow modules to still use libpng12-dev but show a message for them to be updated
 * change libpng-dev dependency to libpng12-dev for Jessie and older
2018-10-18 19:08:56 +01:00
Jools Wills
a63a32fe2e vice - fix sending additional parameters to vice.sh script - fixes vice-xvic-cart 2017-10-28 20:15:19 +01:00
Jools Wills
a87384456d vice - now requires xa65 dependency 2017-09-09 17:08:58 +01:00
Jools Wills
da5722fd13 vice - makeinfo is part of texinfo package 2017-05-03 20:00:34 +01:00
Jools Wills
dbf70f8f3f vice - added makeinfo dependency 2017-04-30 16:39:48 +01:00
Jools Wills
4e1e1c51d7 vice - added portaudio / libpulse dependencies 2017-03-14 20:10:15 +00:00
Jools Wills
5926524aff added licences to modules 2017-03-01 13:51:12 +00:00
Jools Wills
87c8b439f6 roms -> games in module help for machines that generally don't run games from rom (the term rom is horribly misused online). 2017-01-28 00:06:08 +00:00
Jools Wills
eda4f61136 updated all modules to use addEmulator / addSystem 2016-12-31 02:49:04 +00:00
Jools Wills
a49d715373 remove Raspbian wheezy support 2016-12-24 20:15:43 +00:00
Jools Wills
ee42e0fe1f vice - added some missing dependencies 2016-11-28 17:38:59 +00:00
Jools Wills
624bdf0da8 vice - use mkdir -p 2016-11-25 22:12:01 +00:00
Jools Wills
38f1bdace0 helpers - added getPlatformConfig and allow overriding single keys
* add more generic getPlatformConfig and remove getSystemExtensions. Allows overriding of single platform.cfg key via configs/all/platforms.cfg
 * var name / local var in vice
 * make ES use new getPlatfornConfig function
2016-11-22 00:13:18 +00:00
verybadsoldier
0b04d98a79 VICE multi-disk ZIP support (#1735)
* Added a shell library to handle file compression for emulators that don't support them natively. Also made VICE use it. It is intended to handle multiple disks inside one archive.
2016-11-19 14:41:48 +00:00
Jools Wills
7c421d6318 vice - enforce a few ini settings to help with a smoother upgrade from sdl1.x config 2016-10-31 18:19:32 +00:00
Jools Wills
86f566ece3 vice - build from latest source / enable ethernet support 2016-10-20 20:01:58 +01:00
Jools Wills
204e9cf9c1 update modules to use new __os_* variables 2016-10-09 05:50:40 +01:00
Jools Wills
c61b86c4d7 vice - fix asound dependency 2016-09-14 01:35:23 +01:00
Jools Wills
dab4c8b44b vice - disable oss 2016-09-14 01:34:31 +01:00
Jools Wills
5828baa923 vice - updates
* update to 2.4.30
 * switch to sdl2 backend / remove dispmanx related code
 * update dependencies
 * update configuration defaults
2016-09-14 01:32:27 +01:00
Jools Wills
e385457a7b cosmetic - remove trailing spaces in copyright 2016-08-11 03:23:30 +01:00
Jools Wills
840e030e51 vice - don't process any configs when removing 2016-07-27 15:28:03 +01:00
Jools Wills
b154734593 vice - fix initial config generation 2016-07-27 15:26:14 +01:00
Jools Wills
1b97588831 vice - don't remove system vice 2016-07-27 14:39:54 +01:00
Jools Wills
a97d8e7a62 vice - use copyDefaultConfig 2016-07-15 17:53:55 +01:00
HerbFargus
86da2c00bc finish docs for the rest of the emulators 2016-06-11 00:14:31 -06:00
HerbFargus
ae97909192 Add help docs to emulator and libretro modules 2016-06-10 14:54:23 -06:00
Jools Wills
f557af5ccb modular changes
* move some more standalone emulators to optional packages
2016-06-06 22:08:36 +01:00
Jools Wills
889f8ecdfa Initial rewrite of the setup menu, including per package/module management
* rp_module_menus is no more - instead use rp_module_section with one of
   - core (core packages)
   - main (main packages - which will be installed by default in the image)
   - opt (optional packages)
   - exp (experimental packages)
   - driver (driver packages)
   - config (configuration packages / tools)

 * The setup menu organises the data based on the above sections. more could be added in the future if needed. Packages (internally modules), can be added / configured / removed individually, or as entire sections.

 * The setup menu will automatically detect if a binary is available to be installed. the nobin flag is no longer needed. modules that install directly from binary via aptInstall or via a prebuilt binary need to use an install_bin_ function instead of install_

 * rp_module_section of type "config" will have the "gui_" function called first if it's available, otherwise a standard depends/sources/build/install/configure will be called

 * configure is no longer used for "gui" configuration function - use gui_ instead. Had already started to move to this before, but now it is required.
2016-06-06 22:08:36 +01:00
Jools Wills
c8403e0f7a correct aspect ratio on c64 when using dispmanx backend (default) 2016-05-26 19:03:19 +01:00
Jools Wills
812dd0d139 vice - add additional vic cart launch option - thanks to badmonkey 2016-05-20 15:01:42 +01:00
Jools Wills
196d10b65a vice changes - fixes #1466
* remove duplicated configure --prefix (c&p fail / debug or something)
 * disable ffmpeg support, as it can fail building against recent ffmpeg (at least on Ubuntu 16.04)
2016-05-07 16:40:06 +01:00
Jools Wills
89d4b03bdd use md_conf_root in modules when referencing configs for the particular module 2016-03-26 15:28:15 +00:00
Jools Wills
46cef90d2e enable vice for x86/x11 2016-02-22 20:52:54 +00:00
Jools Wills
184dda8c8e use !mali instead of !odroid 2016-01-17 00:36:03 +00:00