Re: [hatari-devel] TOS versions cartridge icon handling under Hatari

[ Thread Index | Date Index | More Archives ]


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

Mail converted by MHonArc 2.6.19+