| /***********************************************************/ |
| /* ntux: native translation und extension */ |
| /* Copyright (C) 2016--2018 Z. Gilboa */ |
| /* Released under GPLv2 and GPLv3; see COPYING.NTUX. */ |
| /***********************************************************/ |
| |
| #include <psxtypes/psxtypes.h> |
| #include <pemagine/pemagine.h> |
| #include <ntapi/ntapi.h> |
| #include <psxscl/psxglue.h> |
| #include <ntux/ntux.h> |
| |
| #ifdef NTUX_ALL_STATIC |
| |
| int __psx_init(int *,char ***,char ***,void *); |
| |
| int ntux_entry_routine( |
| int(*__psx_init_routine)(int *,char ***,char ***,void *), |
| struct __psx_context * ctx); |
| |
| static struct __psx_context ctx = {sizeof(ctx),0,0,0,0,0,0,0,0,0,0,0}; |
| |
| void ntux_entry_point(void) |
| { |
| ntux_entry_routine(__psx_init,&ctx); |
| } |
| |
| #endif |