Commit graph

56 commits

Author SHA1 Message Date
Jools Wills
17f41aa933 hatari - Upgrade to v2.4.1
Full changelog: https://raw.githubusercontent.com/hatari/hatari/v2.4.1/doc/release-notes.txt
2024-04-12 01:38:46 +01:00
Jools Wills
26e5e04bb3 hatari - Switch repository to the github mirror
The main site and repository is currently not working (https://hatari.tuxfamily.org/) so switch to the github mirror for now.
2024-04-12 01:36:58 +01:00
Jools Wills
d9a5160ed0 lr-hatari - fix build failing due to CapsLibAll.h include path change
245e1a126f changes the include paths for CapsLibAll.h which breaks our build script.

This change adds the include path for the caps headers ($md_build/src/includes/caps) to CFLAGS which resolves it.

Also remove the symlink creation in hatari.sh for the caps5 include path that is no longer used.
2022-08-04 18:25:44 +01:00
Jools Wills
b965f21e46 emulators - added rp_module_repo to emulators using git
Also fixed hatari licence link
2021-02-15 23:54:13 +00:00
Jools Wills
cf5cdd4d6a hatari - updated to v2.3.1 2021-01-22 02:31:16 +00:00
cmitu
10f9967bcb lr-hatari: fix building with the capsimage libs 2021-01-11 06:58:43 +00:00
Jools Wills
7100334bfe hatari - update to v2.3.0 which fixes gui control when run outside of X11
* capsimage version workaround is no longer needed in hatari's cmake
 * old capsimage types are no longer needed
 * align caps include location with new hatari cmake code
 * remove no longer needed __cdecl define hack when building
2020-11-29 06:17:59 +00:00
Jools Wills
6eb307856c hatari / lr-hatari / platforms.cfg - added .zip extension - fixes #3113 2020-07-06 02:48:24 +01:00
Jools Wills
1718e4c482 hatari - switch to git repository (v2.2.1) and symlink bios (tos.img)
* update module help to include bios information
2020-07-06 01:19:57 +01:00
Jools Wills
f22f92d13e helpers / downloadAndExtract - allow additional parameters for both tar and unzip
* change existing calls which used --strip-components
 * use multiple parameters for arguments which should allow additional arguments with spaces
 * implements #2630
2019-02-27 06:36:28 +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
74dea59827 use downloadAndExtract instead of wget/unzip for some modules 2017-08-11 01:40:46 +01:00
Jools Wills
42fd198875 helpers - added downloadAndExtract function for use in modules
* replace many of the existing wget | tar commands with the new function
 * include error logging in the function via runCmd, to trap download/unpacking issues
2017-08-10 20:45:49 +01:00
Jools Wills
ccb0d34407 hatari - trailing spaces 2017-05-02 00:40:31 +01:00
Jools Wills
ae7222da8d hatari - enable for mali 2017-05-02 00:40:12 +01: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
03f9fdb47c hatari - add missing call to install libcapsimage 2016-12-02 20:42:04 +00:00
verybadsoldier
d309f5ce60 hatari - disable quit confirmation, disable statusbar. use fullscreen for x11 2016-11-25 15:48:51 +01:00
Jools Wills
60d8df5c93 added lr-hatari to experimental section / split out capsimage building in hatari.sh #1731 2016-10-31 21:26:24 +00:00
Jools Wills
e385457a7b cosmetic - remove trailing spaces in copyright 2016-08-11 03:23:30 +01:00
Jools Wills
4940f44bee hatari - don't remove raspbian hatari 2016-07-27 14:40:45 +01:00
Jools Wills
c70b8b8171 remove some old 2.6+ delSystem calls 2016-06-16 15:43:06 +01:00
HerbFargus
86da2c00bc finish docs for the rest of the emulators 2016-06-11 00:14:31 -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
89d4b03bdd use md_conf_root in modules when referencing configs for the particular module 2016-03-26 15:28:15 +00:00
Jools Wills
83c555ff40 fix typo 2016-02-22 20:59:19 +00:00
Jools Wills
1cf612d3e6 enable hatari for x86/x11 platforms 2016-02-07 19:11:15 +00:00
Jools Wills
184dda8c8e use !mali instead of !odroid 2016-01-17 00:36:03 +00:00
Jools Wills
c6423c753d use isPlatform for platform flag checking so we can do !rpi or !odroid
disable rpi emulators on odroid
2016-01-04 03:49:11 +00:00
gizmo98
d3205a7251 disable modules with rpi optimizations for now 2015-12-24 14:45:32 +01:00
Jools Wills
027cf0341f de-duplicate the retroarch archives url 2015-12-20 22:41:47 +00:00
Jools Wills
5511ee7db7 create moveConfigDir/moveConfigFile functions to move existing configuration locations/files and symlink them - this de-duplicates a lot of the modules that make the configurations available from /opt/retropie/config 2015-12-03 03:38:02 +00:00
Jools Wills
d7f843d473 copyright sp / minor wording tweak 2015-10-12 00:09:22 +01:00
Florian
db0dd30692 CHG: Updated copyright information. 2015-10-11 21:03:16 +02:00
Jools Wills
4d5ee46fc7 upgrade to hatari 1.9 and switch it to SDL2 - #782 2015-10-10 01:20:44 +01:00
Jools Wills
7013f505c0 build ipf support into hatari - #732 2015-10-10 00:58:02 +01:00
Jools Wills
ce8ede4def updated licence url (to RetroPie org). Remove . at end of licence url to avoid any confusion 2015-06-16 16:41:34 +01:00
Jools Wills
c5364291fe force --compatible 1 for hatari compatible mode so it overrides any settings 2015-04-04 15:08:30 +01:00
Jools Wills
c41cb807d5 add multiple hatari emulators with various commandline params - for fast / compatible and with/without borders - use zoom 1 to avoid software scaling to 640x480
don't use dispmanx sdl backend for hatari by default (as it can cause performance issues - users can enable it if they want tearfree
on rpi2 etc)
add 416 x 288 framebuffer video mode for hatari when borders are in use
thanks to amigagamer for the pointers #782
2015-04-04 02:15:50 +01:00
Florian
4df425c338 CHG: Updated header information 2015-03-28 06:19:16 +01:00
Florian
aab7fbd52d CHG: Added license information to all files 2015-03-27 17:28:38 +01:00
Jools Wills
8c36b86287 move hatari emulator module to use addSystem. Switch to rom folder to match the platform name as with the others. Even though the emulator has falcon support,
the romname of "atarist" is clearer than "atariststefalcon". We could always have a separate folder if needed, but then again we don't have split folders for amiga 500 / amiga a1200 so it's not really needed imho
2015-03-24 15:43:04 +00:00
Jools Wills
704af07b9e moved hatari config to $configdir/atariststefalcon 2015-03-21 05:50:21 +00:00
Jools Wills
6e26c14c5f fix hatari es path 2015-02-13 20:00:33 +00:00
Jools Wills
70c9e6ebdd build hatari from source so we have a newer version which supports stx disk format (which is quite common). no ipf built in though currently.
enable dispmanx by default for hatari
2015-02-13 19:15:21 +00:00
Jools Wills
500d578c5d some modules hadn't been migrated to use mkRomDir - and a couple of missing ports folder creations. 2015-01-26 19:56:33 +00:00
Jools Wills
231051ccad styleguide changes:
* add newline to end of main scripts
2015-01-11 17:32:20 +00:00