MiSTer updates and changelog

For MiSTer project updates only, developers releasing MiSTer cores can post updates here.
User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

NeoGeo:
- CD fixes and improvements (paulb-nl).
- Fix all async clocks to improve stability based on Gyurco changes.
- Further internal improvements to relax timings and better build-to-build stability.
- Support for Metal Slug 5 Plus, V-Liner, Jockey GP, KOF98 AE/UM.
- updated romsets.xml to reflect recent changes.
- Other fixes and improvements.

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

SNES:
- Add FastROM option for SuperFX (srg320).
FastROM is enabled by default as it seems doesn't break official SuperFX games.

User avatar
aberu
Core Developer
Posts: 1192
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 247 times
Been thanked: 411 times
Contact:

Re: MiSTer updates and changelog

Unread post by aberu »

Wonderswan:
- Added auto-increment savestate slot option.
- Changed savestate button behavior to the same as the PSX core (Hold the assigned savestate button and press direction hotkey).

birdybro~
User avatar
aberu
Core Developer
Posts: 1192
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 247 times
Been thanked: 411 times
Contact:

Re: MiSTer updates and changelog

Unread post by aberu »

GBA:
- Added auto-increment savestate slot option.
- Changed savestate button behavior to the same as the PSX core (Hold the assigned savestate button and press direction hotkey). No more start button required.

birdybro~
User avatar
spark2k06
Core Developer
Posts: 872
Joined: Sat Jun 06, 2020 9:05 am
Has thanked: 409 times
Been thanked: 963 times

Re: MiSTer updates and changelog

Unread post by spark2k06 »

PCXT:

- Fixed 101 error after hotboot
- Fixed keyboard input slowdown after warmboot. (Does not enter MFG mode)
- Changed INTR timming

All changes by @kitune-san

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

Main:
- Menu: manual OSD lock.
- Saturn: add Save support (srg320).
- Write original core name to tmp/RBFNAME (Callan Barrett).
- IDE: support for CD audio (Zakk).
- input: support Thrustmaster Force Feedback Wheel (Dominic Evans).
- Other tweaks and fixes.

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

Minimig:
- Support for CD Audio (Zakk, paulb-nl).

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

ao486:
- Support for CD audio.
- Updated framework.

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

ao486:
- Fix: CD audio rate was depending on CPU clock.

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

Amstrad:
- Update CRTC, Disk, Tape player from Gyurco (littlelazyexperiment).

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

MegaDrive:

Official release of Nuked-MD port for MiSTer. This core supports both Megadrive/Genesis and Master system carts. This is a replica of real hardware (unlike functionally similar Genesis core).

- Fixed all known bugs since last test version.
- Added SNAC (but not tested yet).

User avatar
spark2k06
Core Developer
Posts: 872
Joined: Sat Jun 06, 2020 9:05 am
Has thanked: 409 times
Been thanked: 963 times

Re: MiSTer updates and changelog

Unread post by spark2k06 »

PCXT:

* Adjust RAM data output timing.
* Measures against 601 errors in turbo mode.
* Added 8259A INT signal output delay.

All changes by @kitune-san

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

Main:
- input: update to support more input devices (Martin Donlon, Javier Rodas).
- input: Make key/Button remap permanent.
- input: improved dialogs.
- MGL: support for absolute paths (must be started from / ).
- Fix some IDE emulation problems (zakk4223).
- N64 loading improvements (Marcoen Hirschberg).
- Improved handling of boot.rom and persistent file loading.
- Some other fixes and tweaks.

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

MegaDrive:
- Implement EEPROM saves
- Add SF-001/002/004, Realtec mappers.
- Support for some ROMs with special checks.
- Fix save LED activity.
- Adjust PSG level and filtering.
- Updates from Nuked team.
- Other fixes and tweaks.

theypsilon
Scripting Wizard
Posts: 106
Joined: Sun May 24, 2020 8:20 pm
Been thanked: 41 times

Re: MiSTer updates and changelog

Unread post by theypsilon »

Downloader:
- Version 1.8 released.
- Introduced a free space check before installing files. The minimum free space can be adjusted at your own risk using the minimum_system_free_space_mb and minimum_external_free_space_mb options in downloader.ini. More information is available in the README file.
- Added the capability to back up and restore system files during Linux updates (wizzo). Files included so far: /etc/hostname, /etc/hosts, /etc/network/interfaces, /etc/resolv.conf, /etc/dhcpcd.conf, /etc/fstab
- Introduced a new test bench to realistically measure system performance during development.
- Deprecated the base_path option. While it is still used internally, it has been removed from the README and is no longer intended for user customization.
- Implemented file system caching that improves the speed of short runs (runs with no updates) by around 3x when the system has been recently initialized.
- Databases are now processed in parallel during file installations, increasing overall speed. This results in a 5-15% speed improvement with stable Ethernet connections, and I've measured up to a 50% speed improvement on less reliable Wi-Fi connections.
- Introduced a job system to manage concurrency. Currently, it is used for fetching, installing, and validating files.
- Reworked the build script to reduce the bundle size, slightly speeding up the time the launcher takes to download it during each Downloader run.
- Local storage is now saved without compression, saving around a second in all runs but using slightly more system space (typically less than 5 MB).
- Improved handling of file and folder creation errors.
- Fixed a bug affecting non-Keep-Alive connections.
- Fixed a bug that occurred when trying to hash a corrupted file.
- Fixed a bug affecting the download filters feature under certain conditions.
- Reimplemented the debug script in Python, adding additional options and features. This is useful primarily for development.
- Various other fixes and improvements.

