[MiSTer FPGA] New Cores & MAJ

cores, scripts, etc.., tout ce qui est logiciel

Modérateurs : kefran69, Modérateurs

mr-o-big
Connaisseur
Connaisseur
Messages : 417
Inscription : 09 janv. 2014 - 00:00
A été remercié : 19 fois

Re: [MiSTer FPGA] New Cores & MAJ

Message par mr-o-big » 01 sept. 2022 - 20:59

29/08


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

mr-o-big
Connaisseur
Connaisseur
Messages : 417
Inscription : 09 janv. 2014 - 00:00
A été remercié : 19 fois

Re: [MiSTer FPGA] New Cores & MAJ

Message par mr-o-big » 01 sept. 2022 - 21:00

30/08


Raizing:
- new pll for 94.5 frequency added for compatibility with more SDRAM modules. Thanks atrac17 for testing.

mr-o-big
Connaisseur
Connaisseur
Messages : 417
Inscription : 09 janv. 2014 - 00:00
A été remercié : 19 fois

Re: [MiSTer FPGA] New Cores & MAJ

Message par mr-o-big » 01 sept. 2022 - 21:00

31/08


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

mr-o-big
Connaisseur
Connaisseur
Messages : 417
Inscription : 09 janv. 2014 - 00:00
A été remercié : 19 fois

Re: [MiSTer FPGA] New Cores & MAJ

Message par mr-o-big » 02 sept. 2022 - 20:40

02/09


Irem M72
- Emulated MCU support for cores with missing MCU dumps
- Added Daiku no Gensan (Hammerin' Harry)
- Added sample playback to Gallop


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.

mr-o-big
Connaisseur
Connaisseur
Messages : 417
Inscription : 09 janv. 2014 - 00:00
A été remercié : 19 fois

Re: [MiSTer FPGA] New Cores & MAJ

Message par mr-o-big » 03 sept. 2022 - 18:00

03/09


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

mr-o-big
Connaisseur
Connaisseur
Messages : 417
Inscription : 09 janv. 2014 - 00:00
A été remercié : 19 fois

Re: [MiSTer FPGA] New Cores & MAJ

Message par mr-o-big » 04 sept. 2022 - 16:28

04/09


New Core: Casio PV-1000


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


New Core: Pokemon Mini (Nintendo 2001)


Centipede:
- Improve trackball/mouse support
- Update framework
Dernière modification par mr-o-big le 06 sept. 2022 - 08:51, modifié 1 fois.

mr-o-big
Connaisseur
Connaisseur
Messages : 417
Inscription : 09 janv. 2014 - 00:00
A été remercié : 19 fois

Re: [MiSTer FPGA] New Cores & MAJ

Message par mr-o-big » 06 sept. 2022 - 08:50

05/09


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)


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.

mr-o-big
Connaisseur
Connaisseur
Messages : 417
Inscription : 09 janv. 2014 - 00:00
A été remercié : 19 fois

Re: [MiSTer FPGA] New Cores & MAJ

Message par mr-o-big » 08 sept. 2022 - 05:57

07/09


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)
https://Ko-fi.com/spark2k06
https://www.tindie.com/stores/spark2k06/
https://twitter.com/spark2k06


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

mr-o-big
Connaisseur
Connaisseur
Messages : 417
Inscription : 09 janv. 2014 - 00:00
A été remercié : 19 fois

Re: [MiSTer FPGA] New Cores & MAJ

Message par mr-o-big » 14 sept. 2022 - 08:01

08/09


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.

mr-o-big
Connaisseur
Connaisseur
Messages : 417
Inscription : 09 janv. 2014 - 00:00
A été remercié : 19 fois

Re: [MiSTer FPGA] New Cores & MAJ

Message par mr-o-big » 14 sept. 2022 - 08:01

09/09


SNES:
- GSU & PPU fixes (srg320).
- SNAC auto detect, organize OSD input options (blue212).
- Framework update.


Irem M72
- Support for R-Type 2, M84 hardware
- Added 240p crop option
- Added Analog video h/v adjustments
- Re-organized OSD

mr-o-big
Connaisseur
Connaisseur
Messages : 417
Inscription : 09 janv. 2014 - 00:00
A été remercié : 19 fois

Re: [MiSTer FPGA] New Cores & MAJ

