Skip to content

Commit

Permalink
Core updates (#624)
Browse files Browse the repository at this point in the history
* Dosbox Pure: revert to old version 0.21 (+keep the new one 0.9.7)

Dosbox 0.21 seems faster and easier to configure.
We keep Dosbox 0.9.7 for users who want to benefits to the fixes & improvements of this version (e.g. bypass the limitation of 16 keyboard bindings with mouse mode).

So it will be possible to switch the default core to v0.9.7 thank to GLO (Game List Options)

Feedback on 0.9.7 here :
#611

And here :
https://discord.com/channels/529983248114122762/931367023588569180/1042760981668962364

* Update mame2003-xtreme

Update from cfb8bdc (28 August 2022) to 2867eea (18 Sep 2022)
New : more OST support (Ikari, Shinobi ...)

Information about OST : https://github.com/libretro/mame2003-plus-libretro/wiki/Building-samples-for-mame2003-plus#in-a-folder-libretro-systemmame2003-plussamplesmoonwalk

* update pcsx

update pcsx libretro to a4e249a
update pcsx standalone to ae36bb2

Some fixes and reduce input lag in some games.

* mGBA : unmap L3 and R3 by default

- Unmap L3 and R3 from the mGBA core
- no other change, same build  (still R2 mapped to FF)

* set SDL audio driver to Mame 2003 Plus & Xtreme

- set SDL audio driver to Mame 2003 Plus & Xtreme
- repair savestate feature on mame2003-xtreme (save on exit but must be restored manually to avoid load bugs like on "Mame 2003 Plus")

* Update Virtual Boy core (beetle-vb-libretro)

update from v1.27.1 (aa77198) to v1.31.0 (162918f )
Mostly code cleaning -> + 2FPS in average

* Update Wolfenstein 3D (ecwolf)

updated to f098da0 (16 oct 2022)

* Removing useless dll from Retroarch build

* Update gambatte_libretro.so

- still on the last libretro commit  (7e02df60048db0898131ea365f387a026e4e648d)
- change notification type for palette change notification : no more notification lag (cf. libretro/RetroArch#14673)

* Update dosbox_pure_0.9.7

Compilation optimization was missing on the previous commit, so better performance now.
" platform=unix-armv7-hardfloat-neon"

* Update RA subversion

Co-authored-by: Schmurtz <[email protected]>
  • Loading branch information
Aemiii91 and schmurtzm authored Dec 12, 2022
1 parent 81a7b03 commit 8a605d5
Show file tree
Hide file tree
Showing 42 changed files with 43 additions and 36 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

TARGET=Onion
VERSION=4.1.0-alpha
RA_SUBVERSION=0.1.7
RA_SUBVERSION=0.1.8

###########################################################

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Software Information
display_name = "DOS (DOSBox-Pure)"
authors = "DOSBox Team|Psyraven"
supported_extensions = "zip|dosz|exe|com|bat|iso|cue|ins|img|ima|vhd|jrc|tc|m3u|m3u8|conf"
corename = "DOSBox Pure 0.9.7"
categories = "Emulator"
license = "GPLv2"
permissions = ""
display_version = "0.9.7"

# Hardware Information
manufacturer = "Microsoft"
systemname = "DOS"
systemid = "dos"

# Libretro Features
database = "DOS"
supports_no_game = "true"
savestate = "true"
savestate_features = "serialized"
libretro_saves = "true"
cheats = "true"
input_descriptors = "true"
memory_descriptors = "true"
core_options = "true"
core_options_version = "1.0"
load_subsystem = "false"
hw_render = "false"
needs_fullpath = "true"
disk_control = "true"
is_experimental = "false"
needs_kbd_mouse_focus = "true"

description = "A port of the mature and well-known DOSBox emulator to libretro with a goal of simplicty and ease of use. This core includes a streamlined workflow for launching games directly from ZIP archives (including disk images therein) with automated mapping of controls to gamepads and a native onscreen keyboard. This is a good core for most users who just want to play games and are not looking for a traditional DOS experience."
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# Software Information
display_name = "DOS (DOSBox-Pure)"
authors = "DOSBox Team|Psyraven"
supported_extensions = "zip|dosz|exe|com|bat|iso|cue|ins|img|ima|vhd|jrc|tc|m3u|m3u8|conf"
corename = "DOSBox-pure"
supported_extensions = "zip|dosz|exe|com|bat|iso|cue|ins|img|ima|vhd|m3u|m3u8"
corename = "DOSBox Pure 0.21"
categories = "Emulator"
license = "GPLv2"
permissions = ""
display_version = "0.9.7"
display_version = "0.21"

# Hardware Information
manufacturer = "Microsoft"
Expand Down
Binary file modified static/build/RetroArch/.retroarch/cores/dosbox_pure_libretro.so
Binary file not shown.
Binary file modified static/build/RetroArch/.retroarch/cores/ecwolf_libretro.so
Binary file not shown.

This file was deleted.

Binary file modified static/build/RetroArch/.retroarch/cores/gambatte_libretro.so
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ systemid = "mame"
supports_no_game = "false"
database = "MAME 2003 Xtreme|MAME 2003"
savestate = "true"
savestate_features = "serialized"
savestate_features = "basic"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
Expand Down
Binary file not shown.
Binary file modified static/build/RetroArch/.retroarch/cores/mednafen_vb_libretro.so
Binary file not shown.
Binary file modified static/build/RetroArch/.retroarch/cores/mgba_libretro.so
Binary file not shown.
Binary file modified static/build/RetroArch/.retroarch/cores/pcsx_rearmed_libretro.so
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
audio_driver = "sdl"
savestate_auto_load = "false"
savestate_auto_save = "true"
video_dingux_ipu_keep_aspect = "true"
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
audio_driver = "sdl"
savestate_auto_load = "false"
video_dingux_ipu_keep_aspect = "true"
savestate_auto_save = "true"
video_dingux_ipu_keep_aspect = "true"
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 comments on commit 8a605d5

Please sign in to comment.