Page 20 of 26

Re: MiSTer updates and changelog

Posted: Wed Sep 14, 2022 10:43 am
by Sorgelig
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.

Re: MiSTer updates and changelog

Posted: Fri Sep 16, 2022 3:47 am
by spark2k06
PCXT:
- BIOS writable option
- Upgrade to UART 16750 (Sebastian Witt), thanks @kitune-san
- Improvement of the sound mixer, thank you @Mills and @somhi

Re: MiSTer updates and changelog

Posted: Fri Sep 23, 2022 8:31 am
by JasonA
New Computer Core: EG2000 (aka Colour Genie)
- CAS tape loading via OSD (instructions in Readme)

MiSTer conversion by AlanSWX, CAS support by Flandango

Re: MiSTer updates and changelog

Posted: Sat Sep 24, 2022 6:33 am
by spark2k06
PCXT:
- Audio mixer based on that of ao486
- New BIOS loader based on SDRAM, by @kitune-san
- Fix 8288, by @kitune-san

Re: MiSTer updates and changelog

Posted: Sat Sep 24, 2022 7:58 am
by JasonA
EG2000:
- Fixed tape loading audio OSD option, by @Flandango

Re: MiSTer updates and changelog

Posted: Sun Sep 25, 2022 10:08 am
by FPGAzumSpass
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

Re: MiSTer updates and changelog

Posted: Tue Sep 27, 2022 12:20 pm
by Sorgelig
Atari 800, Atari 5200:
- Atari800: add Start,Select,Option,Reset buttons to joystick.
- Updated framework.

Re: MiSTer updates and changelog

Posted: Sat Oct 01, 2022 5:40 am
by JasonA
EG2000:
- Added joystick support, by Flandango

Re: MiSTer updates and changelog

Posted: Sun Oct 02, 2022 10:54 am
by Sorgelig
NES:
- Fix SMB2J black screen on level 4-4 end (paulb-nl).
- Updated framework.

Re: MiSTer updates and changelog

Posted: Sun Oct 02, 2022 12:51 pm
by Sorgelig
S32X:
- CPU fixes (srg320).
- Updated framework.

Re: MiSTer updates and changelog

Posted: Sun Oct 02, 2022 9:50 pm
by macro
Arcade Core: PenguinKunWars
- port to MiSTer by MiSTer-X
- Updated SYS to latest

Re: MiSTer updates and changelog

Posted: Thu Oct 06, 2022 7:44 pm
by pram0d
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.

Re: MiSTer updates and changelog

Posted: Fri Oct 07, 2022 11:44 am
by Sorgelig
C64:
- Add key modifier option (L/R Shift for Up/Left/F2/F4/F6/F8).
- Updated framework.
- Other minor tweaks/fixes.

Re: MiSTer updates and changelog

Posted: Fri Oct 07, 2022 4:26 pm
by Sorgelig
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).

Re: MiSTer updates and changelog

Posted: Fri Oct 07, 2022 4:26 pm
by Sorgelig
Atari ST:
- Correct support for cartridges (STC format).
- Fix DirectVideo without linedoubler (paulb-nl).
- Updated framework.
Note: this release requires latest Main update!

Re: MiSTer updates and changelog

Posted: Fri Oct 07, 2022 4:52 pm
by Pierco
New Arcade core: BankPanic! (1984, Sanritsu / Sega)

Re: MiSTer updates and changelog

Posted: Fri Oct 07, 2022 6:30 pm
by spark2k06
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!

Re: MiSTer updates and changelog

Posted: Sun Oct 09, 2022 4:10 am
by spark2k06
PCXT:
- Simulated composite video, thanks to @Mills
- Improved FDD parameters to support 14.318Mhz CPU, by @kitune-san

Re: MiSTer updates and changelog

Posted: Tue Oct 11, 2022 4:31 am
by spark2k06
PCXT:
- Added MSMouseWrapper, by Antonio Sánchez (@TheSonders)
- Mouse support with MSMouseWrapper, thanks @kitune-san

Re: MiSTer updates and changelog

Posted: Fri Oct 14, 2022 2:24 pm
by Sorgelig
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.

Re: MiSTer updates and changelog

Posted: Fri Oct 14, 2022 2:25 pm
by Sorgelig
Main:
- Fix INI integer parsing.

Re: MiSTer updates and changelog

Posted: Sun Oct 16, 2022 6:35 pm
by paulbnl
Super Gameboy:
- Fix slow RTC

Re: MiSTer updates and changelog

Posted: Tue Oct 18, 2022 12:01 am
by aberu
Arcade: Inferno (Williams)
* Update pia6821 chip as per @darfpga's changes to fix sound (no more workaround required!)

Re: MiSTer updates and changelog

Posted: Tue Oct 18, 2022 7:18 pm
by JasonA
Camputers Lynx48/96:
- Updated the framework

Re: MiSTer updates and changelog

Posted: Wed Oct 19, 2022 1:53 am
by pram0d
Raizing:
- Various fixes for GP9001 stability including priority level logic.
- Fix for CPU interrupts in Battle Bakraid.

Re: MiSTer updates and changelog

Posted: Fri Oct 21, 2022 5:54 pm
by pram0d
Raizing:
- Improvement for sprite engine stability.

Re: MiSTer updates and changelog

Posted: Sat Oct 22, 2022 2:08 pm
by Sorgelig
ZX Spectrum, X68000, Vectrex, Vector-06C, C16, VIC20:
- Updated framework.
- X68000: fix DMA error flag (puu/makigumo).
- C16: Fixed Ted (PhantombrainM).

Re: MiSTer updates and changelog

Posted: Sun Oct 23, 2022 7:53 am
by FPGAzumSpass
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)

Re: MiSTer updates and changelog

Posted: Mon Oct 24, 2022 12:25 pm
by spark2k06
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)

Re: MiSTer updates and changelog

Posted: Tue Oct 25, 2022 3:23 am
by spark2k06
PCXT:
- Fix Tandy sound