Black Box 8 cartridge, ID 0x40, does not work in Ultimate
BlackBox8, 64KB CRT works but valid 32KB CRT doesn't
Two types of BB8 CRT cartridges are implemented in Vice. This is probably due to the messy early versions of the Vice emulation, etc etc...
bb8.crt 64KB - it is 32KB modified to 64KB, the freeze button works in it ~and it shouldn't, even in Vice~ *that's because it's a modified .bin to work with ID 0x03 Final Cartridge 3
bb8.crt 32KB - proper crt, from dump 32KB bin file
Both run in Vice, but only the modified 64KB in Ultimate.
Don't shoot me :] Request to add the ability to run the correct version of BB8.crt 32KB, ~and disabling the Freeze button on the 64KB version.~ *my mistake, i didn't realize that the 64k version was a modification for FC3
This is not a critical issue.
32KB_Black_Box_V8.0.zip <- correct image* 64KB_BLACKBOXV8.zip <- modified to FC3*
Creating CRT type from info: Black_Box_V8.0.crt
@Object level 1 returned 1.
Action set was: Run Cart
Cartridge Load.. Black_Box_V8.0.crt
CRT Hardware type: 64 Header OK. Now reading chip packets starting from 000040.
Reading chip data bank 0 ($8000) with size $4000 to 0x00F00000.
Reading chip data bank 1 ($8000) with size $4000 to 0x00F04000.
Total ROM size read: 008000 bytes.
*0C*
About to execute a command in subsys C64 Machine (0068A200)
Cartridge definition:
Name: Blackbox V8
Type: 12
Custom: 00000000 (Length: 0)
Required: 0000
Prohibited: 009E
Sampler found in FPGA... IO map: disabled.
Writing BB to timing register. 11/11/0
Cartridge registers:
04040000: 04 00 02 1F 00 0C 01 00 00 04 00 00 00 00 00 00 ................
Begin of cart init: Type: 0C. REU: 00. REU_SZ: 04, UCI: 00 (DF18), Mode: 04, Sampler: 00
End of cart init: Type: 0C. REU: 00. REU_SZ: 04, UCI: 00 (DF18), Mode: 04, Sampler: 00
Draw. No window to draw on.
Ultimax set.. Now reading registers..
Mode=1
Frozen on Bad line. Raster = 0F. VIC Irq Enable: F0. Vic IRQ: 71
CIA1 registers: 7F FF FF 00 D6 1F FF FF 00 00 01 91 00
Init IO.
CIA DDR: 00 FF Mode: 02
CIA DDR: 00 FF
State black box reloaded. # of children = 15
Line length: 40. Height: 22
Unhandled context key: 8B
Number of items: 9
Action Category selected: Developer
Object level 2 returned 1.
Object level 1 returned 1.
Action set was: Save Debug Log
I seriously wonder why those Blackbox cartridges even exist in the Ultimate firmwares... its not like they are useful for anything, they just take valuable logic space :)
They are like viruses :)
But seriously. Commodore fans in Poland grew up on BB3-8 And those who had a 1541 had an AR4 or FC3 clone And now no super-duper cartridges will make them happy as launching this particular crap. :D
Testing various dumps from eproms I collected some CRT cartridges produced in Poland. All of them can be run in the latest Vice. Works a lot with Ultimate as well !! :)
Sometimes as BB3 sometimes as BB8 or BisPlus sometimes you need to change the file size x2 and then convert from .bin to .crt. Emulation allows them to work (seems correct), although theoretically their HW electronics could be different. Each CRT has been tested for basic functions like turbo or tape head alignment software...
I also shared this collection among the community of Polish fans on FB and the forums. In a subfolder there are CRTs that don't work in Ultimate (they work in Vice). I think it's very likely that they will work if you add the correct BB8 32K emulation and they will work as well. https://mega.nz/folder/DAZznDqa#0ZSKNmoMhG23ETpR8ixw8g