Re: [hatari-devel] TOS versions cartridge icon handling under Hatari |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
Hi,
On sunnuntai 19 huhtikuu 2015, Miro Kropáček wrote:
> On Sun, Apr 19, 2015 at 10:03 AM, Uwe Seimet <Uwe.Seimet@xxxxxxxxx> wrote:
> > But is it normal that when I select this menu item
> > *each time* a new letter "c" appears, so that you have multiple drives
> > "c"? (I currently cannot verify this with real hardware.)
>
> Of course it isn't. Just a couple of weeks ago I was playing with
> UltraSatan (adding new drives etc) in various old TOSes (1.04, 2.06) and
> there's *no cartridge icon whatsoever*.
Does UltraSatan usage need cartridge?
Or do you instead need a driver e.g. in AUTO folder?
(GEMDOS HD emulation needing program in AUTO folder would
be a no-go. So Hatari cartridge code is used for handling
Pexec() calls with GEMDOS HD emulation.)
> Therefore the behavior that the
> cartridge icon is added, even repeatedly, is absolutely a Hatari bug.
If UltraSatan provides cartridge, dose it declare cartridge "file system"
in the cartridge header like Hatari cartridge image does?
Hatari cartridge image header is following:
dc.l $ABCDEF42 ; C-FLAG (magic value)
dc.l $00000000 ; C-NEXT
dc.l sys_init+$08000000 ; C-INIT - flag has bit 3
set = before disk boot, but after GEMDOS init
dc.l infoprgstart ; C-RUN
dc.w %0101100000000000 ; C-TIME
dc.w %0011001000101001 ; C-DATE
dc.l infoprgend-infoprgstart ; C-BSIZ, offset: $14
dc.b 'HATARI.TOS',0,0 ; C-NAME
- Eero