theypsilon
Scripting Wizard
Posts: 106
Joined: Sun May 24, 2020 8:20 pm
Been thanked: 41 times

Re: MiSTer updates and changelog

Unread post by theypsilon »

Distribution repo:
- Improved download_distribution.py utility to also work with branches and subpaths.
- Added “mister_firmware” as filter term for matching just the MiSTer firmware file.
- Fixed a bug on db_operator.py that caused the utility to not handle uppercase file hashes correctly.
- Added a way to easily add extra single files to the distribution under the “user-content-file” category.
- Moved Genesis Cheats to MegaDrive folder. Adding SMS cheats to the MegaDrive folder too.

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

ao486:
- Adjustment in HV-integer scaling (Adam Strzelecki).
- Reworked mixer. Can control separately CD, MIDI (Adlib and MT32), speaker and master volume of the core. Both SB16 and SBPro mixers are implemented.

eriks5
Core Developer
Posts: 86
Joined: Sat May 21, 2022 11:51 am
Has thanked: 39 times
Been thanked: 185 times
Contact:

Re: MiSTer updates and changelog

Unread post by eriks5 »

C128:

- Incorporated upstream changes from C64 and T80
- Added basic support for GMod2-128 cartridges
- VIC $D030 video tricks implemented.
- More work on stabilizing the VDC video output.
- (Re)Implemented smart turbo mode with up to x4 speed.
- Added Z80 smart turbo mode.
- Updated framework.

Grieverheart
Core Developer
Posts: 5
Joined: Sun Sep 04, 2022 2:00 pm

Re: MiSTer updates and changelog

Unread post by Grieverheart »

PokemonMini:

- Fixed rendering issue due to slow implementation of map rendering (thanks to asterick/scylus for suggestions).
- Set LCD refresh rate to 72.03Hz. This is now the confirmed refresh rate (also thanks to asterick/scylus).

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

Main:
- Improve N64 support code (Rikard Bengtsson, Marcoen Hirschberg, Patrick Pollock, trbocode).
- Saturn: support for CHD (zakk4223).
- Improved YC code (MikeS11)
- Other tweaks and fixes.

Saturn:
- Update Vertical / Horizontal Video Offsets for Analog Video (MikeS11).
- Add CHD to supported extensions (zakk4223).

ZX Spectrum:
- Added PSG options (type, ABC/ACB, enable/disable).

ZX81:
- Add keyboard options (ghosting, ZX recreated).

Atari 800:
- Added NTSC/PAL color artifacting to enable colors for some games like Ultima IV.

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

Oric:
- Add support for joysticks update keyboard handling (Vincent Bénony).

shodge
Core Developer
Posts: 21
Joined: Wed Jul 21, 2021 9:26 pm
Been thanked: 49 times

Re: MiSTer updates and changelog

Unread post by shodge »

CoCo3:
CTF = Compile Time Feature...

1. Interrupt system restored to previous code - improved compadibility.
2. Changed to cycle accurate 6809 (Greg Miller) at speeds up to 9.56Mhz. [CTF]
3. Recoded sdc and fdc to only have one instance of the wd1773.
4. Re-added software disable in sdc [Ext 'g'].
5. Recoded Cartridge bank switching to only exist when MiSTer slot 3 is selected. [removed soft multipak select]
6. Moved CoCo Hardware RS-232 from always existing to only existing in multipak slot 1.
7. Changed ADRS (SDS sig) decoding to = FF40-FF5f per hardware.
8. Fixed coding problem in os9 driver llcocosdc to work with MPI properly. [CTF]
9. Set default disk size to constant $555555 to fix os9 redirect problem. [CTF]
10 Disabled GART [GIMEX hardware DMA] to prevent OS9 from detecting GIMEX. [CTF]
11 Corrected missing begin statement in master timing loop.
12. Fixed Donkey King DAPD issue in Tom Mix program [DPAD now moved joysticks to limits under dpad
13. Fixed incorrect addressing of FE00-FEFF for CARTs which gets PITFALL and RAMPAGE working
14. Updated MiSTer framework

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

Linux:
- Add support for more gamepads (James McCarthy , Shig).

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

MegaDrive:
- Fix SVP DMA.
- Tweaks and fixes in 4-way and Teamplayer multitaps.
- Rework reset (fixes X-Men final boss fight).
- fix for VGA interlaced video (Cray Elliott).

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

MegaDrive, MegaCD, S32X:
- MegaCD: audio boost option.
- MegaCD: fix for VDP (YLFAndy).
- S32X: Fixes (YLFAndy, srg320).
- Updated framework.

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

SNES, NES, SMS:
- NES: fix for MMC5 mapper (paulb-nl).
- NES: Add mapper 156. Disable Save State hotkeys when Famicom Keyboard is enabled (greyrogue)
- NES: HPS Video Mode Update (MikeS11).
- Updated framework.

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

TurboGrafx16,NeoGeo,Minimig,ao486:
- TGFX: Fixes from David Shadoff.
- Updated framework.

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

ZX-Spectrum, ZX81, SAMCoupe, TSConf, Amstrad:
- ZX81: support for tape input through ADC.
- Amstrad: persistent loading for Main and Expansion ROMs.
- Updated framework.

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

C64, C16, VIC20, PET2001, AtariST, Atari800/5200:
- Atari800: Option to invert mouse Y.
- Updated framework.

eriks5
Core Developer
Posts: 86
Joined: Sat May 21, 2022 11:51 am
Has thanked: 39 times
Been thanked: 185 times
Contact:

Re: MiSTer updates and changelog

Unread post by eriks5 »

C128:
- Fixed issues with CP/M and REU.
- Updated framework.

Post Reply