So i started finding stubs in the ROM. A1ex can you have a look if this offsets make sense.
/** Startup **/
NSTUB( ROMBASEADDR, firmware_entry ) // 0xF8010000
NSTUB(0xFE0C3A24, cstart)
NSTUB(0x00029898, bzero32)
NSTUB(0xFE0C3AF8, create_init_task)
NSTUB(0xFE1296C8, init_task)
NSTUB( 0x61123, additional_version)
NSTUB(0xFE11F394, DryosDebugMsg)
NSTUB( 0x38FC, task_create)
/** File I/O **/
NSTUB(0xFE2A43FC, FIO_CloseFile)
NSTUB(0xFE2A53D0, FIO_FindClose)
NSTUB(0xFE2A52F0, FIO_FindNextEx)
NSTUB(0xFE2A41AC, _FIO_ReadFile)
NSTUB(0xFE2A425C, FIO_SeekSkipFile)
NSTUB(0xFE2A434C, _FIO_WriteFile)
NSTUB(0xFE2A4C3C, _FIO_CreateDirectory)
NSTUB(0xFE2A4058, _FIO_CreateFile)
NSTUB(0xFE2A51FC, _FIO_FindFirstEx)
NSTUB(0xFE2A4578, _FIO_GetFileSize)
NSTUB(0xFE2A3F9C, _FIO_OpenFile)
NSTUB(0xFE2A4104, _FIO_RemoveFile)
NSTUB(0xFE2A4A74, _FIO_RenameFile)
What is the minimum stubs i need to find (and which) so i can test, if i can run ml in qemu?
I copied the 1100D folder in ml/platforms to a new 1300D and poked around in some files. I can run the code, but some stub is not correct. How can i enable an hello world only ml build? is there a tutorial, i did not find?