PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
acdev9.c
1/*
2# _____ ___ ____ ___ ____
3# ____| | ____| | | |____|
4# | ___| |____ ___| ____| | \ PS2DEV Open Source Project.
5#-----------------------------------------------------------------------
6# Copyright ps2dev - http://www.ps2dev.org
7# Licenced under Academic Free License version 2.0
8# Review ps2sdk README & LICENSE files for further details.
9*/
10
11#include <dev9.h>
12#include <irx_imports.h>
13
14#define MODNAME "ARCADE_DEV9_driver"
15IRX_ID(MODNAME, 1, 80);
16// Text section hash:
17// 1bfb37ce42eebcf7b04fc2d5e09d5f5d
18
19extern struct irx_export_table _exp_dev9;
20
21#define sceDev9Entry _start
22
23void SpdRegisterIntrHandler(int intr, dev9_intr_cb_t cb)
24{
25 (void)intr;
26 (void)cb;
27 printf("SpdRegisterIntrHandler\n");
28 while ( 1 )
29 ;
30}
31
32int SpdDmaTransfer(int ctrl, void *buf, int bcr, int dir)
33{
34 (void)ctrl;
35 (void)buf;
36 (void)bcr;
37 (void)dir;
38 printf("SpdDmaTransfer\n");
39 while ( 1 )
40 ;
41}
42
43void Dev9CardStop(void)
44{
45 printf("Dev9CardStop\n");
46 while ( 1 )
47 ;
48}
49
50void SpdIntrEnable(int mask)
51{
52 (void)mask;
53 printf("SpdIntrEnable\n");
54 while ( 1 )
55 ;
56}
57
58void SpdIntrDisable(int mask)
59{
60 (void)mask;
61 printf("SpdIntrDisable\n");
62 while ( 1 )
63 ;
64}
65
66int SpdGetEthernetID(u16 *buf)
67{
68 (void)buf;
69 printf("SpdGetEthernetID\n");
70 while ( 1 )
71 ;
72}
73
74void SpdSetLED(int ctl)
75{
76 (void)ctl;
77 printf("SpdSetLED\n");
78 while ( 1 )
79 ;
80}
81
82int Dev9RegisterPowerOffHandler(int idx, dev9_shutdown_cb_t cb)
83{
84 (void)idx;
85 (void)cb;
86 printf("Dev9RegisterPowerOffHandler no Support\n");
87 return 0;
88}
89
90int sceDev9Entry()
91{
92 if ( RegisterLibraryEntries(&_exp_dev9) )
93 printf("atad: module already loaded\n");
94 printf("sceDev9Entry\n");
95 return 0;
96}
97
98int sceDev9Terminate()
99{
100 printf(" sceDev9Terminate\n");
101 return 0;
102}