Message par mr-o-big » 14 sept. 2022 - 08:02

10/09


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)

mr-o-big
Connaisseur
Connaisseur
Messages : 417
Inscription : 09 janv. 2014 - 00:00
A été remercié : 19 fois

Re: [MiSTer FPGA] New Cores & MAJ

Message par mr-o-big » 14 sept. 2022 - 08:02

11/09


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.

mr-o-big
Connaisseur
Connaisseur
Messages : 417
Inscription : 09 janv. 2014 - 00:00
A été remercié : 19 fois

Re: [MiSTer FPGA] New Cores & MAJ

Message par mr-o-big » 14 sept. 2022 - 08:03

13/09


Inferno:
- Sound from PIA 6821 chip fixed thanks to @darfpga
- Modified fitter settings slightly to meet timing requirements more reliably.


Irem M72

Fixes and improvements from @gyurco
- Support Hammerin' Harry M84
- M84 sample playback rate fixes
- Reduce sprite bram usage


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.


New Arcade Core: Galivan
- Support for Cosmo Police Galivan & UFO Robo Dangar


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.

mr-o-big
Connaisseur
Connaisseur
Messages : 417
Inscription : 09 janv. 2014 - 00:00
A été remercié : 19 fois

Re: [MiSTer FPGA] New Cores & MAJ

Message par mr-o-big » 15 sept. 2022 - 17:53

14/09


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.

mr-o-big
Connaisseur
Connaisseur
Messages : 417
Inscription : 09 janv. 2014 - 00:00
A été remercié : 19 fois

Re: [MiSTer FPGA] New Cores & MAJ

Message par mr-o-big » 16 sept. 2022 - 05:54

16/09


PCXT:
- BIOS writable option
- Upgrade to UART 16750 (Sebastian Witt), thanks @kitune-san
- Improvement of the sound mixer, thank you @Mills and @somhi

Avatar de l’utilisateur
Romano
Connaisseur
Connaisseur
Messages : 246
Inscription : 02 avr. 2022 - 17:49
Localisation : Metz / Lux
A remercié : 3 fois
A été remercié : 32 fois

Re: [MiSTer FPGA] New Cores & MAJ

Message par Romano » 21 sept. 2022 - 19:44

C’est ton topic privé ici Big :) ? Y’a que toi qui peut poster. Je tente du coup comme ça je mets le bazar dans ce truc Nikel !
D’abord on teste, après on cause

mr-o-big
Connaisseur
Connaisseur
Messages : 417
Inscription : 09 janv. 2014 - 00:00
A été remercié : 19 fois

Re: [MiSTer FPGA] New Cores & MAJ

Message par mr-o-big » 23 sept. 2022 - 23:47

23/09


New Computer Core: EG2000 (aka Colour Genie)
- CAS tape loading via OSD (instructions in Readme)

MiSTer conversion by AlanSWX, CAS support by Flandango

mr-o-big
Connaisseur
Connaisseur
Messages : 417
Inscription : 09 janv. 2014 - 00:00
A été remercié : 19 fois

Re: [MiSTer FPGA] New Cores & MAJ

Message par mr-o-big » 23 sept. 2022 - 23:48

Salut romano, ben j'ai plus d'accès que toi mon poulet ;)

Mr BIG

mr-o-big
Connaisseur
Connaisseur
Messages : 417
Inscription : 09 janv. 2014 - 00:00
A été remercié : 19 fois

Re: [MiSTer FPGA] New Cores & MAJ

Message par mr-o-big » 28 sept. 2022 - 12:25

24/09


PCXT:
- Audio mixer based on that of ao486
- New BIOS loader based on SDRAM, by @kitune-san
- Fix 8288, by @kitune-san
https://Ko-fi.com/spark2k06
https://www.tindie.com/stores/spark2k06/
https://twitter.com/spark2k06


EG2000:
- Fixed tape loading audio OSD option, by @Flandango

mr-o-big
Connaisseur
Connaisseur
Messages : 417
Inscription : 09 janv. 2014 - 00:00
A été remercié : 19 fois

Re: [MiSTer FPGA] New Cores & MAJ

Message par mr-o-big » 28 sept. 2022 - 12:25

25/09


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

Répondre

Revenir à « Le software »