Auteur Sujet: MiSTer fpga - WIP divers  (Lu 611 fois)

Hors ligne funkycochise

  • Team
  • Dieu de l' Arcade
  • *****
  • Messages: 6727
  • Localisation: Nancy
  • 8 bits generation
    • Voir le profil
MiSTer fpga - WIP divers
« le: Dimanche 08 Novembre 2020, 08:28:37 am »
  • Je vais donner ici des news plus globales et moins orienté arcade.
    « Modifié: Dimanche 08 Novembre 2020, 17:16:15 pm par funkycochise »

    Hors ligne funkycochise

    • Team
    • Dieu de l' Arcade
    • *****
    • Messages: 6727
    • Localisation: Nancy
    • 8 bits generation
      • Voir le profil
    MiSTer WIP divers
    « Réponse #1 le: Dimanche 08 Novembre 2020, 08:29:21 am »
  • Avancées du core Cave 68000, par nullobject
    Cela m'a pris du temps, mais je suis heureux d'annoncer que j'ai enfin terminé la puce YMZ280B! Merci à tous pour votre patience et désolé que je sois silencieux depuis un moment. Je ne voulais tout simplement pas vous ennuyer avec des mises à jour intermédiaires sans rien d'excitant à signaler.
    Le mois dernier a vraiment été un cas où je me suis frayé un chemin à travers la mise en œuvre de cette puce pendant la nuit et le week-end. J'ai également dû me donner un cours intensif en audio numérique.
    J'espère que j'ai réussi à proposer une conception FPGA qui prend en charge tout ce que cette puce peut faire et à écrire du code que moi (et d'autres) serons en mesure de comprendre.
    Juste pour rappeler aux gens qui ont peut-être manqué mes messages précédents, le YMZ280B peut lire des échantillons audio sur jusqu'à 8 canaux simultanément. Chaque canal peut être cadencé de 0,172 à 44,1 kHz, avec des commandes de gain, de panoramique et de boucle indépendantes.
    Cette puce audio a été utilisée dans de nombreuses machines d'arcade du milieu à la fin des années 90 et a remplacé la synthèse FM - qui était populaire dans les machines d'arcade antérieures - par une lecture audio basée sur des échantillons.
    Avoir cette puce terminée signifie que je peux enfin terminer le son pour CAVE (en théorie, il me suffit de le câbler et de croiser les doigts). Cela ouvre également la voie à d'autres cœurs passionnants dans mon backlog (par exemple TOAPLAN).
    Je prévois d'écrire un article technique pour expliquer comment j'ai implémenté le YMZ280B, car c'est une bête assez complexe (l'image jointe est machine à états finis que j'ai conçue pour gérer le pipeline audio).


    Hors ligne funkycochise

    • Team
    • Dieu de l' Arcade
    • *****
    • Messages: 6727
    • Localisation: Nancy
    • 8 bits generation
      • Voir le profil
    MiSTer WIP divers
    « Réponse #2 le: Dimanche 08 Novembre 2020, 08:36:20 am »
  • tir groupé de la mi septembre jusqu'à aujourd'hui.

    Citer
    Main:
    - ao486: ao486: rework IDE, support for CD-ROM.

    ao486:
    - Complete rework of IDE, move main logic to HPS.
    - Support up to 4 HDD of up to 137GB each.
    - Support for CD-ROM.
    - Fix the timers (fix the speaker music in SCUMM games).
    - Other internal improvements.
    Note1: Read the updated ReadMe for HDD and CD-ROM

    Citer
    TurboGrafx-16/CD:
    - Option to simulate composite colors (Kitrinx).
    - Additional filters for PSG and ADPCM (Kitrinx).
    - Some other fixes.

    Citer
    ao486, Main:
    - Support for CUE CD format.
    - Implement more CD commands.
    - Fixes and tweaks in CD.
    - Option to choose CD hot-swap drive.
    - Sound: add delay for IRQ (fix 3D lemmings and some other games)
    - Joystick: add None type.
    Note: you must update Main to latest one!

    Citer
    NeoGeo:
    - Fix sprite layer shift (Furrtek)
    - Some other fixes.

    Citer
    Main:
    - TGFX16: CD fixes (srg320)

    Citer
    SNES:
    - Fix CX4: Megaman X2 doesn't die in attract mode (srg320).

    Citer
    BBC Micro:
    - port audio fixes (squidrpi)
    - update the Framework.

    Citer
    Main:
    - file_io: browser: ignore case when locating in catalog if case sensitive name not found.
    - ao486: mount CD images as read-only.
    - ao486: locate currently selected file from config.
    - ao486: support for image mounting from core.

    ao486:
    - add imgset utility (mount FDD/HDD/CD image from command line)
    note: You must update Main to latest!

    Citer
    Atari 2600:
    - Second fire button.
    - Adaptive aspect ratio and de-comb (Kitrinx)

    Citer
    C64:
    - Tweaks in PRG injector code (Stat-Mat).
    - Update the framework.

    Citer
    SNES, Main:
    - Support for BSX mapper (srg320).
    Note: you must update Main as well!

    Citer
    Minimig:
    - Support for RTG (port by Grabulosaure).
    - Update TG68K to latest.
    - Some additional tweaks and improvements.
    - Update the framework.
    Note: Read the readme for RTG setup.

    Citer
    SNES:
    - Simple option to play SPC files. Audio only, without interface (srg320)
    - Add special LoRom mapping for Derby Stallion 96 and Sound Novel Tsukuru (srg320)
    Note: you must update Main to latest release!

    Main:
    - SNES: updates from srg320 (SPC playback, mapper tweaks)
    - TGFX16: SGX mode for CD games (homebrew).

    Citer
    Atari 2600:
    - Stereo mode
    - Add B/W, P1/P2 difficulty switches to gamepad.

    Citer
    Minimig:
    - RTG: ignore aspect ratio (always use square pixels)
    - Support for custom aspect ratio.
    Note: you must update Main as well!

    Main:
    - Support for custom aspect ratio from INI (cores require update!)
    - Adjust autofire increments.

    Citer
    ao486, Atari ST, Archie:
    - Support for custom aspect ratio.
    Note: you must update Main to latest!

    Citer
    NES:
    - Add mapper 413 (Gray Rogue)
    - Fix reset stack pointer decrement (Gray Rogue)
    - Add mappers 91 and 189 (paulb-nl)
    - Adjust palettes (paulb-nl)
    - Support for custom aspect ratio.
    Note: you must update Main to latest!

    Citer
    Specialist/MX:
    - Fix RKS loading
    - Support for custom aspect ratio.
    - Update the framework

    Citer
    Genesis:
    - Support for new region coding in header.
    - Simulating Z80 open bus to fix audio in some games (steven-a-wilson).
    - Update the framework, support for custom aspect ratio.

    Citer
    Minimig:
    - Force enable VGA scaler when RTG is used.

    Citer
    Main:
    - ao486: fix single track CUE loading.
    - Support for PS5 gamepad (only basic functions currently).

    Citer
    ao486, Archie:
    - Force enable VGA scaler.

    SNES, Atari 2600:
    - Support for custom aspect ratio.
    - Update the framework.

    Citer
    Atari 800/5200:
    - Don't disable cart upon disk mounting
    - Support for custom aspect ratio

    « Modifié: Dimanche 15 Novembre 2020, 15:08:27 pm par funkycochise »

    Hors ligne funkycochise

    • Team
    • Dieu de l' Arcade
    • *****
    • Messages: 6727
    • Localisation: Nancy
    • 8 bits generation
      • Voir le profil
    MiSTer WIP divers
    « Réponse #3 le: Dimanche 08 Novembre 2020, 13:55:52 pm »
  • Citer
    Core Alice update

    Matra-Hachette Alice MC-10 for MiSTer FPGA

    This is the port of the Alice 4K / Tandy MC-10 to MiSTer FPGA.
    Cassettes

    To facilitate the use of the cassette player, an option to display the data stream on the screen is available form the OSD.

    The core is compatible with .c10 tape files. A small script k72c10.py is available for converting .k7 files from Alice into .c10 files. The script adds the two leader sections before and after the name block.

    Usage: python k72c10.py <path to k7 file>.

    You will end up with a new file named k7.c10, which should be compatible with the core.
    Joystick

    While the Alice 4k was sold with a DB9 adapter cartridge, the MC10 has no official support for joysticks. A article published in SoftGold magazine shows how to build a simple two directional joystick connected on the RS-232 connector. The two joystick interfaces have been implemented in the core.
    To do

    Many games/programs already work, however, there's currently a bug in the video module that prevents some games from changing the display mode. Other MiSTer contributors and I are working on the problem right now.

    Citer
    ZX Spectrum:
    - Keyboard tweaks from adrianlongland
    - Support for custom aspect ratio.
    - Update the framework.
     
     C64:
    - Support for custom aspect ratio.
    - Update the framework.

    « Modifié: Dimanche 08 Novembre 2020, 14:28:02 pm par funkycochise »

    Hors ligne funkycochise

    • Team
    • Dieu de l' Arcade
    • *****
    • Messages: 6727
    • Localisation: Nancy
    • 8 bits generation
      • Voir le profil
    MiSTer fpga - WIP divers
    « Réponse #4 le: Vendredi 13 Novembre 2020, 02:12:50 am »
  • Citer
    GBA:
    - new menu structure by FreddoUK
    - copyprotection fix for DBZ games
    - support for custom AR
    - fix for undefined opcode(nonstoring alu ret)
    - timer accuracy improved
    - DMA timing accuracy improved
    - vblank flag
    https://misterfpga.org/viewtopic.php?t=147&p=12891#p12891

    Citer
    TurboGrafx-16/CD:
    - Fix for SGX default palette (Space Ava 201) by David Shadoff.
    - Support for custom aspect ratio.
    - Update the framework.

    et aujourd'hui core beta CPS QSound avec du son, normalement.

    l'alice :

    « Modifié: Vendredi 13 Novembre 2020, 19:13:17 pm par funkycochise »

    Hors ligne Maitre_Poulpi

    • ✌(◕‿◕)✌ Donateur 2021
    • Staff
    • Dieu de l' Arcade
    • *****
    • Messages: 5356
    • Localisation: Loire - Firminy
    • Consoles au fil je suis, ordis aussi
      • Voir le profil
    MiSTer fpga - WIP divers
    « Réponse #5 le: Vendredi 13 Novembre 2020, 11:20:19 am »
  • Merci pour les news  ^-
    C'est intéressant aussi pour les ordis, ça donne envie de tester tout ça  ;)
    May the Gamooforce be with you !
    À partir du moment où un fou sait qu'il l'est, peut-on toujours le nommer ainsi ?
    Boulot, rétro, dodo... et un peu (beaucoup) de TATC© (Touche A Tout Compulsif)...
    Le WIP en slip et le hack Sega en Pijama !

    Hors ligne funkycochise

    • Team
    • Dieu de l' Arcade
    • *****
    • Messages: 6727
    • Localisation: Nancy
    • 8 bits generation
      • Voir le profil
    MiSTer fpga - WIP divers
    « Réponse #6 le: Samedi 14 Novembre 2020, 11:03:27 am »
  • Citer
    **MiSTer Update - Posted by:** Ace
    ```
    Arkanoid:
    -Add support for custom aspect ratios
    -Add toggle to force scaler output over VGA
    -Update framework```
    https://misterfpga.org/viewtopic.php?t=147&p=12998#p12998

    Citer
    Main:
    - TGFX16: reduce amount of debug messages (Fix Jack Nicklaus Turbo Golf).
    - OSD: help text for un-mounting.
    - input: support spinner from mouse.
    - Minimig: warn if HDF has bad CHS values.
    - TGFX16, MegaCD: prevent browsing CD inside ZIP.

    Citer
    TurboGrafx-16/CD:
    - Fix OSD options.

    Citer
    New core: Arcade: Sega System 1:
    A new core from MiSTer-X with additional improvements and fixes.
     
    Includes arcades:
     
    4-D Warriors
    Bullfight
    Flicky
    I'm Sorry
    Mister Viking
    My Hero
    Pitfall II
    Rafflesia
    Regulus
    Sega Ninja
    Spatter
    Star Jacker
    Swat
    TeddyBoy Blues
    Up'n  Down
    Water Match
    Wonder Boy
     
    Note: if you've used beta versions then you need to reset(or re-assign) gamepad for these games.
    « Modifié: Dimanche 15 Novembre 2020, 15:09:04 pm par funkycochise »

    Hors ligne funkycochise

    • Team
    • Dieu de l' Arcade
    • *****
    • Messages: 6727
    • Localisation: Nancy
    • 8 bits generation
      • Voir le profil
    MiSTer fpga - WIP divers
    « Réponse #7 le: Mardi 17 Novembre 2020, 12:25:28 pm »
  • Avancées de l'ami Furrtek sur le Konami custom 7121.



    Completé à 100%

    celui-ci est présent, entre autre, sur les pcb contra et dérivés...





    « Modifié: Mardi 17 Novembre 2020, 12:33:02 pm par funkycochise »

    Hors ligne funkycochise

    • Team
    • Dieu de l' Arcade
    • *****
    • Messages: 6727
    • Localisation: Nancy
    • 8 bits generation
      • Voir le profil
    MiSTer fpga - WIP divers
    « Réponse #8 le: Vendredi 20 Novembre 2020, 16:57:50 pm »
  • Citer
    GBA:
    - fix static dma sound when no new samples are provided
    - add another DBZ game to SRAM exception list
    - fix famicom mini 22-28
    - fix RTC for Sennen Kazoku```
    https://misterfpga.org/viewtopic.php?t=147&p=13267#p13267

    Hors ligne funkycochise

    • Team
    • Dieu de l' Arcade
    • *****
    • Messages: 6727
    • Localisation: Nancy
    • 8 bits generation
      • Voir le profil
    MiSTer fpga - WIP divers
    « Réponse #9 le: Samedi 28 Novembre 2020, 05:01:57 am »

  • Petite video du core NES capturée en HDMI
    j'ai activé des filtres scanlines.



    Hors ligne funkycochise

    • Team
    • Dieu de l' Arcade
    • *****
    • Messages: 6727
    • Localisation: Nancy
    • 8 bits generation
      • Voir le profil
    MiSTer fpga - WIP divers
    « Réponse #10 le: Samedi 28 Novembre 2020, 05:07:54 am »
  • Citer
    MiSTer Update

    CoCo2/Dragon32:
    - first release, some known bugs and timing issues
    - joystick, sound, cassette, and cartridges work
    - some tapes don't work, some do
    - dragon64 doesn't always boot, and keyboard doesn't work
    - Core written by PierreCo, DShadoff, AlanSWX, and code from Pace

    travaux sur le core Playstation
    https://www.patreon.com/posts/44386766

    Citer
    Atari ST:
    - tweaks in gstmcu (gyurco)
    - ikbd: use mouse scroll wheel as cursor up/down

    Citer
    Atari 800:
    - Fix SDRAM controller

    Citer
    Arkanoid:
    -Widen original aspect ratio
    -Force VGA scaler option removed
    -Add volume boost option for louder audio output
    https://misterfpga.org/viewtopic.php?t=147&p=13648#p13648
    « Modifié: Dimanche 29 Novembre 2020, 08:51:36 am par funkycochise »

    Hors ligne funkycochise

    • Team
    • Dieu de l' Arcade
    • *****
    • Messages: 6727
    • Localisation: Nancy
    • 8 bits generation
      • Voir le profil
    MiSTer fpga - WIP divers
    « Réponse #11 le: Vendredi 04 Décembre 2020, 13:40:51 pm »
  • Citer
    Gameboy:
    - Several video fixes from paulb-nl
    - Other fixes
    - Update the framework, Support for custom aspect ratio
    https://misterfpga.org/viewtopic.php?t=147&p=13853#p13853

    Hors ligne Braintrash

    • Accro
    • *
    • Messages: 271
      • Voir le profil
    MiSTer fpga - WIP divers
    « Réponse #12 le: Dimanche 06 Décembre 2020, 08:30:05 am »
  • A partir du moment où les scanlines s'activent, c'est parfait.

    Hors ligne funkycochise

    • Team
    • Dieu de l' Arcade
    • *****
    • Messages: 6727
    • Localisation: Nancy
    • 8 bits generation
      • Voir le profil
    MiSTer fpga - WIP divers
    « Réponse #13 le: Samedi 12 Décembre 2020, 08:46:21 am »
  • Citer
    Amstrad, Apogee, Apple-II:
    - Update the framework, Support for custom aspect ratio.

    Hors ligne funkycochise

    • Team
    • Dieu de l' Arcade
    • *****
    • Messages: 6727
    • Localisation: Nancy
    • 8 bits generation
      • Voir le profil
    MiSTer fpga - WIP divers
    « Réponse #14 le: Dimanche 13 Décembre 2020, 12:19:31 pm »
  • Citer
    Main:
    - Minimig: Load vadjust file from shared folder, if it exists (David Lindecrantz)
    - Minimig: fixes in shared folder (you have to update shared folder driver from Minimig repo as well!) (Dale Whinham)
    - input: prevent player assignment to keyboard.
    - input: assign spinner/paddle by button press as well.
    - Redraw OSD if status mask has been changed.

    Hors ligne funkycochise

    • Team
    • Dieu de l' Arcade
    • *****
    • Messages: 6727
    • Localisation: Nancy
    • 8 bits generation
      • Voir le profil
    MiSTer fpga - WIP divers
    « Réponse #15 le: Lundi 28 Décembre 2020, 07:41:16 am »
  • Citer
    **MiSTer Update - Posted by:** alanswx
    New Core: Space Invaders:
    Including 280Z ZZAp, Amazing Maze, Attack Force, Balloon Bomber, Blue Shark, Boot Hill, Clowns, Cosmo, Galaxy Wars, Gun Fight, Laguna Racer, Lunar Rescue, Lupin III, Sea Wolf, Space Encounters, Space Invaders II, Space Invaders Part II, Vortex
    More Work, but need sound and other small fixes

    Citer
    Acorn Atom:

    New release 20201228
    Changed SD access, allows LOAD and SAVE.

    It may also fix the problems some have had with the boot.vhd in the games/AcornAtom folder.

    Citer
    New Core: ADCTest
    Utility to test ADC input and signal

    - Second entry in the "Utilities" section !
    - Also a helpful set of information for those wishing to integrate audio input into another core, or to study the code of a relatively trivial core
    « Modifié: Samedi 02 Janvier 2021, 08:19:47 am par funkycochise »