• Welcome to Talking Time's third iteration! If you would like to register for an account, or have already registered but have not yet been confirmed, please read the following:

    1. The CAPTCHA key's answer is "Percy"
    2. Once you've completed the registration process please email us from the email you used for registration at percyreghelper@gmail.com and include the username you used for registration

    Once you have completed these steps, Moderation Staff will be able to get your account approved.

MiSTer: the thread of cycle accuracy

Yimothy

Red Plane
(he/him)
Thanks all! The new version hasn't been released yet, but I've just uploaded a .rbf of it to my fork. It's the last one, SMS_20210124.rbf. Try it out if you like.
 

MCBanjoMike

Sudden chomper
(He/him)
The first CPS2 beta just dropped for backers of Jotego's Patreon! The only officially supported game right now is Super Puzzle Fighter II, which isn't a title I'm super interested in, but given how quickly he works I expect we'll see a bunch more by this time next week. Pretty exciting! Aside from the PSX, I think CPS2 is the most exciting core left that can reasonably be made for the DE-10.
 

ShakeWell

Slam Master
(he, etc.)
There are a bunch of arcade boards that can definitely be done. We still don't have Turtles or X-Men or Simpsons from Konami, the Taito F3 has a buttload of great games (Darius Gaiden, Elevator Action Returns, Puzzle Bobble 2-4, a handful of Toaplan shooters, etc), and there are several Sega boards that predate the Titan (Saturn-based arcade hardware) that are almost certainly feasible.
 

Sarge

hardcore retro gamin'
Yeah, most arcade boards up to a certain point are running on 68000-series CPUs, including a ton of the ones @ShakeWell mentioned. Given that CPS2 has been quite doable, many of those others should work out really well.
 

MCBanjoMike

Sudden chomper
(He/him)
I didn’t say there was nothing left for the DE-10, just that PSX and CPS2 are by far the things that interest me the most. I’m still hopeful that we’ll eventually get cores for all the weird CD-based systems that predated the PSX and N64. Could you imagine having your very own CDi? The mind boggles.
 

Phantoon

I cuss you bad
I'd be fascinated to have a Jaguar and a 3DO. The 3DO was the unattainable future when I was a kid, which went from bleeding edge to a footnote in a frighteningly short period. Sega (maybe rightly) gets flak for the Saturn's release, but things were moving really fast back then. I'd live to see what a 3DO future entailed.

It's probably the only generation where the transition wasn't an obvious "the same as last time, but more so". You had 3D with the successful systems. Actual 3D with the Virtual Boy. 2D like you'd never seen with the Saturn. FMV with the PC-FX. A whole different console model with the 3DO. Console upgrades taken to their limit with the 32X. I'd love these failures to get cores
 
Last edited:

Yimothy

Red Plane
(he/him)
It’s not likely to happen and maybe it’s impossible, but I’d be so happy to see a Saturn core on this thing.
 

MCBanjoMike

Sudden chomper
(He/him)
It’s not likely to happen and maybe it’s impossible, but I’d be so happy to see a Saturn core on this thing.
I've heard that it would be impossible because of bandwidth issues, but I wonder if they could pull off a dumbed-down version that supported a partial list of games? The designers who make these cores are very talented, maybe they'll find a way.
 

muteKi

Geno Cidecity
I at least will continue to cross my fingers for 32X even if I expect 32X CD to be an impossibility.
 

Mightyblue

aggro table, shmaggro table
(He/Him/His)
If there's a SCD core already you're probably going to get a 32X one eventually, but I would imagine properly simulating the nutso parallel CPU setups the Genesis expansion units and Saturn use would be pretty difficult with a single FPGA array.
 

Yimothy

Red Plane
(he/him)
Sounds like the Saturn needs two MiSTers running in parallel, joined by the GPIO pins. One for each CPU.
 

Yimothy

Red Plane
(he/him)
That’s a joke, but it’d be cool!

Edit: and very mid-nineties Sega.
 
Last edited:

Kazin

did i do all of that?
(he/him)
I would pay good money for a hardware accurate Saturn emulator or MiSTer with HDMI out. Honestly a good Saturn solution is all I'm really missing rn, and I don't even have a MiSTer lol
 

Sarge

hardcore retro gamin'
Isn't Mednafen considered very accurate? It also requires a lot more heft than SSF, the previous best Saturn emulator.

A Saturn core for MiSTer would be amazing, though, absolutely.
 

Yimothy

Red Plane
(he/him)
I bought a USB board for the mister and it seems to be working just fine, but I’m noticing my fan seems to be fluctuating in speed. I’m using the same USB devices as before, so I assume the board itself it consuming some power and reducing what’s available to the fan? I’m not bothered by changing speeds, but I do worry that it indicates voltage drops that are presumably happening to the whole de10 nano board. Am I at risk of causing damage like this? I’m still using the power supply that came with the board, I guess getting a 3 or 4A supply might fix this?
 

