Commit Graph

304 Commits

Author SHA1 Message Date
jfroco
cad85b7b1b
Floating bus for ZX Spectrum +2A/+3 and alternative palettes (#153)
* Floating bus support for ZX Spectrum +2A/+3

- Add floating bus support for ZX Spectrum +2A/+3
- Games tested:
   - A Yankee in Irak 1.3.3
   - Mr. Kung Fu 1.3 +2a/+3 version
   - MONJAS 1.6 - Spanish
   - MONJAS 1.6 - English
   - Hell Yeah! v210131
   - Sidewize  +2A:+3 fix by Ast. A. Moore

* Alternative palettes

- Add alternative palettes:
   - Fuse original
   - ZX Spectrum (Wikipedia)
   - Black and White TV
   - Green monochrome monitor (from ZXSpin)
   - Ambar monochrome monitor (from ZXSpin)
   - C64-like
   - CGA 4 colours
   - CGA 8 colours
   - CGA 15 colours
   - Inverted colours
2024-11-24 02:44:14 -08:00
jfroco
99df66eac0
Add .sna and .szx snapshot support (#152)
- Add .sna and .szx snapshot support.
- Restore snapshot identification using the filename.
- Add option to use fixed-size savestate (recommended for netplay).
- Patch szx to use fixed-size snapshots
2024-11-18 15:25:00 -08:00
jfroco
12f0669114
Add TS2068 cartridge support (#150)
- Add TS2068 cartridge support (.dck).
- Force TS2068 mode when loading a .dck file.
- Configure TS2068 as an NTSC machine.
- Add an option to silence joystick assignments and emulation speed notifications at boot.
2024-10-31 06:04:30 -07:00
Eric Warmenhoven
dc116e51af
ios/tvos: properly set min supported version (#148) 2024-10-21 14:38:40 -07:00
libretroadmin
6fd07d90ac Force -D__LIBRETRO__ for Android JNI files if not done so already 2024-09-20 03:53:36 +02:00
libretroadmin
27c9e61a0a Fix typo 2024-09-20 03:41:32 +02:00
jfroco
2772b6850d
Fix Netplay (#147)
- Fix core PACKAGE_NAME
- Optimize serialization
2024-09-19 15:26:20 -07:00
libretroadmin
b7f7891339 fix build 2024-09-13 18:42:25 +02:00
jfroco
1df2eb981a
Emulation speed and Start Core (#145)
- Adds configuration for emulation speed percentages: 100% (default), 150%, 200%, 300% and 50%.
- Adds the ability to start the core without content.
- Adds a configuration option to enable or disable the display of joystick settings at startup.
2024-09-13 09:20:13 -07:00
Ploggy
4d511d7fc3
[WiiU] Aroma CFW Compatibility (#144)
* Update Makefile.libretro

* Update Makefile.libretro
2024-06-28 15:53:03 -07:00
LibretroAdmin
9fc41a5f15
Merge pull request #142 from vaguerant/joyp
Fix variable name collision
2024-06-16 05:24:19 -05:00
Vague Rant
bf029973eb Fix variable name collision 2024-06-16 19:16:24 +10:00
LibretroAdmin
847dbbd6f7
Merge pull request #139 from Chips-fr/master
Solve joystick issue with snapshot following merge of fuse 1.6.0
2023-06-23 16:13:49 +02:00
Chips-fr
c026204000 Display selected joystick at startup 2023-02-05 00:57:31 +01:00
Chips-fr
9aea3c45ae Proper joystick management for snapshot 2023-02-04 16:03:54 +01:00
LibretroAdmin
3f9344ddf8
Update .gitlab-ci.yml 2022-07-26 05:49:34 +02:00
LibretroAdmin
d019e96922
Merge pull request #132 from aitorciki/arrow-keys
Map keyboard arrow keys to Spectrum keyboard
2022-06-05 18:37:54 +01:00
Aitor Guevara
46ff5bd448 Map keyboard arrow keys to Spectrum keyboard
Later Spectrum models (like 128K or +) include arrow keys, notably
useful in navigating the main menu. This patch adds the needed mapping
between libretro and fuse keyboard layers to support these during
emulation.
2022-04-27 23:22:09 +02:00
Autechre
4269f15074
Merge pull request #131 from trufanov-nok/patch-3
Allow Sinclair Keyboard at port 1
2022-04-25 23:01:55 +01:00
Alexander Trufanov
9e7b1d249f
Allow Sinclair Keyboard at port 1 2022-04-25 17:19:35 +03:00
Autechre
71557910d4
Merge pull request #128 from zach-morris/patch-1
Add zip extension
2022-04-17 20:06:57 +01:00
Zach Morris
b816b581e6
Add zip extension
Per dbc2b0c66a
2022-04-17 11:18:40 -07:00
Autechre
8b734a9756
Merge pull request #127 from salvacam/gcw0
Add OpenDingux build target
2022-04-10 22:22:21 +01:00
salvacam
6f6687546c Add OpenDingux build target 2022-04-02 01:44:57 +02:00
Autechre
042f8a9d47
Merge pull request #125 from crystalct/master
PS3/PSL1GHT build fix
2022-02-13 21:42:18 +01:00
unknown
fde13fc7ac PS3/PSL1GHT build fix 2022-02-12 12:32:54 +01:00
twinaphex
bfacfc0a76 getcwd/chdir is already available for Vita SDK 2021-12-21 20:51:24 +01:00
Autechre
23f7db522e
Merge pull request #120 from salvacam/size_border
option size border
2021-10-16 03:40:15 +02:00
salvacam
d322c8af0e fix comment 2021-10-15 22:22:46 +02:00
salvacam
17c319efa8 option size border 2021-10-15 00:10:26 +02:00
Autechre
4f6a1560c6
Merge pull request #116 from jdorigao/rpi_64
Added rpi3/4_64 to makefile
2021-10-13 18:21:08 +02:00
Salvador
9958d13a31
Miyoo (#119)
* add Miyoo target

* add Miyoo target
2021-10-13 18:20:40 +02:00
Juliano Dorigão
d674f8f4fb
Added rpi3/4_64 to makefile 2021-09-11 16:36:38 -04:00
Autechre
5f331e9772
Merge pull request #112 from Poligraf/retrofw
add retrofw target
2021-08-03 13:49:14 +02:00
Poligraf
91cae022a3
add retrofw target 2021-08-03 22:23:27 +12:00
Thomas Conté
5b1c05330e
Merge pull request #108 from libretro/feat/auto-load
A new setting is introduced: "Tape Auto Load" (enabled by default). If disabled, the tape (or disk) will have to be loaded manually, using the ZX Spectrum interface, typically by running LOAD "" (but the method will differ based on the exact model and medium used).

To facilitate entering the commands, the virtual keyboard now supports "sticky" shift keys: when a shift key is pressed, the keyboard stays on screen, and a second key can be selected to obtain its "shifted" command or character. If CAPS SHIFT and SYMBOL SHIFT are pressed in sequence, the Spectrum is then in Extended mode, and the virtual keyboard can be used again to enter the extended mode tokens (the green ones above the keys). If a shift key is pressed while in extended mode, the shifted extended mode tokens (the red ones below the keys) are accessible. This is typically useful to use the CAT command (on key 9) to list the contents of disk images.
2021-06-16 11:59:20 +02:00
Thomas Conté
0183553dc5
Merge pull request #107 from wermipls/master
Fix AY stereo separation settings. The default ("none") will now output mono sound by default, and the other values ("abc", "acb") will change the way channels are mixed, as they should.
2021-06-16 11:29:12 +02:00
Thomas Conte
bfe3799b86 Auto-load setting + shift keys support 2021-06-15 19:24:26 +02:00
wermi
4b509291a5
fix stereo separation setting 2021-06-04 18:45:42 +02:00
Thomas Conté
3f2c831c57
Merge pull request #106 from libretro/fix-startup-gekko
Fix for startup manager on WiiU
2021-05-28 16:13:49 +02:00
Thomas Conte
21533d2c40 Fix for startup manager on WiiU 2021-05-28 15:53:38 +02:00
Thomas Conté
75e718b144
Merge pull request #103 from libretro/fix-disk-80-track
Fix to load 80-track disks
2021-05-23 12:52:01 +02:00
Thomas Conte
42bbea9f47 Fix to load 80-track disks 2021-05-23 10:16:51 +02:00
Thomas Conté
e52a9eb4d0
Update README.md 2021-05-14 12:22:53 +02:00
Thomas Conté
6e48b759c7
Merge pull request #99 from libretro/fix/scorpion-autoload-tape-freeze
Do not autoload tapes on Scorpion
2021-05-12 10:32:02 +02:00
Thomas Conte
9785b3c88c Do not autoload tapes on Scorpion 2021-05-12 09:54:48 +02:00
Autechre
330655e473
Merge pull request #96 from libretro/fix-vita
Fix crash on PS Vita
2021-04-20 00:23:28 +02:00
Andre Leiradella
65f1b61dcb fixed vita build 2021-04-19 10:45:11 +02:00
Francisco José García García
bc92f852dd (VITA) Fix stat 2021-04-19 10:42:16 +02:00
Autechre
21c8ffb461
Merge pull request #93 from libretro/revert-1.6.0-revert
Revert update-1.6.0 revert
2021-04-10 15:54:12 +02:00