25 |
* SUCH DAMAGE. |
* SUCH DAMAGE. |
26 |
* |
* |
27 |
* |
* |
28 |
* $Id: dev_ps2_ether.c,v 1.2 2005/04/15 21:39:56 debug Exp $ |
* $Id: dev_ps2_ether.c,v 1.4 2005/11/13 00:14:09 debug Exp $ |
29 |
* |
* |
30 |
* Playstation 2 ethernet (smap and emac3). |
* Playstation 2 ethernet (smap and emac3). |
31 |
* |
* |
60 |
/* struct ps2_ether_data *d = extra; */ |
/* struct ps2_ether_data *d = extra; */ |
61 |
uint64_t idata = 0, odata = 0; |
uint64_t idata = 0, odata = 0; |
62 |
|
|
63 |
idata = memory_readmax64(cpu, data, len); |
if (writeflag == MEM_WRITE) |
64 |
|
idata = memory_readmax64(cpu, data, len); |
65 |
|
|
66 |
switch (relative_addr) { |
switch (relative_addr) { |
67 |
case 0x105c: |
case 0x105c: |
103 |
|
|
104 |
memory_device_register(devinit->machine->memory, devinit->name, |
memory_device_register(devinit->machine->memory, devinit->name, |
105 |
devinit->addr, 0x4000, |
devinit->addr, 0x4000, |
106 |
dev_ps2_ether_access, d, MEM_DEFAULT, NULL); |
dev_ps2_ether_access, d, DM_DEFAULT, NULL); |
107 |
|
|
108 |
return 1; |
return 1; |
109 |
} |
} |