deleterecord.o insertrecord.o appendrecord.o readrecord.o writerecord.o\
updaterecordfile.o\
findfile.o followchain.o getfhdrinfo.o readfile.o savefile.o freefile.o\
- deletefile.o renamefile.o findftypes.o readbyte.o getfile.o
+ deletefile.o renamefile.o findftypes.o readbyte.o getfile.o\
+ sysremove.o sysrename.o
all: $(S_OBJS)
--- /dev/null
+
+;
+; Maciej 'YTM/Elysium' Witkowiak
+;
+; 19.07.2005
+
+; unsigned char __fastcall__ _sysremove (const char* name);
+
+ .export __sysremove
+
+ .include "../inc/jumptab.inc"
+ .include "../inc/geossym.inc"
+
+__sysremove:
+ sta r0L
+ stx r0H
+ jsr DeleteFile
+ txa
+ ldx #0
+ rts
--- /dev/null
+
+;
+; Maciej 'YTM/Elysium' Witkowiak
+;
+; 19.07.2005
+
+; unsigned char __fastcall__ _sysrename (const char* oldname, const char* newname);
+
+ .export __sysrename
+ .import popax
+
+ .include "../inc/jumptab.inc"
+ .include "../inc/geossym.inc"
+
+__sysrename:
+ sta r0L
+ stx r0H
+ jsr popax
+ sta r6L
+ stx r6H
+ jsr RenameFile
+ txa
+ ldx #0
+ rts