MiSTer Project: Open Source FPGA Gaming

Please do this! I'd love to hear real MT32!

BTW, analogue IO boards only have 18bit VGA so PSX FMVs (which are usually 24bit) gets extra posterized.

https://misterfpga.org/viewtopic.php?p=70080#p70080

This is YC board composite with analogue IO board VGA. Connecting VGA directly to VGA port monitor will also get extra bandy.
https://i.postimg.cc/Y2xx7r5W/ff7-psxyc-io-01.jpg

This is real PSX composite.
https://i.postimg.cc/7ZzGxX5W/ff7-psx1001-01.jpg

Direct video -> VGA is full bandwidth so it's much much better. But it's pretty unworkable for my setup..... Huge bummer.

But! Mister PSX core FMV MDEC is a bit off also. FPGAzumSpass shared this direct memory capture where you can see different posterization compared to real console. Dark tones are too low and highs are too high which leads to a bit more color banding even with HDMI.
https://i.postimg.cc/MT6vmSdC/grafik.png

You can see Aerith's hairs are too dark on above picture.

I fell into this damn rabbit hole last weekend and I'm half buried in MT32-pi SC55 soundfont hole this weekend..... Let's see how deep that hole goes!!

@KennyL Yeah I’ve noticed this too. You can mitigate it a little with the VGA 24-bit Video & Audio settings, but you still get some streaky artifacts in black areas instead of posterization:

Dithering: On
Render 24 Bit: Off (On can be a bit poster-ey)
Dither 24 Bit for VGA: On

I’ve been using it this way, but yeah - thankfully this just affects FMVs.

I also notice a swirling effect on the systems main menu at boot if you look at the dark blue area with the current YC build with the settings above over composite and S-Video, possibly a timing issue for the yc.txt file. Maybe it will be corrected for the official YC update too.

@copySave This is one of those things that I should not have done direct comparison with original console…. It’s really hard to overlook this on Mister VGA now… 24bit dithering is not great… &;:weary::weary:

A quick update on SC55 soundfonts. They’re in complete disarray!! Do not trust Doom E1M1!! There is no soundfonts that can play all midi correctly. One might be great on one song and bungle on another. X68000 Asuka Burning 120% BGM AS09 is font killer. Nothing can play it correctly as far as I could tell. Maybe windows X68000 emulator is wrong? Maybe that 1 youtube video proclaiming to be using real SC55 is wrong? Who knows!! Still investigating… Edit: Looks like that youtube video is running SC55 in MT32 mode. I have no idea how X68000 Asuka SC55 should sound. Edit2: SC55 soundfonts are indeed wacked. No soundfonts I know can render X68000 Asuka 120% BGM completely correctly.

Hey Everyone,

So after listening to the podcast for a while I couldn't resist the lure of the Mister. So I finally got one and I've been getting it all set up. I have some games I want to play because I played them when I was a kid and I have lists of the best games of all time for the different platforms. But I feel like this is a good community to get those games I wouldn't think of to try.

So my question to the community is what are your favorite games that can be played on a Mister that I should try out?

{ā€œcountā€:1,ā€œtitlesā€:[ā€œJust Got a Mister!!ā€]}

@kvothe merged your question into the existing MiSTer thread. congrats on the pickup!! :3

I recently learned that HDMI on DE10 nano has power and CEC issue. This dumb monitor (I’ve since returned) powers on Mister because HDMI pin on DE10 is connected to power rail.

It could mess up soundbars and general stability of AV setup apparently. People say either lift HDMI pin 13 and 15 (like hell I’m gonna do that) or buy not exactly cheap CEC-less cable/dongle….

@KennyL My MT32-pi looks so damn cool naked but gotta protect it from the elements so made dust cover for it.

@KennyL I had a similar problem but I think it was with my PS3 (not the MiSTer, at least… maybe it was my PC). Just buy an adapter like this and crack it open to modify the pins that way.

@Shaneus people linked to adapters without CEC but they’re all like $15-20…. I just don’t wanna spend that much money on dumb adapters heh…. Mister is damn money sink &;:weary:

@KennyL You’ll be able to buy generic versions of those adapters for stupid cheap, possibly even off AliExpress for mere pennies. And you’ll be able to cut the wire(s) needed without too much hassle. It’s worth giving it a shot I think :)

@Shaneus Good point about ali. I don’t need it now since I returned that monitor but will keep it in mind in case I need it later. Thanks

N64 in the early works. It's the guy who did the PSX core so keep the faith:


@copySave And they said it couldn’t be done. Frankly I still kind of believe it can’t be done, but I’m happy to be wrong

@TheFragranceOfDarkCoffee I thought the same but if they have the confidence to make an announcement then they must have put in the time to draft a potential working prototype. Guessing since the PSX core is basically in maintenance mode they wanted to move on to a new challenge.

The N64 library is pretty small so it reduces the potential for weird bugs that kept popping up in the PSX core. Also, unlike the NES or SNES, no games had extra chips inside of the cartridges to enhance the base system.

Edit: Looks like he got Mario Kart working with his custom emulator (NOT a MiSTer), which probably prompted the announcement
x.com

This looks very accurate, and he did note the video speed is doubled in the thread as his custom LLE emulator taxes even the best modern CPUs, so this probably won’t be released and was made for MiSTer core development. Still, very cool that this is even feasible.

@copySave Yeah, I think all it means is that he was able to code a cycle-accurate emulator in software that works, then he can convert/implement that however he does it into the language for MiSTer cores. I didn’t think it was quite as remarkable as others were making out (because it’s purely done on PC and nothing to do with the DE10), but maybe I’m not understanding the gravity of what he’s doing (yet).

TBH I’m more excited that srg320 got an alpha Battletoads arcade core running, because the CPU in that is also used (actually, is a better version of the CPU used) in a lot of Midway games. From MK1 right through to NBA Jam TE. Doesn’t necessarily mean we’ll see those, but I can understand how that development relates to other potential cores.

@Shaneus I think his custom emulator is more of a tool to help him develop the MiSTer core since he can run and pause games and look at what’s going on in the system and how the games work. Engineering often begins in a virtual environment these days.

Awesome news about the Battletoads board! The Midway and Konami arcade games are the biggest gap in the MiSTer at the moment, so glad the other half is making progress (Konami boards have shown some progress)

Have a great weekend!




@copySave UNDERCOVER COPS, ALSO