comment fait-on ?
quelles sont les modifs à faire ?


movem.l d0/d1/d3-d7/a0-a6,-(a7)
bsr inuse
cmp.w #doorsos::FolderListHandle,d0
beq error
bsr hsymprep
move.l d6,-(a7)
clr.l -(a7)
jsr doorsos::EM_moveSymFromExtMem
addq.l #8,a7
tst.w d0
beq memory
bra normalend
hsymprep:
clr.l d6
move.w d0,d6
swap d6
moveq.l #4,d5
mulu #14,d1
add.w d1,d5
move.w d5,d6> 4 octets.
move.l d0,-(a7) ;d0 contient un HSym clr.l -(a7) ROM_CALL EM_moveSymFromExtMem ;ou jsr doorsos::EM_moveSymFromExtMem si tu préfères addq.l #8,a7
clr.l -(a7) pea.l sym(PC) ROM_CALL EM_moveSymFromExtMem ;ou jsr doorsos::EM_moveSymFromExtMem si tu préfères addq.l #8,a7
dc.b 0,'folderfile' sym: dc.b 0
move.w d0,-(a7) ;en supposant le HSym du répertoire dans d0 move.l d1,-(a7) ;en supposant le SYM_ENTRY du fichier dans d1 ROM_CALL MakeHSym ;ou jsr doorsos::MakeHSym si tu préfères addq.l #2,a7 move.l d0,(a7) clr.l -(a7) ROM_CALL EM_moveSymFromExtMem ;ou jsr doorsos::EM_moveSymFromExtMem si tu préfères addq.l #8,a7