Page 1 of 1

Konix Multisystem [Core In Progress]

Posted: Sat May 14, 2022 12:28 pm
by SavourySnaX
MiSTer Konix Multisystem Core : https://github.com/SavourySnaX/MiSTer_KonixMultisystem

For those who don't know, the Konix Multisystem was a UK Based attempt to produce a console, it was never truly finished (though it came close). In the past I produced a software emulator and managed to find some test roms via some industry contacts. Many years have passed, I've grown older, and no wiser...

This year, I've been working on an FPGA version of the machine. Its getting to the point where it now runs almost all of the original demos I had, so i figured it was time to promote its existence on these forums.

Unlike the emulator - which was written based on the documentation and rom examples i had at the time, this one should be faithful to the original hardware. The custom chips have been ported from their original Net Lists into verilog, similar to how Tom and Jerry were done for the jaguar core. Though I wrote my own tool to do it, and the Net Lists are based on different ASICs. This means bus timings are accurate to the original machine.
The CPU core has been written from scratch (its based on the work of https://www.reenigne.org/blog/8086-micr ... assembled/) and thus its timings should be accurate to the original chip. Its not complete yet, but I`m making slow progress :)

There are still kinks to work out, but there are builds available in the releases folder. You can grab P88 roms from http://www.konixmultisystem.co.uk/downl ... 88Roms.zip

and a fixed version of the AOTMC88 rom from : https://github.com/SavourySnaX/AOTMC89/ ... _FIXED.P88

Re: Konix Multisystem [Core In Progress]

Posted: Sat May 14, 2022 12:48 pm
by Alkadian
Fantastic, thanks for this new core! Nerver heard of it before. Time to explore it then :mrgreen:

Re: Konix Multisystem [Core In Progress]

Posted: Sat May 14, 2022 12:51 pm
by SavourySnaX
This is the best source of information of what the system was to be : https://konixmultisystem.co.uk/

Re: Konix Multisystem [Core In Progress]

Posted: Sat May 14, 2022 1:40 pm
by Moondandy
That's incredible, you are an absolute mad lad for doing this! Just had a play now, Attack of The Mutant Camels plays really nicely - although It did crash for me.

FYI anyone trying it out, you need to map the buttons. Some scaling could be nice to get the games full screen.

Absolutely fantastic work with this, it's incredible you have been able to fully realise this machine for MiSTer. Do you plan to add it into the official repo soon?

Re: Konix Multisystem [Core In Progress]

Posted: Sat May 14, 2022 2:06 pm
by Alkadian
SavourySnaX wrote: Sat May 14, 2022 12:51 pm This is the best source of information of what the system was to be : https://konixmultisystem.co.uk/
Thanks, just reading through now.

Re: Konix Multisystem [Core In Progress]

Posted: Sat May 14, 2022 2:08 pm
by Alkadian
Moondandy wrote: Sat May 14, 2022 1:40 pm
FYI anyone trying it out, you need to map the buttons. Some scaling could be nice to get the games full screen.
Cool, thanks.

EDIT
The controller works fine from my side. Tried both Attack Of The Mutant Camels and Ark A Hack.

Re: Konix Multisystem [Core In Progress]

Posted: Sat May 14, 2022 2:47 pm
by jca
Thanks for this new core. Having failed to launch there are not many games. It seems there are more for the 89 version but at this time the core is for the 88 version. But as preservation it is very interesting in particular for what it could have been:
Recently I came across this video, what a fantastic machine it could have been.
https://www.youtube.com/watch?v=kLyHQpdnjpA&t=2434s
Another coincidence:
Lately there has been a lot of activity regarding the PC XT (Next186, PCXT) and this console used the 8088 (88 version) and the 8086 (89 version).

Re: Konix Multisystem [Core In Progress]

Posted: Sat May 14, 2022 3:15 pm
by tontonkaloun
Thanks for this new core

Re: Konix Multisystem [Core In Progress]

Posted: Sat May 14, 2022 4:07 pm
by Moondandy
Could this core be further developed to emulate both the 88 and 89 versions?

Re: Konix Multisystem [Core In Progress]

Posted: Sat May 14, 2022 7:29 pm
by tonywatto
Didn't Atari re-develop the Konix multi system into the Jaguar console?

Re: Konix Multisystem [Core In Progress]

Posted: Sat May 14, 2022 7:47 pm
by seastalker
Wow! I have always wanted to try that system when it was in magazines. Thank You for making this possible on the MiSTer even if to see what could have been. Maybe homebrew will appear one day.


Now a RDI Halcyon doesn't sound too-far fetched... :lol:

Re: Konix Multisystem [Core In Progress]

Posted: Sat May 14, 2022 8:18 pm
by rhester72
tonywatto wrote: Sat May 14, 2022 7:29 pm Didn't Atari re-develop the Konix multi system into the Jaguar console?
No, but some of the same people were involved.

Re: Konix Multisystem [Core In Progress]

Posted: Sun May 15, 2022 12:03 am
by Chilli_Vibes
That video, linked above, is superb. I do like Nostalgia Nerd's videos, they are well researched, and he is a likeable Youtuber.
Imagine getting hold of one of those PC Konix Wheels, then finding a way to put a Mister board in there, along with a final version of this core ?
That would be the closest we could physically get to having the real thing in the flesh.
I followed this, from 89, to sometime in the 90s, and was sad to see its eventual demise. I know there is an emulator out there, but this core would be the closest to original hardware as we could get.
One of the next holy grails could be the Commodore 65.

Re: Konix Multisystem [Core In Progress]

Posted: Sun May 15, 2022 7:52 am
by SavourySnaX
Moondandy wrote: Sat May 14, 2022 1:40 pm Do you plan to add it into the official repo soon?
Hopefully.

Re: Konix Multisystem [Core In Progress]

Posted: Sun May 15, 2022 8:03 am
by SavourySnaX
Moondandy wrote: Sat May 14, 2022 4:07 pm Could this core be further developed to emulate both the 88 and 89 versions?
Yes, I don't want to set timelines or expectations, this is still very much one of many things I work on in my Hobby time.

However the rough plan is as follows (no order is implied) :

Finish the 8088, (there is still a good chunk of microcode to finish translating).
Debug the issues with DSP reads blocking the Polygon demo.
Translate the 89 Slipstream to verlilog and verify via testbenches where possible.
Add 8086 bus interface to 8088 core, and modify the microcode translation to account for the differences
Hook in the disk drive logic - that should get Last Ninja 2 going

There is also the possibility of porting the Flare One software emulator to fpga, this is trickier because it has to be done from scratch, rather than just translating the netlists. I can probably work backwards from the later revisions for the most part though.

Re: Konix Multisystem [Core In Progress]

Posted: Sun May 15, 2022 9:18 am
by fierman
Crazy work, well done! This machine was one of the holy grails end 1980s, and all the magazines have been talking about it for years. Absolutely amazing to be able to get a glimpse of what it could have become after all these years.
(I could not get AMC to work properly on my crt btw - rgbs over vga)

Re: Konix Multisystem [Core In Progress]

Posted: Tue May 17, 2022 10:32 am
by AfterBurnett
SavourySnaX wrote: Sat May 14, 2022 12:28 pm MiSTer Konix Multisystem Core : https://github.com/SavourySnaX/MiSTer_KonixMultisystem

For those who don't know, the Konix Multisystem was a UK Based attempt to produce a console, it was never truly finished (though it came close). In the past I produced a software emulator and managed to find some test roms via some industry contacts. Many years have passed, I've grown older, and no wiser...

This year, I've been working on an FPGA version of the machine. Its getting to the point where it now runs almost all of the original demos I had, so i figured it was time to promote its existence on these forums.

Unlike the emulator - which was written based on the documentation and rom examples i had at the time, this one should be faithful to the original hardware. The custom chips have been ported from their original Net Lists into verilog, similar to how Tom and Jerry were done for the jaguar core. Though I wrote my own tool to do it, and the Net Lists are based on different ASICs. This means bus timings are accurate to the original machine.
The CPU core has been written from scratch (its based on the work of https://www.reenigne.org/blog/8086-micr ... assembled/) and thus its timings should be accurate to the original chip. Its not complete yet, but I`m making slow progress :)

There are still kinks to work out, but there are builds available in the releases folder. You can grab P88 roms from http://www.konixmultisystem.co.uk/downl ... 88Roms.zip

and a fixed version of the AOTMC88 rom from : https://github.com/SavourySnaX/AOTMC89/ ... _FIXED.P88
You have no idea how happy this makes me! I always wanted one and was gutted that it never came out. Thanks for your hard work!

Re: Konix Multisystem [Core In Progress]

Posted: Tue May 17, 2022 11:05 am
by Chris23235
Many thanks for this core, finally the Konix Multisystem becomes reality. Let us built the hydraulic chair :)

Re: Konix Multisystem [Core In Progress]

Posted: Wed May 18, 2022 8:07 am
by konix
Mark from the Konix website here - just signed up to say hi and to be available to attempt to answer any Konix questions that don't relate directly to the Emulator or the MiSTer core created by SavourySnaX.

Also - +1 for the suggestion to build a chair next! There is a real one in a private persons possession, but I think it's unlikely (logistically) that I'll be able to get the exact dimensions and make a blueprint for how to construct an exact replica (and apparently, it's just the chair, not the drill powered mechanism).

Re: Konix Multisystem [Core In Progress]

Posted: Wed May 18, 2022 2:43 pm
by KremlingKuthroat19
konix wrote: Wed May 18, 2022 8:07 am Mark from the Konix website here - just signed up to say hi and to be available to attempt to answer any Konix questions that don't relate directly to the Emulator or the MiSTer core created by SavourySnaX.

Also - +1 for the suggestion to build a chair next! There is a real one in a private persons possession, but I think it's unlikely (logistically) that I'll be able to get the exact dimensions and make a blueprint for how to construct an exact replica (and apparently, it's just the chair, not the drill powered mechanism).
Hey Mark. Thanks for stopping by! Are you aware of any official software available for the Konix Multisystem that hasn't been released? If yes, would it be allowed to be legally dumped? Would love to play what was originally intended for the Multisystem.

Re: Konix Multisystem [Core In Progress]

Posted: Wed May 18, 2022 3:05 pm
by konix
Hi KremlingKuthroat19,

Yes, there's James Pond 2 codename Robocod which was built for the later SS4 386 version of the hardware which by that time was going to be the MSU Multisystem.
And as I've talked about on my website a few times and Lee has demonstrated with his Slipstream emulator there's what can be described as an alpha build of Last Ninja II. It's certainly playable and has multiple (all the) levels but is not polished and playtested / debugged.

I think it's going to take a lot to negotiate with the copyright holders to see if we can legally release these in any form.

Unfortunately, over the years, I've talked to most of the developers involved and have recovered as much as I think we can.
Never say never - there are always disks and files lurking around that my get uncovered, but there are quite a few builds of games that were definitely in development that are now unfortunately lost to time.

All the downloads on my website are "official" - there's no homebrew or stuff produced by amateurs, obviously there's a lot of hacky tests and demos with some awesome programmer art, but it was produced by the people building the system and some of the programers of what would have been the games for the machine.

It would be great for someone with the skills to produce something that shows what the Konix could have done, but then just how realistic/representative is that? People are producing C64 Demos and games today that are mind-blowing based on what was commonly achieved at the time.

Re: Konix Multisystem [Core In Progress]

Posted: Wed May 18, 2022 9:46 pm
by KremlingKuthroat19
konix wrote: Wed May 18, 2022 3:05 pm Hi KremlingKuthroat19,

Yes, there's James Pond 2 codename Robocod which was built for the later SS4 386 version of the hardware which by that time was going to be the MSU Multisystem.
And as I've talked about on my website a few times and Lee has demonstrated with his Slipstream emulator there's what can be described as an alpha build of Last Ninja II. It's certainly playable and has multiple (all the) levels but is not polished and playtested / debugged.

I think it's going to take a lot to negotiate with the copyright holders to see if we can legally release these in any form.

Unfortunately, over the years, I've talked to most of the developers involved and have recovered as much as I think we can.
Never say never - there are always disks and files lurking around that my get uncovered, but there are quite a few builds of games that were definitely in development that are now unfortunately lost to time.

All the downloads on my website are "official" - there's no homebrew or stuff produced by amateurs, obviously there's a lot of hacky tests and demos with some awesome programmer art, but it was produced by the people building the system and some of the programers of what would have been the games for the machine.

It would be great for someone with the skills to produce something that shows what the Konix could have done, but then just how realistic/representative is that? People are producing C64 Demos and games today that are mind-blowing based on what was commonly achieved at the time.
Thanks for the detailed response! I'll certainly check out your website when I get an opportunity.

Re: Konix Multisystem [Core In Progress]

Posted: Thu May 26, 2022 3:31 pm
by SavourySnaX
Just swinging by to say I've pushed a new build - Various fixes to the DSP (AOMC now has sound effects), a few more 8088 opcodes are implemented, AOMC shouldn't crash now.

Re: Konix Multisystem [Core In Progress]

Posted: Mon Nov 28, 2022 9:05 pm
by Oliver_Twist
what a strange system... it was canceled on wikipedia.... wow !!
MisTer 's cores are fascinating !!