|
Post by 1570 on Oct 20, 2009 11:28:56 GMT -5
Thanks to abraXxl there's now patches to JiffyDOS that fix the JiffyDOS+C64DTV+J1541/1571 data corruption problems. See picobay.com/dtv_wiki/index.php?title=JiffyDOS for the fix. You need a C64 JiffyDOS 6.01 ROM image as input for the patcher. Feedback welcome.
|
|
|
Post by Jim Brain on Oct 21, 2009 12:23:53 GMT -5
Any chance I can get pre-patched ROM images to put in the JiffyDOS store?
jim
|
|
|
Post by 1570 on Oct 21, 2009 14:08:13 GMT -5
The softkernal download format makes it unlikely that somebody flashes that kernal to $00E000 on the C64DTV - which would brick the DTV as the Jiffy kernal does not do DTV initializations. Apart from using Jiffy as an alternate kernal in conjunction with DTVBOOT, there's no reason to have a normal 8k rom image of it - and people who want to do this probably can extract or patch the kernal anyways .
|
|
|
Post by Jim Brain on Oct 22, 2009 23:04:37 GMT -5
Well, what do you want me to offer them when they come to me with a request to buy a legitimate JD kernal? Just the normal image?
Jim
|
|
giox
Newbie
Posts: 13
|
Post by giox on Nov 16, 2009 7:24:49 GMT -5
quote "Apart from using Jiffy as an alternate kernal in conjunction with DTVBOOT, there's no reason to have a normal 8k rom image of it - and people who want to do this probably can extract or patch the kernal anyways"
Why not? I wanted to do that and actually did (something). The Jiffy DTV Rom image ended up for 8192 bytes long.
Knowing about the structure of alternate kernal in $1FC000 is the question. Should my Jiffy DTV Rom be 8194 bytes ? or even something else ? TRSI/peiselulli kernal flash is 16386 bytes when used with DTVBOOT
|
|
|
Post by peiselulli on Nov 16, 2009 14:00:44 GMT -5
My Kernal is 16384 bytes long because it has some extra features in the flash at $1fc000-$01fdfff. But this memory is handled by the kernal itself. Normally an extra kernal for DTVMon begins at 0x1fe000. So a normal kernal for flashing as extra kernal is 8192 bytes long (or 8194 with the two bytes for loading address).
|
|
giox
Newbie
Posts: 13
|
Post by giox on Nov 17, 2009 8:59:32 GMT -5
ok, so 8194 bytes long one should then have 0x00 and 0xE0 as a first two bytes ?
|
|