MiSTer updates and changelog

For MiSTer project updates only, developers releasing MiSTer cores can post updates here.
User avatar
jimmystones
Core Developer
Posts: 216
Joined: Sun Nov 22, 2020 1:26 pm
Location: Reading, UK
Has thanked: 32 times
Been thanked: 248 times
Contact:

Re: MiSTer updates and changelog

Unread post by jimmystones »

Input Tester
- Support for 2nd analog stick
- Button test mode
- New UI
User avatar
Sorgelig
Site Admin
Posts: 877
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 211 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

NES:
- Added mappers 196,227,246 (paulb-nl)
- Fix mask for non power of two sizes (Action 52) (paulb-nl)

Apple II:
- Fixed keyboard (incl. steven-a-wilson's fix).
danielb
Core Developer
Posts: 227
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 41 times
Been thanked: 64 times

Re: MiSTer updates and changelog

Unread post by danielb »

Compukit UK101

- Added OSI mode to support an Ohio Scientific computer in addition to the UK101.
- Input files may have .bas and .lod extensions, as well as .txt.
User avatar
jimmystones
Core Developer
Posts: 216
Joined: Sun Nov 22, 2020 1:26 pm
Location: Reading, UK
Has thanked: 32 times
Been thanked: 248 times
Contact:

Re: MiSTer updates and changelog

Unread post by jimmystones »

Input Tester
- Fix analog display issues for devices 2-6
- Add keyboard navigation support
- Add keyboard + mouse output in advanced mode
User avatar
Sorgelig
Site Admin
Posts: 877
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 211 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

C64:
- CIA: ignore input on PA/PB pins configured as output (fixes Transwarp loader).
FPGAzumSpass
Core Developer
Posts: 380
Joined: Sat May 23, 2020 12:55 pm
Has thanked: 38 times
Been thanked: 383 times

Re: MiSTer updates and changelog

Unread post by FPGAzumSpass »

AtariLynx:
- paged RAM/ROM access added (fixes Assembloids)
User avatar
Ace
Core Developer
Posts: 28
Joined: Mon May 25, 2020 3:35 am
Been thanked: 11 times

Re: MiSTer updates and changelog

Unread post by Ace »

Time Pilot '84, Gyruss:
-Fix longer-than-normal VSync pulse length on 082 custom chip
-Further tweaking of the 502 and 503 custom chip implementations
-Minor adjustment to vertical counter latching (this fixes a hidden sprite rendering bug in the previous build of Time Pilot '84 which was only exposed with the revised 502 and 503 implementations)
Arcade core dev. for MiSTer.
Complete: Arkanoid, Time Pilot '84, Iron Horse, Jackal, Jailbreak (collab with Blackwine), Scooter Shooter, Finalizer - Super Transformation
In progress: none
danielb
Core Developer
Posts: 227
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 41 times
Been thanked: 64 times

Re: MiSTer updates and changelog

Unread post by danielb »

Compukit UK101

Added two new monitor ROMs: Wemon for UK101 and Synmon for OSI.
User avatar
Sorgelig
Site Admin
Posts: 877
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 211 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

C64:
It seems I/O ports are used in prohibited modes where output pins with active drivers for 1 are driving low by either disk (Transwarp loader) or by joysticks (some games). I wonder how many CIA/VIA chips got broken because of that? Anyway, this release keeps workaround for Transwarp and reverts changes of other CIA ports to allow reading output pins states and fix joysticks for games using CIA in prohibited mode.
shark800
Core Developer
Posts: 25
Joined: Sun Jan 03, 2021 11:17 am
Has thanked: 3 times
Been thanked: 44 times

Re: MiSTer updates and changelog

Unread post by shark800 »

Ondra SPO 186

First official release of another Czechoslovakian 8-bit computer
User avatar
Ace
Core Developer
Posts: 28
Joined: Mon May 25, 2020 3:35 am
Been thanked: 11 times

Re: MiSTer updates and changelog

Unread post by Ace »

Time Pilot:
Complete core redesign for improved accuracy:
-New model built using Time Pilot '84 as a base
-Increase base clock to match actual frequencies of the PCB; fixes slower-than-normal game speed from the original implementation
-Refactor all clocks derived from the base clock
-Add implementation of the Konami 501 custom chip from Gyruss for more accurate handling of the Z80 and its data I/O
-Adjust video timings to match the original (thank you to Artemio Urbina for assisting with this)
-Adjust VBlank area; fixes graphical garbage outside the playfield
-Change aspect ratio to square pixels as per the PCB's 6.144MHz pixel clock
-Improve sprite rendering accuracy; fixes graphical errors in the sprite layer and correctly replicates a sprite discolration bug at the bottom of the screen present on the original PCB
-Replace existing YM2149/AY-3-8910 module with JT49 from Gyruss; fixes the incorrect volume scale from the previous releases
-Tune the switchable low-pass filters to better match the frequency response of the original PCB (thank you to Artemio Urbina for assisting with this)
-Increase audio volume
-Add high score auto-save support (JimmyStones)
-Update framework
Arcade core dev. for MiSTer.
Complete: Arkanoid, Time Pilot '84, Iron Horse, Jackal, Jailbreak (collab with Blackwine), Scooter Shooter, Finalizer - Super Transformation
In progress: none
User avatar
Ace
Core Developer
Posts: 28
Joined: Mon May 25, 2020 3:35 am
Been thanked: 11 times

Re: MiSTer updates and changelog

Unread post by Ace »

Finalizer - Super Transformation:
New arcade core
Arcade core dev. for MiSTer.
Complete: Arkanoid, Time Pilot '84, Iron Horse, Jackal, Jailbreak (collab with Blackwine), Scooter Shooter, Finalizer - Super Transformation
In progress: none
User avatar
Grabulosaure
Core Developer
Posts: 78
Joined: Sun May 24, 2020 7:41 pm
Location: Mesozoic
Has thanked: 3 times
Been thanked: 92 times
Contact:

Re: MiSTer updates and changelog

Unread post by Grabulosaure »

Intellivision:
- Changes to Intellicart format detection. Add menu for forced selection of Raw or Intellicart formats
- Double height MOB selection fix (D1K)

Interton VC-4000:
- Changed joystick mapping

Emerson Arcadia 2001:
- New core, previously part of the "C2650" core. Based on Signetics 2650 CPU and 2637 video.

Fairchild ChannelF:
- Added release.

Both Arcadia and ChannelF have issues. Worst problem is that most games are terrible.
danielb
Core Developer
Posts: 227
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 41 times
Been thanked: 64 times

Re: MiSTer updates and changelog

Unread post by danielb »

Compukit UK101

- Selectable memory size - options are 4K, 8K, 32K and the maximum approx. 41K.
- Fixed keyboard auto-repeat rate at high clock speeds for OSI machine (Cegmon only).
theypsilon
Scripting Wizard
Posts: 105
Joined: Sun May 24, 2020 8:20 pm
Been thanked: 40 times

Re: MiSTer updates and changelog

Unread post by theypsilon »

Downloader:

- Version 1.2 released.
- Added support for custom databases.
- Added database and path validations.
- Validation changes for options base_path and base_system_path. They now need to always start with /media/* otherwise downloader will show an error.
- Minor fixes.
paulbnl
Core Developer
Posts: 205
Joined: Sun May 24, 2020 8:48 pm
Has thanked: 18 times
Been thanked: 196 times

Re: MiSTer updates and changelog

Unread post by paulbnl »

Gameboy:
- Rework cartridge bus.
- Fix unstable core pause.
- Other fixes.

Gameboy2P:
- Add Sachen & Rocket mappers.
- Rework cartridge bus.
- Other fixes.
molekula
Core Developer
Posts: 24
Joined: Fri Mar 12, 2021 3:54 pm
Has thanked: 2 times
Been thanked: 102 times

Re: MiSTer updates and changelog

Unread post by molekula »

Sord M5:
- New computer core
User avatar
Sorgelig
Site Admin
Posts: 877
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 211 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

Linux, Main, Bootloader:

- Updated to Kernel 5.15.1. Probably will stay on this kernel (or at least 5.15.x) for some time. It seems USB host driver is more stable, so using default one (instead of downgraded).
- Some fixes and tweaks since last linux release.
-Change reset type to "cold reset" while loading core from USB blaster or LXDE. So make sure bootloader is updated. (Official updater will take care of that).
- Don't load cheat files for non-game files (fixes NES loosing cheats)
- SNES: only skip 512 byte ROM header (srg320)
- TGFX16: fixes in CD (srg320)
- input: fix mouse wheel data transfer.
- input: fix key_menu_as_rgui option.
- UART: save modem baud rate, enable 115200 speed for modem mode.
- Some other fixes and tweaks i've forgot.
danielb
Core Developer
Posts: 227
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 41 times
Been thanked: 64 times

Re: MiSTer updates and changelog

Unread post by danielb »

Compukit UK101

- Scandoubler now works.
- Rearranged menu to group related items together.
User avatar
Sorgelig
Site Admin
Posts: 877
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 211 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

TurboGrafx-16/CD:
- CPU: fix Timer reloading (fixes Battle Royale) (srg320)
danielb
Core Developer
Posts: 227
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 41 times
Been thanked: 64 times

Re: MiSTer updates and changelog

Unread post by danielb »

Compukit UK101

- Added OSI C1P/Superboard II mode.
paulbnl
Core Developer
Posts: 205
Joined: Sun May 24, 2020 8:48 pm
Has thanked: 18 times
Been thanked: 196 times

Re: MiSTer updates and changelog

Unread post by paulbnl »

Gameboy, Gameboy2P:
- Fixes for separate WRAM bus on GBC (Aladdin)
danielb
Core Developer
Posts: 227
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 41 times
Been thanked: 64 times

Re: MiSTer updates and changelog

Unread post by danielb »

Compukit UK101

- Added software control of screen resolution in OSI C2P mode.
User avatar
Sorgelig
Site Admin
Posts: 877
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 211 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

Main:

- Support for loadable Shadow Masks as proposed by Martin Donlon.
you must download masks from https://github.com/MiSTer-devel/ShadowMasks_MiSTer and place to Shadow_Masks folder on SD card.

- input: fix keyboard to joystick mapping.

- user_io: fixes and tweaks in image I/O, support 2352 byte/sector for PSX core.

- improved screenshots (alanswx).
User avatar
Sorgelig
Site Admin
Posts: 877
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 211 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

Add Shadow Masks support

Release of Shadow Mask support by Gregory Hogan. For better flexibility masks are loadable.
Make Sure you updated Main as well.

Currently following cores have been updated with Shadow Masks:

SNES
NES
TurboGraphx16
NeoGeo
Genesis
MegaCD


If everything will go well, other cores will be updated too.
User avatar
Kitrinx
Core Developer
Posts: 185
Joined: Sat May 23, 2020 2:14 am
Location: NYC
Has thanked: 1 time
Been thanked: 147 times
Contact:

Re: MiSTer updates and changelog

Unread post by Kitrinx »

Atari7800:
- add 2600 support with an entirely new implementation
- Autodetection of 2600 bankswitching mode (Alanswx)
- Many 2600 bankswitching types supported including Starpath supercharger
- Flickerblend, de-combing, and video stabilization for 2600
- Load starpath supercharger tapes using ADC
- Support custom palettes
- Toggle buttons for difficulty switches, b&w switch, and pausing the core
- Renamed difficulty switch labels for clarity
- Improved RIOT timer edge case accuracy
- Added omega booster grip and robotron controller input options
- Rework paddle handing with dynamic assignments and automatic range detection
- Update framework

For best results with paddles, it's suggested to use mouse or a dedicated spinner like Mr. Spinner or Ultimatemister's spinner. Analog sticks work but are more difficult to use, check the readme for more information.
FPGAzumSpass
Core Developer
Posts: 380
Joined: Sat May 23, 2020 12:55 pm
Has thanked: 38 times
Been thanked: 383 times

Re: MiSTer updates and changelog

Unread post by FPGAzumSpass »

GBA:
- fix Sound DMA empty fifo handling(Snood, F-Zero Climax)
- fix Savestate loading of Sound DMA Fifo(Zelda ALttP)
- Use title ID to identify game(change by missionfloyd)
theypsilon
Scripting Wizard
Posts: 105
Joined: Sun May 24, 2020 8:20 pm
Been thanked: 40 times

Re: MiSTer updates and changelog

Unread post by theypsilon »

Downloader:

- Version 1.3 released.
- Added support for database-scoped default options.
- Added support for database-scoped options.
- Old mister file is now saved in the root of the SD as .MiSTer.old. This prevents an error that affected some users of the cifs script.
- Many improvements and fixes, check the CHANGELOG file at: https://github.com/MiSTer-devel/Downloa ... ANGELOG.md
User avatar
Sorgelig
Site Admin
Posts: 877
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 211 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

X68000:

Core was greatly reworked since last release. Secondary SD card isn't used anymore. Place D88 and HDF images on main SD card. Internal sources were cleaned and reorganized for easier maintenance. CPU has been replaced by cycle accurate one. Added many fixes and tweaks from Kitrinx, wwark and others.

Keep in mind this core is still work in progress. Many things still need to be fixed.
User avatar
Sorgelig
Site Admin
Posts: 877
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 211 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

Shadow Mask v2:

Add Improved shadow mask including per pixel 32 levels of brightness and up to 16x16 mask size. This should give much better flexibility and finer effects.
Cores previously compiled with shadow mask support (NES, SNES, Genesis, MegaCD, TGFX16, NeoGeo, X68000) recompiled with v2 support. Main is updated too.

Additional changelog:
- NES: fixed FDS boot rom (greyrogue).
- SNES: several fixes from srg320.
- TurboGrafx16/CD: Update behavior of VCE when CPU accesses the palette register during active scan. (dshadoff).

Note: don't forget to update Main.
Post Reply