Commit graph

43 commits

Author SHA1 Message Date
cmitu
2207f052f2 zesarux: update to version 12 - Bubble Bobble edition
Highlights for the new 12.0 release (full changelog at https://github.com/chernandezba/zesarux/releases/tag/ZEsarUX-12.0):

* Added ZX Microdrive emulation on ZX Spectrum
* Added machines Czerweny CZ 1000, CZ 1500, CZ 1000 Plus, CZ 1500 Plus, CZ 2000, CZ Spectrum, CZ Spectrum Plus
* Added LEC memory extension emulation
* Added Memory Cheat feature: useful to find counters of energy, bombs, ammo or any other cheat in a game
* Added Quicksave screen function
* Added CPC Additional ROMS emulation
* Added setting "--simplemenus" to have a very simple main menu
* Added Visual Cassette Tape window
* Improved ZX Improved Spectrum Next emulation
* Various improvements to emulation and in specific areas (Hilow Datadrive emulation, Debugging, ZX Vision, ZX Desktop)
* Lots of fixes and QoL modifications for emulation and configuration/menus.
2025-01-23 06:11:16 +00:00
G Derber
f7761fd635
Add ability to differentiate group ownership from user ownership. 2024-08-06 09:38:25 -04:00
cmitu
4bc0f80849 zesarux: update to version 11
Full changelog at https://github.com/chernandezba/zesarux/releases/tag/ZEsarUX-11.0

Besides bug fixes, new and improved features:

* New additions:
   - Added loading audio from external audio source
   - Audio Spectrum Analyzer
   - Added ZENG Online feature, which allows you to play to any emulated game on a multiplayer way using a central server
   - Added ZENG support on all emulated machines
   - Added save screenAdded ZENG support on curses driver
   - Added save screen to .txt or .stl files
   - Added save support for ZX80 & ZX81 .Z81 snapshots
   - Added TempleOS GUI Style,  QNX GUI Style
   - Added .zmenu type files to generate launcher menus
   - Added more vintage Spectrum programs/games from me
   - Added PCW Video mode 1 palette selector
   - Added setting to force CHR$ 128 mode on ZX81

* Improvements
   - Allow to load Next .nex/.snx/.sna snapshots with additional files
   - Allow to pause playing on AY Player
   - Improved Keyboard Help: now you can press keys by clicking mouse
   - Allow to send ZENG snapshots more frequently (even every 20 ms)
   - Allow autorewind setting for real tape too
   - Allow to disable Spectrum colours on real video mode too
   - Remember last path used on output tape
   - Allow to load 48kB MSX cartridges
   - Allow to load MSX cartridges with memory mapper Ascii 8kb, Ascii 16kb, Konami without SCC, Konami with SCC, R-Type
   - Allow to set +2e/+3e rom from Custom rom menu item
   - Improve Hexadecimal editor on ZX80 and ZX81: show inverse characters
   - RCP Improvements
      * Added menu function to sync local snapshot to remote using ZRCP
      * Added ZRCP commands open-menu, print-error, get-text-overlay, cpu-history get extended
      * Support MMU restore state on ZRCP command "cpu-history restore" for Spectrum 128k/+2/+2a/+3
   - Improved QL emulation
   - Improved file selector
   - Improved ZX Vision
   - Improved ZX Desktop
2024-06-07 18:21:27 +01:00
cmitu
d072fd3194 zesaux: upgrade to version X (10.10)
10 years aniversary edition !

*    Improvements in Network Gaming: Allow to connect more than two hosts (up to 16) and the flash state is sync between al instances. Keep in mind that this ZEsarUX feature allows to play any emulated game at the same time with many friends, every one at his house and connected to Internet. It works for all emulated games, you don't have to modify the games
*    Amstra PCW improvements: Added PCW colour modes (4 or 16 colours) and added PCW Joysticks support: Kempston, Cascade, DKTronics, OPQASpace
*    Text Adventure improvements: Use artificial intelligence (OpenAI) to get realistic images for location description text. Also, added GAC support on Adventure Map and Debug Adventure
*    AY Player improvements: Added playlist management, allow shuffle mode, added silence mode so it skips to next track if detected silence
*    Better menu management: pressing ESC closes all menus, so you don't have to press ESC multiple times to close all submenus
*    Improved Accessibility: Added Sounds for GUI events
*    Added new compiled versions: Ubuntu and Fedora
*   Added another toy "ZXLife" to a new menu Procrastinate

Cesar's announcement in the forums contains a detailed changelog and also the project's release notes on this version:

 - https://retropie.org.uk/forum/topic/34578/zesarux-x
 - https://github.com/chernandezba/zesarux/releases/tag/ZEsarUX-X
2023-09-27 04:22:29 +01:00
TimRed
324ee29f79
Branch / Tag 9.1 no longer available.
See: https://github.com/chernandezba/zesarux/tags
Latest Tag is: ZEsarUX-10.0
Deprecated Unavailable Tag is: 9.1
2022-04-10 18:23:09 +01:00
Jools Wills
3ae987686b zesarux - adjust build flags for build for sdl2 apart from on videocore
Need to do some testing as to whether it's worth using SDL2 for all platforms - but
enabling SDL2 just for kms seems unnecessary - and with sdl2 it should work on mali etc.
2021-04-19 03:30:09 +01:00
Jools Wills
4816c9a289 update emulators to use setBackend and new sdl1/sdl2 flags 2021-04-19 03:30:09 +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
ce7cccd0ed zesarux - updaed to v9.1 2021-01-22 02:16:55 +00:00
cmitu
557e1265c7 zesarux: use SDL2 for KMS targets 2019-12-19 05:59:07 +00:00
Jools Wills
959f76bf9f zesarux - updated to v8.0 2019-09-13 03:54:17 +01:00
Conn O'Griofa
d42e73dcbd zesarux: update for fkms support 2019-07-17 03:06:55 +01:00
Jools Wills
e1ade746ef zesarux - switch to git upstream and 7.0 release tag 2018-07-01 14:46:17 +01:00
Jools Wills
518b888eab disable some modules (rpi1 / sdl1 etc) from the kms platform 2017-11-02 19:49:59 +00: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
950fd9ef08 zesarux - updated to v5.0 2017-04-22 20:51:40 +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
bee63546cf don't rely on executable permissions for launching .sh scripts - use bash directly 2016-10-20 03:25:46 +01:00
Jools Wills
14cc370643 cosmetic - trailing whitespace 2016-09-27 23:05:40 +01:00
Jools Wills
27ebc47421 zesarux - set as default if no default exists 2016-09-06 03:24:59 +01:00
Jools Wills
392b6f5f98 zesarux - updated to 4.1 / add as emulator for sam coupe / cpc464 - thanks to dudleyeyes. fixes #1673 2016-09-06 03:23:43 +01:00
Jools Wills
e385457a7b cosmetic - remove trailing spaces in copyright 2016-08-11 03:23:30 +01:00
Jools Wills
37e147702b zesarux - use copyDefaultConfig 2016-07-15 17:51:05 +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
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
cbcc05c38d simplify zesarux "+Start" script, as passing script name as parameter is handled by runcommand - fixes #1460 2016-05-03 19:56:43 +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
ea52123e02 enable zesarux on x86/X11 2016-02-23 00:55:02 +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
1a11f61b57 use moveConfigFile for zesarux, and do not overwrite existing configs 2015-12-03 03:45:36 +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
b9ece8f183 add dispmanx flag to zesarux emulator and enable by default 2015-07-29 17:12:30 +01:00
Jools Wills
7d7227777e zesarux updaetd - simplify script / make sure config directory is created - based on contribution from dudleydes #903 2015-07-29 16:59:28 +01:00
Jools Wills
d1ae6b094d fix up function name and depedencies for zesarux 2015-07-15 15:51:54 +01:00
Jools Wills
2b9fad3a32 fix chown path - missing . 2015-07-15 14:52:16 +01:00
Jools Wills
9328282c91 added ZEsarUX zx spectrum emulator to experimental. Thanks to dudleydes and chernandezba. #903 2015-07-15 14:49:54 +01:00