MiSTer updates and changelog

For MiSTer project updates only, developers releasing MiSTer cores can post updates here.
User avatar
aberu
Core Developer
Posts: 1142
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 244 times
Been thanked: 388 times
Contact:

Re: MiSTer updates and changelog

Unread post by aberu »

Joust 2
* Fixed color palette to match Dar's implementation, now should have more color depth.
birdybro~
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 »

New Core: Adventure Vision

A very rare tabletop console that used a spinning mirror and LEDs to draw it's image.

Some highlights from the box:
-Most realistic display system since TV
-"Real" Sound
-Authentic Game Play
User avatar
aberu
Core Developer
Posts: 1142
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 244 times
Been thanked: 388 times
Contact:

Re: MiSTer updates and changelog

Unread post by aberu »

New Core: Slug Cross

You are a green square slug and you need to make it safely past the red lines to the bottom right corner. Up/Down/Left/Right move your slug. The "C" button (historically accurate name for preservation) resets the game if you are defeated.

Developed originally by bhayame, ported mostly by Kitrinx and a little by birdybro.
birdybro~
User avatar
aberu
Core Developer
Posts: 1142
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 244 times
Been thanked: 388 times
Contact:

Re: MiSTer updates and changelog

Unread post by aberu »

Mystic Marathon

- Ocean is now the correct color thanks to @darfpga.
birdybro~
User avatar
Sorgelig
Site Admin
Posts: 875
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 »

NeoGeo:
- Improved stability.
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 »

AdventureVision:
-Fix tearing in Super Cobra
-Add gameboy palette loading for fun
User avatar
aberu
Core Developer
Posts: 1142
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 244 times
Been thanked: 388 times
Contact:

Re: MiSTer updates and changelog

Unread post by aberu »

MysticMarathon:
- Updated Color LUT based upon schematics (very bright now, use gamma adjustments to taste)
- Improved Analog Video output
- Improved HDMI Video aspect ratio and position
- Updated framework
birdybro~
User avatar
Sorgelig
Site Admin
Posts: 875
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, Menu:
- Add GunCon 2 and Guncon 3 drivers (Nolan Nicholson).
- CFG80211 driver as a module to allow WiFi region change.
- xone driver for wireless XBOX dongle support with preliminary support for chatpad.
- Various tweaks for controller rumble support.
- Menu: MIDI passthrough for USER I/O to use MT32pi from Linux (Kitrinx).
- Switch update to Downloader script.
- Various fixes and tweaks.
User avatar
Sorgelig
Site Admin
Posts: 875
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 »

S32X:
New core Sega 32X from srg320!
User avatar
Sorgelig
Site Admin
Posts: 875
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 »

S32X:
- Use correct cpu clock divider, expand colors correctly (Kitrinx).
User avatar
Sorgelig
Site Admin
Posts: 875
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 »

S32X:
- Fixed PWM audio played too fast and noise in some games (Kitrinx).
User avatar
aberu
Core Developer
Posts: 1142
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 244 times
Been thanked: 388 times
Contact:

Re: MiSTer updates and changelog

Unread post by aberu »

New Core: Turkey Shoot - The Day They Took Over

- Original core developed by darfpga now ported to MiSTer

Supported Game:
Turkey Joust
birdybro~
FPGAzumSpass
Core Developer
Posts: 379
Joined: Sat May 23, 2020 12:55 pm
Has thanked: 38 times
Been thanked: 381 times

Re: MiSTer updates and changelog

Unread post by FPGAzumSpass »

GBA:
- hook up rumble for wario ware (Kitrinx)
- add Drill Dozer to rumble
- fix quirk list to not accidentially detect games wrong
- add option for turning off sound when fastforwarding
JaguarLV
Core Developer
Posts: 28
Joined: Mon May 25, 2020 12:39 am
Been thanked: 22 times

Re: MiSTer updates and changelog

Unread post by JaguarLV »

Centipede:
- vertical flip
- mouse/trackball sensitivity
User avatar
Sorgelig
Site Admin
Posts: 875
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 »

Gameboy:
- Implement MegaDuck mode (Kitrinx).
- Add rumble support (Kitrinx).
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.5 released.
- Added support for Storage Priority Resolution: External Storage will be used for installing new files under certain conditions. More info in the options section.
- Added base_path as a database-scoped option.
- Added routine for fixing certificates when they are not working correctly.
- Added support for PDFViewer, glow and lesskey (for reading docs files).
- Added documentation for tag property on the Custom Databases documentation page (useful for filtering).
- Added "verbose" option in downloader.ini for printing debug output while running Downloader.
- Critical parts of the script are now benchmarked, and the resulting output is printed when the verbose option is activated.
- Added new entrypoint for displaying connected external drives by calling the launcher with the argument --print-drives.
- Internal DB save is not attempted when no changes have been detected. This change saves time and spares writes on the SD.
- Many optimizations have been performed, taking advantage of the information provided by the new benchmarks.
- Improved readability of custom database documentation (tonurics).
- Fields base_files_url, db_files, zips, default_options are now not mandatory on Custom Databases.
- Download Filter terms can now start with numbers.
- Fixed INI path resolution when Downloader was called from unusual locations.
- Improved internal implementation for zip summaries.
- Removed url_safe_characters option as it's no longer useful. Now database URLs need to be strictly correct.
- Other general improvements: refactors, fixes, test coverage, code cleanup...
RndMnkIII
Core Developer
Posts: 90
Joined: Mon May 25, 2020 1:20 pm
Has thanked: 2 times
Been thanked: 47 times

Re: MiSTer updates and changelog

Unread post by RndMnkIII »

New Core: SNK Triple Z80 Arcade hardware
First games implemented: ASO/Alpha Mission/Arian Mission
- Original core and MiSTer port by @RndMnkIII
RndMnkIII
Core Developer
Posts: 90
Joined: Mon May 25, 2020 1:20 pm
Has thanked: 2 times
Been thanked: 47 times

Re: MiSTer updates and changelog

Unread post by RndMnkIII »

Update: SNK Triple Z80 Arcade hardware
- Fixed MRA DIP switches for ASO.
- Added pause support.
User avatar
Sorgelig
Site Admin
Posts: 875
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:
- PSX: fixes, tweaks, improvements (me, Rober Peip, Marcoen Hirschberg).
- MGL: fix path to TGFX16 CD files.
- Initial support for wheels (me, Michael Huang). It may need to add drivers to specific wheels in Linux kernel.
- TGFX16 CD fixes (David Shadoff).
- CRT lightgun fixes (Nolan Nicholson).
User avatar
Sorgelig
Site Admin
Posts: 875
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 »

PSX:
I think everyone already knows this wonderful core from Rober Peip and used some unofficial builds. Now it gets official release! Read the readme if you aren't familar with this core yet.
Make sure you've updated Main as well.
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, Iron Horse, Jackal:
-Add LUTs to simulate the non-linear analog output from the PCBs' weighted resistor DACs
-Revise 005885 tilemap logic based on decap of the more advanced 007121 by Furrtek
-Rework 005885 video timers
-Fix long-standing issue causing sprites to render one frame earlier than normal (hardware uses a framebuffer, implementation uses an intermediary cache between sprite RAM and sprite logic plus line-buffering to achieve the same behavior with significantly less BRAM usage)
-Downmix the audio output to mono for bootleg Jackal ROM sets (such PCBs lack native stereo outputs)
-Improve accuracy of video rendering oddities present on bootleg Jackal PCBs
-Update JT03 and JT51 to the latest version for Iron Horse and Jackal, respectively
-Slight tweak to 60Hz-normalized timings
-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
RndMnkIII
Core Developer
Posts: 90
Joined: Mon May 25, 2020 1:20 pm
Has thanked: 2 times
Been thanked: 47 times

Re: MiSTer updates and changelog

Unread post by RndMnkIII »

Arcade-SNK_TripleZ80_MiSTer:
  • Fixed sprite glitches in ASO/Alpha Mission/Arian Mission when the screen Flip or Cocktail Mode (2P) is enabled in DIP switches.
  • Fixed MRA DIP switches for Alpha Mission /Arian Mission.
  • Update the framework.
