Software Support > GroovyMAME
GroovyMiSTer
Calamity:
Anyone with a MiSTer should be trying this.
First, let me start with a realistic note. While one could, of course, put this in a cabinet as it is, it's far yet from being an user friendly option. For instance, you can't use a frontend yet. We need software specfically written (or hacked) for this.
That said, I'll outline some of the features of this awesome development:
- 100% flexible modelines, free pixel clock, no limitations.
- Seamless mode switching. Any in-game mode switch is now basically perfect. Progressive<->interlace, no glitches, no audio hickups, etc.
- No specific hardware or OS requirements, except of course a Gigabit network card (anyway don't expect to run MAME on a junk PC).
- Low latency. Yes. Lower latency than what you get with a PC setup. Below 4 ms is common case, even below 3 ms in some cases. Still lots of tests must be done, but figures are beyond our expectations. And this without putting special stress on the PC side.
Zebidee:
That's amazing.
The Mister itself seems to have problems with mode switching in some games, but you can get around that with the PC-based GM?
That lower latency over ethernet is even more amazing, I guess the traditional PC/GPU approach involves PCIe buses and layers of processing and such, but makes one wonder what they are doing wrong in GPU design.
psakhis:
--- Quote from: Zebidee on January 02, 2024, 03:03:03 pm ---That's amazing.
The Mister itself seems to have problems with mode switching in some games, but you can get around that with the PC-based GM?
That lower latency over ethernet is even more amazing, I guess the traditional PC/GPU approach involves PCIe buses and layers of processing and such, but makes one wonder what they are doing wrong in GPU design.
--- End quote ---
The problem on traditional PC/GPU aren't hardware itself; it's more about all software layers (vsync, frame buffering, sdl2, drivers, etc.)
Calamity:
--- Quote from: Zebidee on January 02, 2024, 03:03:03 pm ---The Mister itself seems to have problems with mode switching in some games, but you can get around that with the PC-based GM?
--- End quote ---
I wasn't aware of that. Anyway, all modes I've tried so far work perfectly. The PLL in the DE10-Nano is reprogrammed on the fly during vblank, and the emulation on the client just goes on without freezing instantly as we're used to see.
--- Quote ---That lower latency over ethernet is even more amazing, I guess the traditional PC/GPU approach involves PCIe buses and layers of processing and such, but makes one wonder what they are doing wrong in GPU design.
--- End quote ---
In theory one could achieve even lower latency on a conventional setup, and I still hope we can do it some day. The main problem is hardware obfuscation by layers of software built upon other people's decisions. Mainly, the impossibility of writting to the front buffer. Or the absurd need to go through a 3D api in order to output raw RGB data.
Zebidee:
--- Quote from: Calamity on January 03, 2024, 05:07:14 am ---
--- Quote from: Zebidee on January 02, 2024, 03:03:03 pm ---The Mister itself seems to have problems with mode switching in some games, but you can get around that with the PC-based GM?
--- End quote ---
I wasn't aware of that. Anyway, all modes I've tried so far work perfectly. The PLL in the DE10-Nano is reprogrammed on the fly during vblank, and the emulation on the client just goes on without freezing instantly as we're used to see.
--- End quote ---
Not sure there's anything worth worrying about, though I'm not the expert. I've just been playing some Mister YT vids in the background lately while working on other stuff, and heard things mentioned a couple of times.
For example, brief glitch or flash on SNES core when changing from 256 to 512 pixel width at about 58:30
And the PS1 core, apparently some 240p games with 480i menus, but there is a settings workaround for HDMI at least, same video from about 1:39:30
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version