- emu_ReadConfig(0);\r
- gp2x_init();\r
- if (currentConfig.EmuOpt&0x10) {\r
- int ret = mmuhack();\r
- printf("squidge hack code finished and returned %i\n", ret); fflush(stdout);\r
- mmuhack_status = ret;\r
- }\r
- cpuctrl_init();\r
- Reset940(1);\r
- Pause940(1);\r
- if (currentConfig.EmuOpt&0x100) {\r
- printf("setting RAM timings.. "); fflush(stdout);\r
- // craigix: --trc 6 --tras 4 --twr 1 --tmrd 1 --trfc 1 --trp 2 --trcd 2\r
- set_RAM_Timings(6, 4, 1, 1, 1, 2, 2);\r
- printf("done.\n"); fflush(stdout);\r
- }\r
+ /* in_init() must go before config, config accesses in_ fwk */\r
+ in_init();\r
+ emu_prepareDefaultConfig();\r
+ emu_ReadConfig(0, 0);\r
+ config_readlrom(PicoConfigFile);\r
+\r
+ plat_init();\r
+ in_probe();\r
+ in_debug_dump();\r
+\r