Would Killer Instinct 1 & 2 be possible on MiSTer?

Boondall
Posts: 2
Joined: Sat Jan 16, 2021 6:16 am

Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by Boondall »

Please excuse my ignorance if this has been asked before, but would Killer Instinct be a possibility on a MiSTer setup?

I believe the specs are something like this:
Main CPU : SDT79 R4600-100MS @ 50MHz
Sound : DCS Sound System (ADSP-2105 @ 10MHz)
Storage : Roms for the program and sound, Graphics streamed directly off of the Harddrive.

I'm assuming that it my be a bit much for the MiSTer hardware, but I could be wrong. I believe Killer Instinct 2 runs on the same hardware.
I own two KI arcade PCBs but I'm unable to use them due to a lack of a suitable power supply, and sadly I have zero knowledge on how to create a core.

Can I get my hopes up that one day a core may be made, or am I just hoping for the impossible? :lol:
User avatar
Newsdee
Top Contributor
Posts: 830
Joined: Mon May 25, 2020 1:07 am
Has thanked: 98 times
Been thanked: 209 times

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by Newsdee »

Those are close to N64 hardware, so most likely they
won't for in MiSTer. even ignoring that there is no FPGA versions of the chips yet...
ExCyber
Posts: 218
Joined: Sun May 24, 2020 3:33 pm
Has thanked: 11 times
Been thanked: 66 times

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by ExCyber »

I think the CPU core runs at 100 MHz, with the system bus running at 50 MHz. I don't think that's necessarily a showstopper (people have done conventionally-pipelined 100+ MHz CPUs in a Cyclone V fabric), but it definitely puts it at the more difficult end of things.

However, unless I'm missing something, the video RAM is too big and fast to happen on MiSTer. According to the MAME driver notes, it's 1MB of SRAM with 20 ns access time. 1MB is too big to fit in internal FPGA RAM, and if it's organized as a 64-bit bus (which I think would be expected with that CPU), that's equivalent throughput to running the MiSTer SDRAM at 200 MHz.
User avatar
aberu
Core Developer
Posts: 1151
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 244 times
Been thanked: 397 times
Contact:

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by aberu »

The CPU wasn't really that similar to the N64 CPU personally, to the point where we could say if one is implemented the other one can be too, etc...

N64 = R4300i
350nm die process
1.6-1.7 million transistors
Runs at 93.75MHz
16kb of Instruction Cache and 8kb of Data Cache

Midway Killer Instinct = IDT79R4600-100MS
500-650nm die process (not sure on this one, but typically they were made in this range according to docs online)
2.2 million transistors
Runs at 100MHz
MQUAD208 Pin layout
16kb each of Instruction and Data Cache.

There's more to it than this, but let's say by some amazing breakthrough the MiSTer could barely handle the N64. If that could happen, then the MiSTer would need to be able to do quite a bit more to support Killer Instinct, it was a bigger more powerful CPU with more pins, more instructions, etc...

This isn't even getting to the GPU, which is the hard part for the N64 anyways I believe. The GPU on the N64 was immensely more powerful than the PS1 or Saturn. The PS1 did something like 180,000 polygons per second (well 360,000 per second if you are measuring in the most charitable way possible for Sony), and the N64 did something like 1 million polygons per second. So far the ps1 core in theory can do graphics considerably faster than the original ps1, if everything was just running straight to the GPU.

Not to say it's impossible, but the devboard that mazamars is using is much beefier (and often used for graphics work) than the DE10-Nano that the MiSTer Platform is on.
birdybro~
ExCyber
Posts: 218
Joined: Sun May 24, 2020 3:33 pm
Has thanked: 11 times
Been thanked: 66 times

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by ExCyber »

aberu wrote: Sat Jan 16, 2021 7:15 pm This isn't even getting to the GPU, which is the hard part for the N64 anyways I believe.
As far as I can tell, Killer Instinct hardware doesn't really have a GPU. At least, I don't see anything on the board that looks like it could realistically be a GPU, and the only clearly graphics-related register I see in the MAME driver is a single bit to flip the framebuffer start address.
User avatar
aberu
Core Developer
Posts: 1151
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 244 times
Been thanked: 397 times
Contact:

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by aberu »

