Issuing bridge target command 'Data slot read' (0x0180) to read a data slot whose size is not a multiple of four results in the last 1-3 bytes containing garbage. The documentation does not mention any such constraints on the size.
E.g. for the C64 the .prg file format is very common to distribute executable programs and this format does not have a multiple of four constraint. With this bug loading these through the framework becomes a major inconvenience (see https://github.com/markus-zzz/myc64-pocket?tab=readme-ov-file#user-prgs).
Using firmware 2.1 (and previous).
Issuing bridge target command 'Data slot read' (0x0180) to read a data slot whose size is not a multiple of four results in the last 1-3 bytes containing garbage. The documentation does not mention any such constraints on the size.
E.g. for the C64 the
.prg
file format is very common to distribute executable programs and this format does not have a multiple of four constraint. With this bug loading these through the framework becomes a major inconvenience (see https://github.com/markus-zzz/myc64-pocket?tab=readme-ov-file#user-prgs).