BladeZX
Champion
Would it be possible to add an option where P1 can choose either game? like P1 would press right and Gargos switches to P1 side and then press start? let's say in instances one has a cab with a non-working button or non-wired wouldn't be able to do this unless they service their cab or someone with certain superguns that doesn't have their p2 wired. Would be an easier convenience.Hello,
Here's a small update.
I have ordered a first batch of a prototype of the bank switch PCB. Waiting to receive it to make some tests with it.
I already have some idea of improvements to be done to that board but the general idea won't change.
I have also added IDE connection self-test check, the test is not validating any checksums yet but the presence of an IDE drive properly connected.
One last thing, i have improved the bootscreen and game version selection screen.
![]()
![]()
![]()
The KI1 and KI2 characters displayed on the game version selection screen are random and match their respective game version.
Source of the sprites : https://www.deviantart.com/blzofozz/art/Microsoft-KI-668294406
Yes, i changed based on your suggestion, the selection will be done by "pressing" left or right while on the selection screen.Would it be possible to add an option where P1 can choose either game?
Yes, that is fine, thank youYes, i changed based on your suggestion, the selection will be done by "pressing" left or right while on the selection screen.
Left = KI1
Right = KI2
Same order has displayed on screen.
![]()
Is this fine ?
I have a working Killer Instinct 2 board left if you need any additional testing help done. I forgot about this project, I watched your demo videos, it's positively brilliant what you're doing.Hello !
It's finally here, the video update, i have added captions this time as i made few mistakes while speaking (64 was really the number that i was not able to say correctly once).
View: https://youtu.be/DUH0ATRGXPo
The version of the EPROM demonstrated in the video is not the latest one, in the mean time, i have corrected the reset combination handling code to add some lock mechanism to it because it was a bit too sensitive (all buttons need to be released before reading inputs again).
You heard it right, KI1 and KI2 HDD combined fit in less than 512MB.
I haven't show it in the video but the check disk diagnostic KI1 and KI2 are passing.
I am working on the breadboard prototype of the sound ROMs switcher and should be able to post a video update this week-end.
I have a Killer Instinct 1 board that plays wrong sounds, had some damage in the audio amplifier section that I recall (jumper wires), you think these jumpers may have something to do with that?Very nice!
I think it's possible, and probably not too difficult with a bit of reverse engineering. The sound ROMs have SMT jumpers next to them (JP1, JP2, etc), which connect to pin 1 on the EPROM (A19 on a 27C080). The jumpers are currently set to connect pin 1 to VCC, but if they're moved to the other position, it should connect to the output of a D-FF @ U9 (pin 5).
The D input is connected to the ADSP-2105 pin 6 (D15). The FF clock goes to the GAL20V8 @ U1, but this clock is shared with other flip flops which drive other circuity, so should just be a matter of figuring out what code controls that clock, and setting D15 to the appropriate KI/KI2 sound bank when the clock is toggled. And have the R4600 communicate to the sound processor to change banks.
Of course people will need to move the SMT jumpers... they're 0805s, so pretty easy to work with, but some people can't solder DIPs without destroying a board, so I won't say it's trivial.It would have been easier if they simply tied all pin 1s together and just had a single jumper for VCC or A19, but oh well. If you remove all the jumpers, you can add jumper wires between all pin 1s and just install a single SMT jumper.
DogP
Hi Neku, have you had any further success with the bank switch modifications?Hello,
I got some time to test the board and everything worked fine on breadboard.
But things don't always go according to plan.
I made i mistake and i am back to square one with the bank switch hardware.
The issue is the KI board is holding CE# (Chip Enable) and OE# (Output Enable) lines low even when the ROM is not read.
I thought i verified this before but looks like i did not ... shame !
I think i will go back to my first idea of using. specific address to trigger the bank switching.
It requires a bit more of logic gates but everything should fit on the PCB.
Before ordering a new design i'll make sure no access to the ROM addresses line is done by the board when the game is running with a stock ROM.
I really hope the address lines are not shared with something else.
Sometimes we succeed,
Sometimes we learn.
Hello,Hi Neku, have you had any further success with the bank switch modifications?
Hope everything is well![]()
That left me thinking i should have removed sprite decompression to RAM, in the test ROM as I have enough room to read the uncompressed image from the EPROM directly.Very very nice!
I've a faulty ki1 that looks like bad ram (default boot rom shows a glitches across the blue boot screen). Going to run this later. Dying to see what the new diagnostics say!