You are right! Crazy. So on some level it might even be easier than n64. Just easier enough to maybe get on the platform.

Cool thing with ps1 is there are a ton of arcade games that use basically the same hardware as the ps1. At least 20 different motherboards with many games.
birdybro~
Boondall
Posts: 2
Joined: Sat Jan 16, 2021 6:16 am

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by Boondall »

Thank you everyone for your info! Much appreciated!

So from what I can gather, the CPU is higher spec than the N64, making it very difficult if not impossible to do in MiSTer. Although the lack of a dedicated GPU may make things easier. But then the video RAM is possibly too much for the MiSTer anyway.

So I guess the answer is that it would be a very slim chance of a core being possible. Would that be a correct assumption?
User avatar
Newsdee
Top Contributor
Posts: 830
Joined: Mon May 25, 2020 1:07 am
Has thanked: 98 times
Been thanked: 209 times

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by Newsdee »

Boondall wrote: Sun Jan 17, 2021 5:00 am So I guess the answer is that it would be a very slim chance of a core being possible. Would that be a correct assumption?
If it's so important that you need to ask for confirmation, it's best to say it will never happen.
User avatar
dano
Posts: 22
Joined: Fri Jun 12, 2020 9:10 am
Location: STL,MO
Has thanked: 1 time

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by dano »

Arcade KI 1 is definitely prettier then KI gold.
deepthaw
Posts: 55
Joined: Wed May 27, 2020 3:45 am
Has thanked: 1 time
Been thanked: 10 times

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by deepthaw »

I just wanted to point out I only recently realized the backgrounds in Killer Instinct are all (well, most of them) like FMV streamed in real time from the hard drive. It seeks to whichever frame represents where you're standing on the stage. Definitely a neat trick that fooled a lot of people (myself included) at the time.
MostroW
Posts: 325
Joined: Tue Aug 18, 2020 3:32 pm
Has thanked: 141 times
Been thanked: 43 times

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by MostroW »

dano wrote: Tue Jan 19, 2021 4:16 pm Arcade KI 1 is definitely prettier then KI gold.
When i played KI and KI2 in the arcade and heard it was coming to the N64 back then i was so excited untill i saw and played the game on the console and that was an enormous letdown.
NessieNep
Posts: 1
Joined: Mon Jan 25, 2021 11:24 pm

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by NessieNep »

I apologize if this isn't entirely relevant but I would also pay attention to the possible inclusion of FPGAs in future AMD cpus since that may be a game changer and open up the possibility of more advanced arcade games and systems being replicated (including KI 1 and 2) and such.

https://www.tomshardware.com/news/amd-p ... ntegration
User avatar
aberu
Core Developer
Posts: 1151
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 244 times
Been thanked: 397 times
Contact:

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by aberu »

NessieNep wrote: Mon Jan 25, 2021 11:48 pm I apologize if this isn't entirely relevant but I would also pay attention to the possible inclusion of FPGAs in future AMD cpus since that may be a game changer and open up the possibility of more advanced arcade games and systems being replicated (including KI 1 and 2) and such.

https://www.tomshardware.com/news/amd-p ... ntegration
Probably just an SoC competitor to what Intel has already been doing with Altera chips for over a decade. This is all part of the Xilinx acquisition deal, AMD (like any company that acquires another company that makes a laterally associated product) is just looking to double dip. I wouldn't put much stock in the idea of this being a consumer-grade AMD chip with that kind of performance.
birdybro~
ExCyber
Posts: 218
Joined: Sun May 24, 2020 3:33 pm
Has thanked: 11 times
Been thanked: 66 times

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by ExCyber »

Yeah, and I think the bottom line is that there's plenty of FPGA hardware out there capable of a KI core; we're just not likely to get that hardware for the price of a DE-10 Nano in the foreseeable future. We don't necessarily need a revolutionary new product category, we just need the next iteration of the DE-10 Nano concept with a bigger FPGA and/or fast onboard RAM connected to the fabric. Something like Replay2 might be able to pull it off.
User avatar
aberu
Core Developer
Posts: 1151
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 244 times
Been thanked: 397 times
Contact:

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by aberu »

