Re: [hatari-devel] Relocation warning + program failing when run from GEMDOS HD

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Am Sat, 24 Sep 2022 20:51:46 +0300
schrieb Eero Tamminen <oak@xxxxxxxxxxxxxx>:

> Hi Thomas,
> 
> I found a program that may not work correctly with the GEMDOS HD 
> relocation code.  It's the "c64_show" from "Mono collection #01": 
> https://www.pouet.net/prod.php?which=54828
> 
> I've attached that monocrome slideshow program here. Its pictures are 
> not included (to keep zip size <100KB), but they're loaded after the 
> issue happens, so that should not matter.
> 
> Currently program works only with real TOS v1.0x, and only when loaded 
> from a floppy disk.
> 
> When run from GEMDOS HD, program exits instead, after Hatari gives 
> relocation warning:
> -------------------------
> GEMDOS 0x4B Pexec(0, "C:\C64_SHOW.PRG", [0]"", 0x0) at PC 0xFDD2DA
> GEMDOS 0x4B Pexec(5, 0x0, 0xa542, 0x0) at PC 0xFA003A
>       C64 SLIDESHOWV1.0 LOADING !    GEMDOS 0x4B Pexec(0, 
> "C64_DATA.BSW", [0]"", 0x12824) at PC 0x125D2
> GEMDOS 0x4B Pexec(5, 0x0, 0x12824, 0x12824) at PC 0xFA003A
> ERROR: Failed to parse relocation table of 'c64_data.bsw'.

Which version of Hatari are you using? That error message has been removed
more than a year ago already. I assume it has been fixed with the related
commit 22798befdd7462b01 ... can you please check with current version from
the master branch instead?

 Thomas



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/