MiSTer updates and changelog
- 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
ao486:
- Fix interrupt controller.
- sound: Updated the DSP write port status busy flag (user7182).
- remove the press-to-see need for joystick to prevent configuration issues in games (Kitrinx).
- Add option to disable joysticks.
- Support for steering wheel.
- Updated framework.
- Fix interrupt controller.
- sound: Updated the DSP write port status busy flag (user7182).
- remove the press-to-see need for joystick to prevent configuration issues in games (Kitrinx).
- Add option to disable joysticks.
- Support for steering wheel.
- Updated framework.
- 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:
- BIOS writable option
- Upgrade to UART 16750 (Sebastian Witt), thanks @kitune-san
- Improvement of the sound mixer, thank you @Mills and @somhi
- BIOS writable option
- Upgrade to UART 16750 (Sebastian Witt), thanks @kitune-san
- Improvement of the sound mixer, thank you @Mills and @somhi
-
- Core Developer
- Posts: 40
- Joined: Fri Mar 11, 2022 9:46 am
- Has thanked: 14 times
- Been thanked: 104 times
Re: MiSTer updates and changelog
New Computer Core: EG2000 (aka Colour Genie)
- CAS tape loading via OSD (instructions in Readme)
MiSTer conversion by AlanSWX, CAS support by Flandango
- CAS tape loading via OSD (instructions in Readme)
MiSTer conversion by AlanSWX, CAS support by Flandango
Buy me a coffee https://Ko-fi.com/jasona
- 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:
- Audio mixer based on that of ao486
- New BIOS loader based on SDRAM, by @kitune-san
- Fix 8288, by @kitune-san
- Audio mixer based on that of ao486
- New BIOS loader based on SDRAM, by @kitune-san
- Fix 8288, by @kitune-san
-
- Core Developer
- Posts: 40
- Joined: Fri Mar 11, 2022 9:46 am
- Has thanked: 14 times
- Been thanked: 104 times
Re: MiSTer updates and changelog
EG2000:
- Fixed tape loading audio OSD option, by @Flandango
- Fixed tape loading audio OSD option, by @Flandango
Buy me a coffee https://Ko-fi.com/jasona
-
- 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:
features:
- implement 3 different turbo speeds
- Move datacache into CPU -> speedup when using turbo setting "high"
fixes/changes:
- fixed memory card loading edge case leading to memory card data not being available
- fixed wrong savestate slot index when loading core
- fixed edge case where loading a savestate would hang up the core until reset is triggered
- fixed CPU blockLoadforward edge case (CPU test from pcsx-redux is now pass)
- many cleanups and resource reductions, FPGA logic went from 97% to 93%
accuracy improvements:
- Memory: CD register bus is now using extbus logic
- Memory: extbus timing modified when using PStrobe together with RecP(CD timings)
- Memory: adjust timings for BIOS reads
- Memory: rework sdram -> instruction cache interface, reducing cache fetch time by 1 cycle, fulfilling test against hardware
- CPU: implement out-of-order load pipelining
- CPU: implement readback of CACHECONTROL register
- CPU: make instruction fetch stage fully independent of data fetch stage
- DMA: add timing cost for ram page switch and refresh
- DMA: reduce initial overhead by 2 cycles
- Timer: implement non-retrigger mode by using Mode bit 6
features:
- implement 3 different turbo speeds
- Move datacache into CPU -> speedup when using turbo setting "high"
fixes/changes:
- fixed memory card loading edge case leading to memory card data not being available
- fixed wrong savestate slot index when loading core
- fixed edge case where loading a savestate would hang up the core until reset is triggered
- fixed CPU blockLoadforward edge case (CPU test from pcsx-redux is now pass)
- many cleanups and resource reductions, FPGA logic went from 97% to 93%
accuracy improvements:
- Memory: CD register bus is now using extbus logic
- Memory: extbus timing modified when using PStrobe together with RecP(CD timings)
- Memory: adjust timings for BIOS reads
- Memory: rework sdram -> instruction cache interface, reducing cache fetch time by 1 cycle, fulfilling test against hardware
- CPU: implement out-of-order load pipelining
- CPU: implement readback of CACHECONTROL register
- CPU: make instruction fetch stage fully independent of data fetch stage
- DMA: add timing cost for ram page switch and refresh
- DMA: reduce initial overhead by 2 cycles
- Timer: implement non-retrigger mode by using Mode bit 6
-
- Core Developer
- Posts: 40
- Joined: Fri Mar 11, 2022 9:46 am
- Has thanked: 14 times
- Been thanked: 104 times
Re: MiSTer updates and changelog
EG2000:
- Added joystick support, by Flandango
- Added joystick support, by Flandango
Buy me a coffee https://Ko-fi.com/jasona
Re: MiSTer updates and changelog
Arcade Core: PenguinKunWars
- port to MiSTer by MiSTer-X
- Updated SYS to latest
- port to MiSTer by MiSTer-X
- Updated SYS to latest
-
- 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:
- Battle Bakraid: Stable fix for Copy Protection. Free Play dip no longer should cause scroll layers to randomly disappear. I had a fix for this in the last release, but found a better solution that works for both the pocket version and MiSTer, so synchronizing the code.
- Battle Bakraid: Stable fix for Copy Protection. Free Play dip no longer should cause scroll layers to randomly disappear. I had a fix for this in the last release, but found a better solution that works for both the pocket version and MiSTer, so synchronizing the code.
- 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:
- Atari ST: fixes/tweaks in cartridge support.
- PCXT: FDD support, based on AO486 (spark2k06).
- Saturn: rework CD drive (srg320).
- If errors are detected in INI settings display an info message for 5 seconds at core startup (wickerwaka).
- video: Add support for [arcade_vertical] section (wickerwaka).
- input: add support for sdl gamecontrollerdb to setup default mappings (zakk4223).
- Atari ST: fixes/tweaks in cartridge support.
- PCXT: FDD support, based on AO486 (spark2k06).
- Saturn: rework CD drive (srg320).
- If errors are detected in INI settings display an info message for 5 seconds at core startup (wickerwaka).
- video: Add support for [arcade_vertical] section (wickerwaka).
- input: add support for sdl gamecontrollerdb to setup default mappings (zakk4223).
- 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
Atari ST:
- Correct support for cartridges (STC format).
- Fix DirectVideo without linedoubler (paulb-nl).
- Updated framework.
Note: this release requires latest Main update!
- Correct support for cartridges (STC format).
- Fix DirectVideo without linedoubler (paulb-nl).
- Updated framework.
Note: this release requires latest Main update!
- 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:
- FDD support, based on AO486, by @kitune-san (Important to read README changes)
- Update to the latest changes in JTOPL2
Note: this release requires latest Main update!
- FDD support, based on AO486, by @kitune-san (Important to read README changes)
- Update to the latest changes in JTOPL2
Note: this release requires latest Main update!
- 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:
- Simulated composite video, thanks to @Mills
- Improved FDD parameters to support 14.318Mhz CPU, by @kitune-san
- Simulated composite video, thanks to @Mills
- Improved FDD parameters to support 14.318Mhz CPU, by @kitune-san
- 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:
- Added MSMouseWrapper, by Antonio Sánchez (@TheSonders)
- Mouse support with MSMouseWrapper, thanks @kitune-san
- Added MSMouseWrapper, by Antonio Sánchez (@TheSonders)
- Mouse support with MSMouseWrapper, thanks @kitune-san
- 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
SMS:
- Add turbo option (trbocode).
- Add quirk for Ys (Japan) to fix graphics bug (birdybro).
- Fixes populous broken audio sample at startup (jotego).
- Switch to SG-1000's correct palette for .SG ROMs (birdybro).
- Fix crosshair "none" option (birdybro).
- Updated framework.
- Add turbo option (trbocode).
- Add quirk for Ys (Japan) to fix graphics bug (birdybro).
- Fixes populous broken audio sample at startup (jotego).
- Switch to SG-1000's correct palette for .SG ROMs (birdybro).
- Fix crosshair "none" option (birdybro).
- Updated 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: Inferno (Williams)
* Update pia6821 chip as per @darfpga's changes to fix sound (no more workaround required!)
* Update pia6821 chip as per @darfpga's changes to fix sound (no more workaround required!)
birdybro~
-
- Core Developer
- Posts: 40
- Joined: Fri Mar 11, 2022 9:46 am
- Has thanked: 14 times
- Been thanked: 104 times
Re: MiSTer updates and changelog
Camputers Lynx48/96:
- Updated the framework
- Updated the framework
Buy me a coffee https://Ko-fi.com/jasona
-
- 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:
new features:
- bilinear texture filter (plus settings for 2D detection and filter strength)
- 24bit rendering
- 8 Mbyte RAM option(mostly for homebrew)
fixes/changes:
- CPU: implement partial cache line fetch for BIOS
- DMA: fixed a bug where the DMA would read up to 4 additional words from RAM in background that are never used
- DMA: fixed a bug where DMA would fetch more words than required when sdram performs refresh
- ressource reduction of savestate logic for several submodules
accuracy improvements:
- DMA and CPU can now run in parallel
- SDRAM: change 8 word burst to 4*2 word bursts to allow for unwrapped page reads for DMA
- Memory: corrected uncached instruction fetch timing
- Memory: corrected bios instruction fetch timing
- CPU: back-to-back read timing corrected: 1 cycle faster unless special conditions are hit
- DMA: allow for early DMA stop when last word is transferred from ram to device -> 2 cycles less DMA overhead
- DMA: moved IRQ to trigger 1 cycle earlier
- DMA: start SDRAM reading earlier -> 1 cycle less overhead
- DMA: use data from SDRAM directly without FIFO for MDEC and GPU -> 2 cycles less overhead
- DMA: allow to read DMA over full page instead of 4 word boundary (average 1.5 cycles less overhead -> matching PSX test)
new features:
- bilinear texture filter (plus settings for 2D detection and filter strength)
- 24bit rendering
- 8 Mbyte RAM option(mostly for homebrew)
fixes/changes:
- CPU: implement partial cache line fetch for BIOS
- DMA: fixed a bug where the DMA would read up to 4 additional words from RAM in background that are never used
- DMA: fixed a bug where DMA would fetch more words than required when sdram performs refresh
- ressource reduction of savestate logic for several submodules
accuracy improvements:
- DMA and CPU can now run in parallel
- SDRAM: change 8 word burst to 4*2 word bursts to allow for unwrapped page reads for DMA
- Memory: corrected uncached instruction fetch timing
- Memory: corrected bios instruction fetch timing
- CPU: back-to-back read timing corrected: 1 cycle faster unless special conditions are hit
- DMA: allow for early DMA stop when last word is transferred from ram to device -> 2 cycles less DMA overhead
- DMA: moved IRQ to trigger 1 cycle earlier
- DMA: start SDRAM reading earlier -> 1 cycle less overhead
- DMA: use data from SDRAM directly without FIFO for MDEC and GPU -> 2 cycles less overhead
- DMA: allow to read DMA over full page instead of 4 word boundary (average 1.5 cycles less overhead -> matching PSX test)
- 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:
- Added driver for Microsoft mouse (CTMOUSE 1.9)
- Add quickstart instructions into README, by @jsmolina
- Reorganizing PCXT.sv and formatting main files, by @somhi
- Rework OSD - in line with all other MiSTer cores (FDD/HDD option first), by @Newsdee
- Improved simulated composite video module (up to 1K colours), thanks @mills
- XTCTL feature to set a pre-configuration before running a game, demo
More info about XTCTL:
https://github.com/MiSTer-devel/PCXT_Mi ... README.txt
(binary available in the hdd folder)
- Added driver for Microsoft mouse (CTMOUSE 1.9)
- Add quickstart instructions into README, by @jsmolina
- Reorganizing PCXT.sv and formatting main files, by @somhi
- Rework OSD - in line with all other MiSTer cores (FDD/HDD option first), by @Newsdee
- Improved simulated composite video module (up to 1K colours), thanks @mills
- XTCTL feature to set a pre-configuration before running a game, demo
More info about XTCTL:
https://github.com/MiSTer-devel/PCXT_Mi ... README.txt
(binary available in the hdd folder)
- spark2k06
- Core Developer
- Posts: 876
- Joined: Sat Jun 06, 2020 9:05 am
- Has thanked: 409 times
- Been thanked: 969 times