For instance, I'm 99% sure this is the board that mazamars is using to develop their N64 core.

https://store.digilentinc.com/nexys-vid ... lications/

The chip on this is roughly twice the size in terms of "space" to work with on the FPGA, and has differences in how the addons would work, many of the kinds used for MiSTer might not work at all.
birdybro~
User avatar
redsteakraw
Posts: 244
Joined: Sun May 24, 2020 11:19 pm
Has thanked: 1 time
Been thanked: 40 times

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by redsteakraw »

Probably not but a Primal Rage could be possible, just set your expectations to be more realistic.
Fear is the mind killer!
0ruiner0
Posts: 6
Joined: Sun Dec 19, 2021 5:20 pm

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by 0ruiner0 »

redsteakraw wrote: Mon Jan 10, 2022 4:15 pm Probably not but a Primal Rage could be possible, just set your expectations to be more realistic.
Both of the Primal Rage games would be awesome, Considering the arcade DRM hasn't been cracked in mame yet. But that could definitely be a road block.
User avatar
redsteakraw
Posts: 244
Joined: Sun May 24, 2020 11:19 pm
Has thanked: 1 time
Been thanked: 40 times

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by redsteakraw »

0ruiner0 wrote: Mon Jan 10, 2022 7:48 pm Both of the Primal Rage games would be awesome, Considering the arcade DRM hasn't been cracked in mame yet. But that could definitely be a road block.
Well this is Dire at this point as these boards are breaking down and this game will just disappear. This needs to be worked on before they are all gone.
Fear is the mind killer!
XtraSmiley
Posts: 109
Joined: Wed May 27, 2020 11:33 pm
Has thanked: 101 times
Been thanked: 15 times

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by XtraSmiley »

Boondall wrote: Sat Jan 16, 2021 6:33 am I own two KI arcade PCBs but I'm unable to use them due to a lack of a suitable power supply,
Hey, both these games run on a standard $20 power supply. I owned a 1 arcade machine and still own part 2. Let me know if you need help getting them working to play. They both play fine using a Super Gun on your TV as well.

redsteakraw wrote: Mon Jan 10, 2022 8:04 pm Well this is Dire at this point as these boards are breaking down and this game will just disappear. This needs to be worked on before they are all gone.
Can you expand on this? I have a Primal Rage machine as well as 2 extra PCBs and I haven't heard about them breaking down at all. Do you mean boards more like CPS1 that have failing chips? The PR PCB is pretty hardy as far as I know, but if you have heard something, please let me know!
User avatar
Captain FPGA
Posts: 371
Joined: Sun Apr 11, 2021 9:19 pm
Has thanked: 195 times
Been thanked: 25 times

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by Captain FPGA »

I'll stick with the Xbox One and modded OG XBOX versions then.
Dreams don't die!
Image
MrsBison
Posts: 96
Joined: Mon Nov 13, 2023 6:27 am
Has thanked: 58 times
Been thanked: 4 times

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by MrsBison »

As a total KI nerdy im so happy to be able to play KI Gold on N64 Core.
Make so much fun and plays perfect to me.

So i just wanna ask if there are any news about KI 1 comming on Arcade core ?

Kind regards

im afraid your path ends here ... Jago

mr-box
Posts: 31
Joined: Sun May 24, 2020 8:39 pm
Been thanked: 6 times

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by mr-box »

that guy that is working on MK looks like he is doing KI for mars he has the arcade board

MrsBison
Posts: 96
Joined: Mon Nov 13, 2023 6:27 am
Has thanked: 58 times
Been thanked: 4 times

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by MrsBison »

So i need a Mars soon :D

im afraid your path ends here ... Jago

User avatar
aberu
Core Developer
Posts: 1151
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 244 times
Been thanked: 397 times
Contact:

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Unread post by aberu »

mr-box wrote: Thu Dec 28, 2023 6:20 pm

that guy that is working on MK looks like he is doing KI for mars he has the arcade board

Would be interesting to see it running one of these days.

birdybro~
Post Reply