* スタークルーザーのuseitem.x用 even *------------------- B_READ *( d1:pda&mode, d2.l:シーク位置, d3.l:size, a1.l:buf ) IFn2 GE, , , BSR FSEEK BSR FREAD BSR FCLOSE RTS () *------------------- B_WRITE *( d1:pda&mode, d2.l:シーク位置, d3.l:size, a1.l:buf ) BSR FOPEN BSR FSEEK BSR FWRITE BSR SEEK_EOF BSR FCLOSE RTS () *------------------- FSEEK IFn EQ, , RTS () *---- SEEK_DATAHEAD PUSH d2 m , , mulu d3,d2 *$1400*d2 add #$800,d2 *ID部分を跳(飛?)ばす m , , m , POP d2 RTS () *------------------ FREAD m , , m , RTS () *------------------ FWRITE m , , m , RTS () *------------------ SEEK_EOF m , , m , * m , , * m , * m , , * m , * m , , * m , RTS () *-------------------- FOPEN move #2,-(sp) pea __filename DOS _OPEN addq.l #6,sp move d0,__fn RTS () *------------------- CREATE move #%100010,-(sp) *advshr pea __filename DOS _CREATE addq.l #6,sp move d0,__fn RTS () *------------------- FCLOSE m , , RTS () *==================== * data *これがあると駄目 * even __filename dc.b 'B:savedata',0 __fn dc 0 __dum_buf dc.b 0 レTヌ詑、;w。襴3ヒイtj|T%G「ャシカdヌZノh_・*サナ2勉)LII頽ミ「ホ"ァ+=ヘo」ラ:<,蹤w*イ獏ッ>訐M>%顎ユク\/0:丗宦タ4F\{[/ヘu"-wィキ-Wァ湫K~ネ8I3ェ9ホGT