Phantoon

I cuss you bad
I can't speak for your board, but my USB board has its own power source. I've got a beefier power supply and a Y-splitter and it powers both.
 

John

(he/him)
I just saw that Jotego was tweeting about the DAC used in Mortal Kombat having great documentation. I know last year he said it was a 2021 possibility, so this is a great tease. I don't know if the MiSTer could handle the sequels, but even having the first one with accuracy would be exciting.
 

Mightyblue

aggro table, shmaggro table
(He/Him/His)
You know, with the mention of DACs, I wonder how accurate the various cores are at properly implementing the occasional variant DAC in Genesis/SNES games? Sword of Vermillion is the one example I know off the top of my head where the composer completely rewrote the Genesis' stock DAC to get the music he wanted out of the chip.
 

John

(he/him)
I've read that you want a better power supply when using the USB board, yeah.
I haven't noticed an issue with mine, but I don't typically have a ton of stuff plugged into the USB board (usually just network and bluetooth adapters). I've got a Y-splitter and the 2A power supply that the DE10 came with. I was thinking of plugging it into my kill-a-watt meter, but I don't think its 0.4A max input would show much.
 

Sarge

hardcore retro gamin'
I haven't noticed an issue with mine, but I don't typically have a ton of stuff plugged into the USB board (usually just network and bluetooth adapters). I've got a Y-splitter and the 2A power supply that the DE10 came with. I was thinking of plugging it into my kill-a-watt meter, but I don't think its 0.4A max input would show much.
I haven't gotten the USB board yet, but yeah, if you're not running much off of it, the default supply is probably okay. I'm only using a cheap passive hub with just a controller and sometimes a wireless keyboard. But I'm still tempted to get one just to make things less messy (and a case, too).
 

Phantoon

I cuss you bad
You know, with the mention of DACs, I wonder how accurate the various cores are at properly implementing the occasional variant DAC in Genesis/SNES games? Sword of Vermillion is the one example I know off the top of my head where the composer completely rewrote the Genesis' stock DAC to get the music he wanted out of the chip.
Just to clarify things, a DAC is a digital / analogue convertor, it's a bit of circuitry which MiSTer will simulate. It can be used for numerous things, but digital music is one of them. Outside of FPGAs simulating them you can't rewrite them as they're physical silicon.
What the Sword of Vermilion composer rewrote was the sound drivers. SEGA made sound drivers to make it easier to program music. However, they weren't always good. The Genesis' infamous "robot farts" reputation was due to music composed on the rubbish GEMS driver. If you were talented enough you could write your own drivers and make different sounds. Yuzo Koshiro wrote his own drivers, for example.
However, the driver is just a tool to make the soundwaves. Here's where somebody who knows what they're talking about may have to correct me, but the output code will be played the same by the hardware no matter what it's originated from. It's like word processing software. It can differ wildly but when it's printed out for somebody to read it no longer really matters where it came from.
 
Last edited:

John

(he/him)
I definitely don't know what I'm talking about, but I do know the Genesis had several revisions that changed the sound profile. In a perfect world someone could write cores that could pick which sound circuitry is being simulated.

 

Phantoon

I cuss you bad
I tried looking into it to make sure that I was right and it's way more complicated than I'd thought. Most of the Japanese sound drivers never made it West (possibly because they ran on Japanese PCs), but the driver software also used the 6800 or the Z80 CPUs present in the Mega Drive to "drive" the YM2612 sound chip and the SN76496 PSG sound chip. The problem with Western sound drivers was that the sound chip wasn't very well documented so that the drivers written here couldn't access all of the tricks available with the chip. You can actually guess what driver was used by which game as they end up with sonic fingerprints.

@John the Genesis / Mega Drive did have 2 sound chips. If you go into the Audio / Video section of the MiSTer menu for the Genesis you can change the sound chip to the YM3438 if you want to experience aural disappointment!
 

John

(he/him)
Hah, that's awesome. Wonder if anyone's done the same for the slight timing differences in SNES DSP-1 chips.
 

Sarge

hardcore retro gamin'
Well, even GEMS itself wasn't bad, it's just that folks just used preset sample stuff and called it a day. Comix Zone used GEMS, and that soundtrack is great.

Anyway, that probably ties into what you're saying about the chips not being well documented, and GEMS basically giving composers an easy way out most of the time.
 

muteKi

Geno Cidecity
I mean I think 'it's tied partly to the computers they used at the time' so maybe it's not surprising that they used patches that sounded like they would be right at home on an OPL3 (and indeed depending on how the OPL3 is configured might actually be able to play them back quite accurately; there's a limited 4-op mode that the OPL3 has).
 
Top