Types and functions for JKRThread, JKRFile, JKRDvdFile, JKRFileCache... (#17)

* Added JSUListIterator and decompiled JKRHeap::dispose_subroutine

* JKRDisposer!

* only 4 functions not OK in JKRHeap

* JKRThread asm functions

* more JKRThread

* JKRThreadSwitch

* JKRThread::JKRThread

* More JKRTHread functions and vtable

* fixed bad merge

* update JKRThread and JKRThreadSwitch to use new virtual inheritance

* save before asmsplit.py script

* JKRFile

* JKRDvdFile

* JKRFileCache

* JKRFileFinder

* JKRFileLoader

* JKRAssertHeap

* JKRExpHeap

* JKRSolidHeap

* fixed type and functions definitions

* JKRArchive (Pub)

* missed file

* JKRArchive

* forgot obj_files.mk

* fixed merge error and class members

* class members

* removed unused asm files

* added names to global variables

* class members for JKRHeap, JKRExpHeap, JKRSolidHeap, and JKRFileCache.
This commit is contained in:
Jonathan Wase
2020-12-05 18:45:10 +01:00
committed by GitHub
parent 3dc3739ebd
commit fb1217e3f9
299 changed files with 9551 additions and 4958 deletions
+100
View File
@@ -786,6 +786,106 @@ FORCEACTIVE {
setGX__10JUTResFontF6TColor6TColor
setGX__10JUTResFontFv
setBlock__10JUTResFontFv
draw__15JKRThreadSwitchFP14JKRThreadName_P10JUTConsole
run__9JKRThreadFv
draw__15JKRThreadSwitchFP14JKRThreadName_
__dt__15JKRThreadSwitchFv
__sinit_JKRThread_cpp
close__10JKRDvdFileFv
getFileSize__10JKRDvdFileCFv
readData__10JKRDvdFileFPvll
writeData__10JKRDvdFileFPCvll
__dt__12JKRFileCacheFv
becomeCurrent__12JKRFileCacheFPCc
countFile__12JKRFileCacheCFPCc
detachResource__12JKRFileCacheFPv
getFirstFile__12JKRFileCacheCFPCc
getFsResource__12JKRFileCacheFPCc
getNameResource__12JKRFileCacheFUlPCc
getResSize__12JKRFileCacheCFPCv
getResource__12JKRFileCacheFPCc
getResource__12JKRFileCacheFUlPCc
readFsResource__12JKRFileCacheFPvUlPCc
readNameResource__12JKRFileCacheFPvUlUlPCc
readResource__12JKRFileCacheFPvUlPCc
readResource__12JKRFileCacheFPvUlUlPCc
removeResourceAll__12JKRFileCacheFv
removeResource__12JKRFileCacheFPv
__dt__12JKRArcFinderFv
__dt__12JKRDvdFinderFv
__dt__13JKRFileFinderFv
findNextFile__12JKRArcFinderFv
findNextFile__12JKRDvdFinderFv
__sinit_JKRFileLoader_cpp
unmount__13JKRFileLoaderFv
__dt__13JKRAssertHeapFv
check__13JKRAssertHeapFv
do_alloc__13JKRAssertHeapFUli
do_changeGroupID__13JKRAssertHeapFUc
do_destroy__13JKRAssertHeapFv
do_fillFreeArea__13JKRAssertHeapFv
do_freeAll__13JKRAssertHeapFv
do_freeTail__13JKRAssertHeapFv
do_free__13JKRAssertHeapFPv
do_getCurrentGroupId__13JKRAssertHeapFv
do_getFreeSize__13JKRAssertHeapFv
do_getMaxFreeBlock__13JKRAssertHeapFv
do_getSize__13JKRAssertHeapFPv
do_getTotalFreeSize__13JKRAssertHeapFv
do_resize__13JKRAssertHeapFPvUl
dump__13JKRAssertHeapFv
dump_sort__13JKRAssertHeapFv
getHeapType__13JKRAssertHeapFv
__dt__10JKRExpHeapFv
check__10JKRExpHeapFv
do_alloc__10JKRExpHeapFUli
do_changeGroupID__10JKRExpHeapFUc
do_destroy__10JKRExpHeapFv
do_fillFreeArea__10JKRExpHeapFv
do_freeAll__10JKRExpHeapFv
do_freeTail__10JKRExpHeapFv
do_free__10JKRExpHeapFPv
do_getCurrentGroupId__10JKRExpHeapFv
do_getFreeSize__10JKRExpHeapFv
do_getMaxFreeBlock__10JKRExpHeapFv
do_getSize__10JKRExpHeapFPv
do_getTotalFreeSize__10JKRExpHeapFv
do_resize__10JKRExpHeapFPvUl
dump__10JKRExpHeapFv
dump_sort__10JKRExpHeapFv
getHeapType__10JKRExpHeapFv
state_compare__10JKRExpHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState
state_register__10JKRExpHeapCFPQ27JKRHeap6TStateUl
__dt__12JKRSolidHeapFv
check__12JKRSolidHeapFv
do_alloc__12JKRSolidHeapFUli
do_destroy__12JKRSolidHeapFv
do_fillFreeArea__12JKRSolidHeapFv
do_freeAll__12JKRSolidHeapFv
do_freeTail__12JKRSolidHeapFv
do_free__12JKRSolidHeapFPv
do_getFreeSize__12JKRSolidHeapFv
do_getMaxFreeBlock__12JKRSolidHeapFv
do_getSize__12JKRSolidHeapFPv
do_getTotalFreeSize__12JKRSolidHeapFv
do_resize__12JKRSolidHeapFPvUl
dump__12JKRSolidHeapFv
getHeapType__12JKRSolidHeapFv
state_compare__12JKRSolidHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState
state_register__12JKRSolidHeapCFPQ27JKRHeap6TStateUl
becomeCurrent__10JKRArchiveFPCc
countFile__10JKRArchiveCFPCc
detachResource__10JKRArchiveFPv
getFirstFile__10JKRArchiveCFPCc
getResSize__10JKRArchiveCFPCv
getResource__10JKRArchiveFPCc
getResource__10JKRArchiveFUlPCc
readResource__10JKRArchiveFPvUlPCc
readResource__10JKRArchiveFPvUlUlPCc
removeResourceAll__10JKRArchiveFv
removeResource__10JKRArchiveFPv
getExpandSize__10JKRArchiveCFPQ210JKRArchive12SDIFileEntry
setExpandSize__10JKRArchiveFPQ210JKRArchive12SDIFileEntryUl
}
/*
.init 80003100 - 80005600