[pull] master from MiSTer-devel:master#361
Open
pull[bot] wants to merge 274 commits into
Open
Conversation
* Squashed commit of the following: commit 40c58ab Merge: 1fc9c37 7c65b22 Author: Rikard Bengtsson <rikard@loginhasselberg.se> Date: Fri Oct 6 09:00:07 2023 +0200 Merge branch 'master' of https://github.com/yxkalle/Main_MiSTer commit 1fc9c37 Author: Rikard Bengtsson <rikard.bengtsson@yahoo.se> Date: Fri Oct 6 08:57:57 2023 +0200 N64: Just some cleanup. Made code simpler. Added some comments where needed. commit 7c65b22 Author: Rikard Bengtsson <rikard@loginhasselberg.se> Date: Fri Oct 6 04:09:51 2023 +0200 Delete MiSTer_noface commit fe21695 Merge: c163956 ee5659a Author: Rikard Bengtsson <rikard.bengtsson@yahoo.se> Date: Fri Oct 6 03:28:02 2023 +0200 Merge branch 'master' into add-id-to-db commit c163956 Author: Rikard Bengtsson <rikard@loginhasselberg.se> Date: Fri Oct 6 03:15:05 2023 +0200 Update n64.cpp commit f4a6b98 Author: Rikard Bengtsson <rikard@loginhasselberg.se> Date: Fri Oct 6 03:12:51 2023 +0200 cleanup commit 401b9dc Author: Rikard Bengtsson <rikard@loginhasselberg.se> Date: Tue Oct 3 22:48:03 2023 +0200 Clean-up Clean-up the code, added some comments. Allow uppercase md5s in the database. commit e0e2aff Author: Rikard Bengtsson <rikard@loginhasselberg.se> Date: Mon Oct 2 20:05:28 2023 +0200 Cleaner code? commit 5546668 Author: Rikard Bengtsson <rikard@loginhasselberg.se> Date: Sun Oct 1 02:13:00 2023 +0200 Delete N64-database.txt Delete before PR commit 9e8fc3f Author: Rikard Bengtsson <rikard@loginhasselberg.se> Date: Sun Oct 1 02:09:07 2023 +0200 Some commenting and clean-up commit be19bb6 Author: Rikard Bengtsson <rikard@loginhasselberg.se> Date: Sun Oct 1 01:19:05 2023 +0200 Autodetect settings by ID Settings are saved in the database text files as usual, but you can match by both MD5 (first 4096), MD5 (full) as well as ID + region + revision. * Added support for hacked boot codes * Update n64.cpp
- Added a section for PAL-60/PAL-M - Update Cave values - Added N64 Beta - (Will require update for async video module) - Added PAL-60 values for NES/SNES/MEGADRIVE/TGFX16 (
- Update N64 Timing for new ASYNC module - Add Splatter House
Previous commit detected .gb files as N64
* Fix: when extensions are less than 3 characters send NUL Currently if the extension is less than 3 characters the last characters of the filename will be sent to the FPGA. These are not consistent and would not help the core establish what kind of file it is. There are few ROMs with less than 3 characters, but they do exist (e.g. .ws for WonderSwan). It is unclear reading the code how those are handled outside of this specific function. ## Security considerations This does not fix a buffer overflow as the code to get there would fail if the complete filename would be less than 4 characters (e.g. the root filesystem is read only). ## Testing This has been tested with the happy path; the code at least works with current files. * Apply comment
* N64 improvements. Better Auto detection of N64 games (region, security chips, save type). Better info message after loading a game. Clean up. * Update n64.cpp Accidentally included the header file twice.
User can define dead zone by device identifier and a radius.
N64 improvements. Split N64 save files into eep, sra, fla, mpk and tpk files. Add "wide" tag detection to database, auto-switches to widescreen if found. Prioritize N64-database_user.txt, so that people can override games already in the regular database file. Honor order that rpak, cpak and tpak are written in database, for p1 controller.
* RetroZord VID:PID Added the VID;PID to make_unique, and to the two special input modes. Removed the Arduino Leonardo specific PID, leaving only he main arduino VID. So any DIY adapter using an arduino will work. * Use UNIQ field on RetroZord Adapter
Normal ROM loading is still supported to not break older versions of the core.
A small bug was introduced with the new dead zone code that made it ignore "quirks" regarding DS3/DS4. These devices should automatically be given a dead zone of 10, as it was before.
* N64: Implement improved save handling for Transfer Pak games.
Update Atari 800/5200 Added New CoinOp cores
* add SNI uartmode * Conditionally hide UDP and SNI uartmodes
…1162) For example, "Naoko to Hide-bou - Sansuu no Tensai 1 - Wa to Sa no Bunshoudai Tsurukamezan Part I (Butsubutsu Koukan no Maki) (Japan)"
* docs: search USB/CIFS/network for per-core doc folders Introduces findDocsDir and findGamesDir. findGamesDir replaces the old findPrefixDir keeping the behavior intact. findPrefixDir is now an internal helper used by findGamesDir and findDocsDir. * Cleaned comment. * Cleaned comment.
Add shared game asset resolution for cheats and game docs, preserving the existing cheat-compatible lookup order while allowing asset-specific validation. Use it to find PDF manuals under docs/<core>/Manuals and keep cheat loading aligned with the same matching rules. Show a synthetic Manual row above Cheats in the generic menu when a matching manual is available, and open it through the existing document viewer. Update manual state when games/images are loaded.
docs: Add per-game manual lookup and Manual menu entry
…erate parameters.
Keep Reflex PSX quirks on legacy PID Unique mappings for Reflex Adapt 2
Co-authored-by: Your Name <Videodr0me@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )