MiSTer updates and changelog
- 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
Joust 2
* Fixed color palette to match Dar's implementation, now should have more color depth.
* Fixed color palette to match Dar's implementation, now should have more color depth.
birdybro~
- Kitrinx
- Core Developer
- Posts: 187
- Joined: Sat May 23, 2020 2:14 am
- Location: NYC
- Has thanked: 1 time
- Been thanked: 149 times
- Contact:
Re: MiSTer updates and changelog
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
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
- 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
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.
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~
- 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
Mystic Marathon
- Ocean is now the correct color thanks to @darfpga.
- Ocean is now the correct color thanks to @darfpga.
birdybro~
- Kitrinx
- Core Developer
- Posts: 187
- Joined: Sat May 23, 2020 2:14 am
- Location: NYC
- Has thanked: 1 time
- Been thanked: 149 times
- Contact:
Re: MiSTer updates and changelog
AdventureVision:
-Fix tearing in Super Cobra
-Add gameboy palette loading for fun
-Fix tearing in Super Cobra
-Add gameboy palette loading for fun
- 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
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
- 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~
- 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
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.
- 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.
- 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
New Core: Turkey Shoot - The Day They Took Over
- Original core developed by darfpga now ported to MiSTer
Supported Game:
Turkey Joust
- Original core developed by darfpga now ported to MiSTer
Supported Game:
Turkey Joust
birdybro~
-
- Core Developer
- Posts: 385
- Joined: Sat May 23, 2020 12:55 pm
- Has thanked: 42 times
- Been thanked: 414 times
Re: MiSTer updates and changelog
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
- 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
-
- Scripting Wizard
- Posts: 106
- Joined: Sun May 24, 2020 8:20 pm
- Been thanked: 41 times
Re: MiSTer updates and changelog
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...
- 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...
- 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
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).
- 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).
- 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
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.
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.
Re: MiSTer updates and changelog
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
-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
Complete: Arkanoid, Time Pilot '84, Iron Horse, Jackal, Jailbreak (collab with Blackwine), Scooter Shooter, Finalizer - Super Transformation
In progress: none
-
- Core Developer
- Posts: 92
- Joined: Mon May 25, 2020 1:20 pm
- Has thanked: 2 times
- Been thanked: 47 times
Re: MiSTer updates and changelog
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.
- 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
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).
- 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~
- 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
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.
- 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.
- 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
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.
- 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.
-
- Core Developer
- Posts: 300
- Joined: Sun May 24, 2020 6:55 pm
- Has thanked: 5 times
- Been thanked: 154 times
Re: MiSTer updates and changelog
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)
- 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)
Re: MiSTer updates and changelog
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
-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
Complete: Arkanoid, Time Pilot '84, Iron Horse, Jackal, Jailbreak (collab with Blackwine), Scooter Shooter, Finalizer - Super Transformation
In progress: none
Re: MiSTer updates and changelog
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
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
Complete: Arkanoid, Time Pilot '84, Iron Horse, Jackal, Jailbreak (collab with Blackwine), Scooter Shooter, Finalizer - Super Transformation
In progress: none