Kerberos and Ultimate 64

72 views
Skip to first unread message

Sam Brauer

unread,
May 7, 2020, 10:13:51 PM5/7/20
to kerberos-midi
Hello -
Have any of you used your Kerberos cartridge with an Ultimate 64?
Any issues or does everything just work?

Thanks!

Chris Blown

unread,
May 7, 2020, 11:21:25 PM5/7/20
to Sam Brauer, kerberos-midi
I haven't tried .. but happy to give it a go if you like

--
You received this message because you are subscribed to the Google Groups "kerberos-midi" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kerberos-mid...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kerberos-midi/7f521f1e-3b69-4770-a487-a31ad4524fb9%40googlegroups.com.

Leif Bloomquist

unread,
May 8, 2020, 10:47:03 AM5/8/20
to Chris Blown, Sam Brauer, kerberos-midi
I tried it the other day, didn't seem to work properly on the Ultimate
64. Just went to the READY prompt. However I didn't do much
debugging, switching to the External cart port (instead of Auto) in
the Ultimate menu might fix it.
> To view this discussion on the web visit https://groups.google.com/d/msgid/kerberos-midi/CAK%3Dj-Bpiu_FVBkC31tCh-_t_2YFz41Ya8E4VOMihrz6Gu-wTxw%40mail.gmail.com.

Frank Buss

unread,
May 8, 2020, 7:43:15 PM5/8/20
to kerberos-midi
I don't think the Ultimate64 will work with Kerberos. E.g. it uses control registers at $df1c to $df1f, which conflicts with the memory mapped SRAM from $de00-$deff of the Kerberos cartridge. And you could even damage either cartridge, if there is a conflict, so I wouldn't recommend to use Kerberos in parallel with a port extender with other cartridges, unless you know there are no overlapping IO addresses.

Kerberos uses the addresses $de39-$de3f for configuration, some addresses in the $de0x range, depending on the MIDI interface emulation, and $df00-$dfff.

Sam Brauer

unread,
May 9, 2020, 12:36:03 AM5/9/20
to kerberos-midi
Thanks for the info.
I already have a Kerberos (which I'm very happy with). I'm tempted to get an Ultimate64 eventually.
While it would have been great to hear that they work together, at least now I know I shouldn't try.
Sounds like I will need to keep at least one good old real C64 running for midi stuff with Kerberos, and could use the Ultimate for most everything else non-midi.

Cheers!

Thomas Pfund

unread,
May 29, 2020, 4:24:00 PM5/29/20
to kerberos-midi
Hello Frank
i have a kerberos here and use it with an old rickety breadbin. Now i wanted to buy an ultimate64 because it supports a dual sid, but then i read this. Could you please talk to Gideon and solve this problem? That would be very nice :-D
thank you very much and kind regards
Tom

Danny van Bruggen

unread,
May 30, 2020, 4:47:23 AM5/30/20
to kerber...@googlegroups.com

Hi Tom, I opened an issue a while ago when I read this, there is a reply to it: https://github.com/GideonZ/1541ultimate/issues/139

--
You received this message because you are subscribed to the Google Groups "kerberos-midi" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kerberos-mid...@googlegroups.com.

Frank Buss

unread,
May 30, 2020, 5:31:11 AM5/30/20
to kerber...@googlegroups.com
I wouldn't recommend to use 2 cartridges in the expansion port, the C64 was not built to do this and it could damage the internal chips. But if you want to do it on your own risk, then make sure the other cartridge doesn't use the mentioned IO addresses. The Kerberos cartridge uses a CPLD, which can be flashed only with a Xilinx platform cable, so a firmware update can't change it. I think the Ultimate64 uses a FPGA, which can be changed with firmware updates. This means Gideon might be able to change it, you should ask him. Technical information:

Kerberos should work, if these IO addresses are not used by the other cartridge:

$de00-$de0f after MIDI is enabled, not used after reset, only 2 or 4 registers in the range are used, see https://codebase64.org/doku.php?id=base:c64_midi_interfaces
$de39-$de3f configuration registers, always enabled
$df00-$dfff one SRAM bank of the 128 kb RAM extension, always enabled

It also pulls EXROM low after reset, for the menu autostart, which is then mapped to $8000-$9fff as ROM from the flash chip. For the full functionality, including flash write after the menu started, it needs all kinds of combinations for GAME and EXROM, including the Ultimax mode (GAME low, EXROM high) and the 16 k cartridge mode for a custom BASIC (GAME and EXROM low).

Frank Buss

unread,
May 30, 2020, 5:46:31 AM5/30/20
to kerberos-midi
On Saturday, May 30, 2020 at 10:47:23 AM UTC+2, Danny van Bruggen wrote:

Hi Tom, I opened an issue a while ago when I read this, there is a reply to it: https://github.com/GideonZ/1541ultimate/issues/139


Thanks, I've added more information to solve this problem in the issue.

Frank Buss

unread,
May 30, 2020, 6:22:40 AM5/30/20
to kerberos-midi
Gideon just responded. Apparently Kerberos works with the latest Ultimate64 firmware:

Pedro Echeverria

unread,
May 30, 2020, 8:28:34 AM5/30/20
to kerber...@googlegroups.com
Hello,

Just sharing my experience...
I am using kerberos with FPGA sid (fpgasid.de) in a C64c PAL board.
It works in dual sid mode , tested for cynthcart and for SID wizard.
Only adjustment is that I used pin 10 from the expansion port instead of 7 (fpga sid setup)
Also I noted that connecting it straight to computer via USB midi may not work, as it seems to be too fast for kerberos. I needed to use an old midi adapter In between and then it all worked.

Cheers

Em 29 de mai de 2020, à(s) 17:24, Thomas Pfund <pfund....@gmail.com> escreveu:


--
Reply all
Reply to author
Forward
0 new messages