MiSTer updates and changelog
-
- Core Developer
- Posts: 22
- Joined: Tue Jul 26, 2022 5:27 pm
- Has thanked: 1 time
- Been thanked: 29 times
Re: MiSTer updates and changelog
Raizing:
- Implement Sprite Priority Shift mode for gp9001 (needed to display Skull Howard boss properly in Sorcer Striker).
- Fix for sound speed in Sorcer Striker and Kingdom Grandprix (3.375mhz on Z80 instead of 4 listed in MAME).
- Flip dip center image (thanks @atrac17)
- Implement Sprite Priority Shift mode for gp9001 (needed to display Skull Howard boss properly in Sorcer Striker).
- Fix for sound speed in Sorcer Striker and Kingdom Grandprix (3.375mhz on Z80 instead of 4 listed in MAME).
- Flip dip center image (thanks @atrac17)
- spark2k06
- Core Developer
- Posts: 876
- Joined: Sat Jun 06, 2020 9:05 am
- Has thanked: 409 times
- Been thanked: 969 times
Re: MiSTer updates and changelog
PCXT:
- set video_enable and latch start_a on Graphics Gremlin
- Tandy/PCJr Joystick Support, by @Flandango
- Support for loading custom ROMs
- Update of splash screen contributors
- set video_enable and latch start_a on Graphics Gremlin
- Tandy/PCJr Joystick Support, by @Flandango
- Support for loading custom ROMs
- Update of splash screen contributors
- jimmystones
- Core Developer
- Posts: 218
- Joined: Sun Nov 22, 2020 1:26 pm
- Location: Reading, UK
- Has thanked: 32 times
- Been thanked: 251 times
- Contact:
Re: MiSTer updates and changelog
New arcade core: Missile Command (1980, Atari)
- Supports Trackball, Mouse, Joypad or Analog stick controls
- Supports Trackball, Mouse, Joypad or Analog stick controls
- spark2k06
- Core Developer
- Posts: 876
- Joined: Sat Jun 06, 2020 9:05 am
- Has thanked: 409 times
- Been thanked: 969 times
Re: MiSTer updates and changelog
PCXT:
- Updated Joystick Support, by @Flandango
- Some simple reworking
- Solved MDA resolution by adding videomixer instance and 113.75 pll clock, and other minor code changes, by @somhi
- Fix BIU (Now, PKUNZIP works), by @kitune-san and @MicroCoreLabs
- Solved left overscan column in CGA mode, by @somhi
- Updated Joystick Support, by @Flandango
- Some simple reworking
- Solved MDA resolution by adding videomixer instance and 113.75 pll clock, and other minor code changes, by @somhi
- Fix BIU (Now, PKUNZIP works), by @kitune-san and @MicroCoreLabs
- Solved left overscan column in CGA mode, by @somhi
-
- Core Developer
- Posts: 26
- Joined: Wed Aug 31, 2022 1:35 pm
- Been thanked: 36 times
Re: MiSTer updates and changelog
New arcade core: Irem M72
- R-Type, Ninja Spirit, Image Fight, Gallop - Armed Police Unit, Legend of Hero Tonma, Mr. HELI no Daibouken, Air Duel, Dragon Breed, X Multiply
- Supports pause and screen rotation
- Alternative 50hz, 57hz and 60hz video modes
- R-Type, Ninja Spirit, Image Fight, Gallop - Armed Police Unit, Legend of Hero Tonma, Mr. HELI no Daibouken, Air Duel, Dragon Breed, X Multiply
- Supports pause and screen rotation
- Alternative 50hz, 57hz and 60hz video modes
-
- Core Developer
- Posts: 26
- Joined: Wed Aug 31, 2022 1:35 pm
- Been thanked: 36 times
Re: MiSTer updates and changelog
Irem M72
- Emulated MCU support for cores with missing MCU dumps
- Added Daiku no Gensan (Hammerin' Harry)
- Added sample playback to Gallop
- Emulated MCU support for cores with missing MCU dumps
- Added Daiku no Gensan (Hammerin' Harry)
- Added sample playback to Gallop
-
- Core Developer
- Posts: 22
- Joined: Tue Jul 26, 2022 5:27 pm
- Has thanked: 1 time
- Been thanked: 29 times
Re: MiSTer updates and changelog
Raizing:
- Adjust timing for audio in sorcer and kingdom (again)
- Adjust all cores and meet all timing constraints
- Swap pll properly to 94.5 mhz for SDRAM compatibility, adjust all clocks and frequencies
- Add 2 build profiles for each core, one for development purposes (fast build) can get you an RBF in 8 mins, but not meet timing constraints 100%, and other is normal production build, which is about 20 mins. You can switch between the profiles in quartus UI.
- Adjust timing for audio in sorcer and kingdom (again)
- Adjust all cores and meet all timing constraints
- Swap pll properly to 94.5 mhz for SDRAM compatibility, adjust all clocks and frequencies
- Add 2 build profiles for each core, one for development purposes (fast build) can get you an RBF in 8 mins, but not meet timing constraints 100%, and other is normal production build, which is about 20 mins. You can switch between the profiles in quartus UI.
- spark2k06
- Core Developer
- Posts: 876
- Joined: Sat Jun 06, 2020 9:05 am
- Has thanked: 409 times
- Been thanked: 969 times
Re: MiSTer updates and changelog
PCXT:
- Fix 8253 Timer, by @kitune-san
- Scanlines working solved in MDA mode, by @somhi
- Reworking overscan delays to PCXT.sv
- Border feature for CGA/Tandy
- Overscan colour fix in Tandy Mode
- Fix 8253 Timer, by @kitune-san
- Scanlines working solved in MDA mode, by @somhi
- Reworking overscan delays to PCXT.sv
- Border feature for CGA/Tandy
- Overscan colour fix in Tandy Mode
-
- 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
PSX:
Games affected by fixes:
Spyro 2+3 PAL, OpenBIOS, Red Asphalt USA, Next Tetris, Tom & Jerry PAL, Loaded, FEDA 2, GTA PAL, Gouketuji Ichizoku 2, Suiko Enbu, Battle Arena Toshinden
new features:
- always fill turbo data cache -> allows turbo to be switched on/off at runtime
changes/fixes:
- CPU: implement instruction cache valid bits for every word of a cache line
- CPU: modify stalling to support single cycle data store
- CPU/MEM: add 4 word CPU write queue in data store path
- MEM: 1 cycle faster writing of register busses
- MEM: add save function for memory requests, while module is busy
- MEM: always fill data cache -> allows turbo to be switched on/off at runtime
- MEM: correct timing of ram write in respect to ram page
- MEM: various fixes for bus width and timing accuracy for SPU and EXP1-3
- DMA: rework DMA->SDRAM interface: double write performance, decrease overhead by 4 cycles
- Timer: various accuracy fixes
Games affected by fixes:
Spyro 2+3 PAL, OpenBIOS, Red Asphalt USA, Next Tetris, Tom & Jerry PAL, Loaded, FEDA 2, GTA PAL, Gouketuji Ichizoku 2, Suiko Enbu, Battle Arena Toshinden
new features:
- always fill turbo data cache -> allows turbo to be switched on/off at runtime
changes/fixes:
- CPU: implement instruction cache valid bits for every word of a cache line
- CPU: modify stalling to support single cycle data store
- CPU/MEM: add 4 word CPU write queue in data store path
- MEM: 1 cycle faster writing of register busses
- MEM: add save function for memory requests, while module is busy
- MEM: always fill data cache -> allows turbo to be switched on/off at runtime
- MEM: correct timing of ram write in respect to ram page
- MEM: various fixes for bus width and timing accuracy for SPU and EXP1-3
- DMA: rework DMA->SDRAM interface: double write performance, decrease overhead by 4 cycles
- Timer: various accuracy fixes
-
- Core Developer
- Posts: 5
- Joined: Sun Sep 04, 2022 2:00 pm
- jimmystones
- Core Developer
- Posts: 218
- Joined: Sun Nov 22, 2020 1:26 pm
- Location: Reading, UK
- Has thanked: 32 times
- Been thanked: 251 times
- Contact:
-
- Core Developer
- Posts: 22
- Joined: Tue Jul 26, 2022 5:27 pm
- Has thanked: 1 time
- Been thanked: 29 times
Re: MiSTer updates and changelog
Raizing:
- Adjust ym synth volume for sorcer and kingdom.
- update sprite lag implementation to be more generic.
- copy mras from rom/ to releases as the releases dir had old mras.
- Adjust ym synth volume for sorcer and kingdom.
- update sprite lag implementation to be more generic.
- copy mras from rom/ to releases as the releases dir had old mras.
- spark2k06
- Core Developer
- Posts: 876
- Joined: Sat Jun 06, 2020 9:05 am
- Has thanked: 409 times
- Been thanked: 969 times
Re: MiSTer updates and changelog
PCXT:
- 4 x 32Kb pages for Tandy 320x200x16 mode (More Tandy games now working)
- VRAM resizing for MDA to 4Kb
- LPT port mapping fix
- Removed DSS/Covox support (Not feasible for this core)
- 4 x 32Kb pages for Tandy 320x200x16 mode (More Tandy games now working)
- VRAM resizing for MDA to 4Kb
- LPT port mapping fix
- Removed DSS/Covox support (Not feasible for this core)
-
- Core Developer
- Posts: 5
- Joined: Sun Sep 04, 2022 2:00 pm
Re: MiSTer updates and changelog
PokemonMini:
- Renamed option 'Zoom', to '240p Mode' for clarity.
- Renamed 'Shock' button to 'Shock Sensor'.
- Fixed implementation of 2 instructions, affecting at least 2 commercial games.
- Fixed a problem where pushing the power button results in reboot instead of shutdown.
- Renamed option 'Zoom', to '240p Mode' for clarity.
- Renamed 'Shock' button to 'Shock Sensor'.
- Fixed implementation of 2 instructions, affecting at least 2 commercial games.
- Fixed a problem where pushing the power button results in reboot instead of shutdown.
- spark2k06
- Core Developer
- Posts: 876
- Joined: Sat Jun 06, 2020 9:05 am
- Has thanked: 409 times
- Been thanked: 969 times
Re: MiSTer updates and changelog
PCXT:
- Handling of the border colour register in Tandy
- Handling of the NMI register for video memory paging (more compatible games, such as Another World and Ski or Die)
- Handling of the border colour register in Tandy
- Handling of the NMI register for video memory paging (more compatible games, such as Another World and Ski or Die)
-
- Core Developer
- Posts: 22
- Joined: Tue Jul 26, 2022 5:27 pm
- Has thanked: 1 time
- Been thanked: 29 times
Re: MiSTer updates and changelog
Raizing:
- Override build_id.tcl script to automatically inject build date in cfgstr.
- Fix mapping of fx level option (high=100%, very high = 200%, very low = 50%, low = 75%)
- Adjust default fm level of batrider to 50%.
- (Hopefully) fix issue with scroll layers disappearing when free play dip is set in bakraid
- Override build_id.tcl script to automatically inject build date in cfgstr.
- Fix mapping of fx level option (high=100%, very high = 200%, very low = 50%, low = 75%)
- Adjust default fm level of batrider to 50%.
- (Hopefully) fix issue with scroll layers disappearing when free play dip is set in bakraid
-
- Core Developer
- Posts: 5
- Joined: Sun Sep 04, 2022 2:00 pm
Re: MiSTer updates and changelog
PokemonMini:
- Fixed sound cracking/popping. This was mostly prominent in the bad apple demo.
- Fixed blitter timing issues. At least one game was known to be affected by this (Pokemon Party mini).
- Reduced overall sound level to be more in line with other console cores.
- Fixed sound cracking/popping. This was mostly prominent in the bad apple demo.
- Fixed blitter timing issues. At least one game was known to be affected by this (Pokemon Party mini).
- Reduced overall sound level to be more in line with other console cores.
-
- Core Developer
- Posts: 26
- Joined: Wed Aug 31, 2022 1:35 pm
- Been thanked: 36 times
Re: MiSTer updates and changelog
Irem M72
- Support for R-Type 2, M84 hardware
- Added 240p crop option
- Added Analog video h/v adjustments
- Re-organized OSD
- Support for R-Type 2, M84 hardware
- Added 240p crop option
- Added Analog video h/v adjustments
- Re-organized OSD
- 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 Arcade Core: Inferno
- Original core developed by darfpga now ported to MiSTer by JasonA and birdybro
- Sound effects don't all play correctly, this is already known.
Supported Game:
Inferno (Williams)
- Original core developed by darfpga now ported to MiSTer by JasonA and birdybro
- Sound effects don't all play correctly, this is already known.
Supported Game:
Inferno (Williams)
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
Inferno:
* Gave joystick analog inputs precedence over digital (d-pad) inputs if both were triggered at the same time. This resolves default mapping issues some users were having if they had not defined gamepad inputs inside the core.
* Gave joystick analog inputs precedence over digital (d-pad) inputs if both were triggered at the same time. This resolves default mapping issues some users were having if they had not defined gamepad inputs inside the core.
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
Inferno:
- Sound from PIA 6821 chip fixed thanks to @darfpga
- Modified fitter settings slightly to meet timing requirements more reliably.
- Sound from PIA 6821 chip fixed thanks to @darfpga
- Modified fitter settings slightly to meet timing requirements more reliably.
birdybro~
-
- Core Developer
- Posts: 26
- Joined: Wed Aug 31, 2022 1:35 pm
- Been thanked: 36 times
Re: MiSTer updates and changelog
Irem M72
Fixes and improvements from @gyurco
- Support Hammerin' Harry M84
- M84 sample playback rate fixes
- Reduce sprite bram usage
Fixes and improvements from @gyurco
- Support Hammerin' Harry M84
- M84 sample playback rate fixes
- Reduce sprite bram usage
-
- Core Developer
- Posts: 22
- Joined: Tue Jul 26, 2022 5:27 pm
- Has thanked: 1 time
- Been thanked: 29 times
Re: MiSTer updates and changelog
Raizing:
- fix issue with mirrored sprite seam calculation (ie. batrider intro tank missing 1 pixel at the end due to 2 sprites, 1 mirrored, joined at a seam).
- improve performance of obj engine due to lower clock change to 94.5.
- fix issue with mirrored sprite seam calculation (ie. batrider intro tank missing 1 pixel at the end due to 2 sprites, 1 mirrored, joined at a seam).
- improve performance of obj engine due to lower clock change to 94.5.
-
- Core Developer
- Posts: 5
- Joined: Sun Sep 04, 2022 2:00 pm
Re: MiSTer updates and changelog
PokemonMini:
- Fixed RTC timer being stuck resetting. This affected homebrew demo SHizZLE.
- Fixed bug which can occur after loading a new rom or resetting the core.
- Implemented remaining jump conditions. This fixes a few hombrew games.
- Fixed RTC timer being stuck resetting. This affected homebrew demo SHizZLE.
- Fixed bug which can occur after loading a new rom or resetting the core.
- Implemented remaining jump conditions. This fixes a few hombrew games.