User avatar
aberu
Core Developer
Posts: 1142
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 244 times
Been thanked: 388 times
Contact:

Re: MiSTer updates and changelog

Unread post by aberu »

Arcade: Turkey Shoot, Mystic Marathon, Joust 2

- Slightly adjusted vertical blanking for Joust 2 and Turkey Shoot.
- Added Joystick P1/P2 Swap option to Joust 2.
- Updated framework (support for new status bits implementation added).
birdybro~
RndMnkIII
Core Developer
Posts: 90
Joined: Mon May 25, 2020 1:20 pm
Has thanked: 2 times
Been thanked: 47 times

Re: MiSTer updates and changelog

Unread post by RndMnkIII »

Arcade-SNK_TripleZ80_MiSTer:
- Fixed MRA Coin DIP switches for ASO.
User avatar
Sorgelig
Site Admin
Posts: 875
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:
- Move HDMI output configuration to HPS for better flexibility and future options.
- video: make HDMI game mode optional (in MiSTer.ini).
- video: associate a VIC mode with the predefined video modes (Martin Donlon).
- audio: fix core volume control.
- SNES: support for MSU1 audio (based on concept from Karl Lurman and ElectronAsh) and data/video.
User avatar
Sorgelig
Site Admin
Posts: 875
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 »

SNES:
- Add MSU1 audio support based on concept from Karl Lurman and ElectronAsh.
- Add MSU1 data and video support.

Note: Make sure Main is updates as well.
User avatar
Sorgelig
Site Admin
Posts: 875
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 »

SNES:
- MSU1 fixes.
alanswx
Core Developer
Posts: 296
Joined: Sun May 24, 2020 6:55 pm
Has thanked: 5 times
Been thanked: 154 times

Re: MiSTer updates and changelog

Unread post by alanswx »

New Core: Coleco Adam
- Fairly complete Adam Core, disk and tape support. CP/M works.
- alanswx: adam memory map conversion, and verilator magic
- Frank Bruno (AsicGuy) helped with the verilog conversion, bugs and wrote the AdamNet (based on ColEm)
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 »

Arkanoid:
-Add LUT to simulate the non-linear analog video output from the PCB's weighted resistor DACs
-Reduce overclock for 60Hz-adjusted timings to attain 59.94Hz VSync instead of 60Hz
-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 »

One more round of arcade core updates:

Gyruss:
-Add LUTs to simulate the non-linear analog video output from the PCB's weighted resistor DACs
-Slight tweak to 60Hz-normalized timings
-Update framework

Jailbreak:
-Add LUTs to simulate the non-linear analog video output from the PCB's weighted resistor DACs
-Tidy up sprite logic for the 005849 implementation
-Add sprite cache from 005885 implementation used in Iron Horse, Jackal and Finalizer to the 005849 implementation to delay sprite rendering by one frame (this may be removed down the line, though signs point to the 005849 using framebuffered sprites like the 005885)
-Adjust SN76489 sound pitch when using 60Hz-normalized timings
-Slight tweak to 60Hz-normalized timings
-Update framework

Scooter Shooter:
-Add LUTs to simulate the non-linear analog video output from the PCB's weighted resistor DACs
-Fix inadvertent removal of separate 2-player keyboard keys
-Tidy up sprite logic for the 005849 implementation
-Add sprite cache from 005885 implementation used in Iron Horse, Jackal and Finalizer to the 005849 implementation to delay sprite rendering by one frame (this may be removed down the line, though signs point to the 005849 using framebuffered sprites like the 005885)
-Update JT03
-Adjust sound pitch when using 60Hz-normalized timings
-Fix incorrect sound IRQ generation
-Slight tweak to 60Hz-normalized timings
-Update framework

Time Pilot:
-Slight tweak to 60Hz-normalized timings
-Update framework

Time Pilot '84:
-Add LUTs to simulate the non-linear analog video output from the PCB's weighted resistor DACs
-Adjust aspect ratio
-Slight tweak to 60Hz-normalized timings
-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
Post Reply