markusC64
markusC64
Could you please try disabling everything you can disable before trying to update? I can remember (with some search in my emails) that there was a case with that bug:;...
I don't like the idea, too. It encourages programmers to write code that does not work with e. g. CMD REU 2MB or TC64 REU or likewise.
software/io/c64/c64_crt.cc is the position where this is inhibited: ` case CART_C128_STD_IO: cart_type = CART_TYPE_128 | VARIANT_3; // with IO if (crt_header[CRTHDR_SUBTYPE] == 1) { prohibit = CART_PROHIBIT_ALL_BUT_REU; require = CART_UCI;...
Just an idea: If current dialog implementation does not allow "no" as default, you can also ask the user "keep configuration? yes no".
Confirmed on 3.10c.
Spockie from forum64 asked me to post that this also happens with latest (i. e. 1.34) firmware.
I am currently compiling & testing my fix for this issue.
It only changes software/io/c64/c64_crt.cc fpga/cart_slot/vhdl_source/all_carts_v5.vhd both just 3 lines of code added.
You can take a look at the changes - I've created a pull request.
https://github.com/GideonZ/1541ultimate/issues/200 also contains yet another hints in the comments what's going wrong.