| 1 | /********************************************************************* | 
 
 
 
 
 | 2 | * Copyright (C) 2003 Tord Lindstrom (pukko@home.se) | 
 
 
 
 
 | 3 | * This file is subject to the terms and conditions of the PS2Link License. | 
 
 
 
 
 | 4 | * See the file LICENSE in the main directory of this distribution for more | 
 
 
 
 
 | 5 | * details. | 
 
 
 
 
 | 6 | */ | 
 
 
 
 
 | 7 |  | 
 
 
 
 
 | 8 | #include <stdio.h> | 
 
 
 
 
 | 9 | #include <sysclib.h> | 
 
 
 
 
 | 10 | #include <loadcore.h> | 
 
 
 
 
 | 11 | #include <intrman.h> | 
 
 
 
 
 | 12 | #include <types.h> | 
 
 
 
 
 | 13 | #include <sifrpc.h> | 
 
 
 
 
 | 14 | #if 0 /* EEUG: WHY ? */ | 
 
 
 
 
 | 15 | #include <cdvdman.h> | 
 
 
 
 
 | 16 | #endif | 
 
 
 
 
 | 17 |  | 
 
 
 
 
 | 18 | // Entry points | 
 
 
 
 
 | 19 | extern int fsysMount(void); | 
 
 
 
 
 | 20 | //////////////////////////////////////////////////////////////////////// | 
 
 
 
 
 | 21 | // main | 
 
 
 
 
 | 22 | //   start threads & init rpc & filesys | 
 
 
 
 
 | 23 | int | 
 
 
 
 
 | 24 | _start( int argc, char **argv) | 
 
 
 
 
 | 25 | { | 
 
 
 
 
 | 26 | FlushDcache(); | 
 
 
 
 
 | 27 | CpuEnableIntr(0); | 
 
 
 
 
 | 28 | #if 0  /* EEUG: what the hell these two are doing here ? */ | 
 
 
 
 
 | 29 | sceCdInit(1); | 
 
 
 
 
 | 30 | sceCdStop(); | 
 
 
 
 
 | 31 | #endif | 
 
 
 
 
 | 32 | SifInitRpc(0); | 
 
 
 
 
 | 33 |  | 
 
 
 
 
 | 34 | fsysMount(); | 
 
 
 
 
 | 35 | return 0; | 
 
 
 
 
 | 36 | } | 
 
 
 
 
 | 37 |  |