mirror of
https://github.com/LNH-team/pico-loader.git
synced 2026-06-02 17:26:48 +02:00
Perform more optimization in supercard platform (#107)
This commit is contained in:
@@ -6,8 +6,8 @@ DEFINE_SECTION_SYMBOLS(scsd_change_mode);
|
||||
DEFINE_SECTION_SYMBOLS(scsd_common);
|
||||
|
||||
extern "C" void sccmn_changeMode();
|
||||
|
||||
extern "C" void sccmn_sdSendClock10();
|
||||
|
||||
extern "C" void sccmn_sdio4BitCrc16();
|
||||
|
||||
class SuperCardChangeModePatchCode : public PatchCode
|
||||
@@ -20,6 +20,11 @@ public:
|
||||
{
|
||||
return GetAddressAtTarget((void*)sccmn_changeMode);
|
||||
}
|
||||
|
||||
const void* GetSdSendClock10Function() const
|
||||
{
|
||||
return GetAddressAtTarget((void*)sccmn_sdSendClock10);
|
||||
}
|
||||
};
|
||||
|
||||
class SuperCardCommonPatchCode : public PatchCode
|
||||
@@ -28,11 +33,6 @@ public:
|
||||
explicit SuperCardCommonPatchCode(PatchHeap& patchHeap)
|
||||
: PatchCode(SECTION_START(scsd_common), SECTION_SIZE(scsd_common), patchHeap) { }
|
||||
|
||||
const void* GetSdSendClock10Function() const
|
||||
{
|
||||
return GetAddressAtTarget((void*)sccmn_sdSendClock10);
|
||||
}
|
||||
|
||||
const void* GetCrc16ChecksumFunction() const
|
||||
{
|
||||
return GetAddressAtTarget((void*)sccmn_sdio4BitCrc16);
|
||||
|
||||
Reference in New Issue
Block a user