25 |
* SUCH DAMAGE. |
* SUCH DAMAGE. |
26 |
* |
* |
27 |
* |
* |
28 |
* $Id: dev_fdc.c,v 1.12 2005/05/29 16:04:28 debug Exp $ |
* $Id: dev_fdc.c,v 1.14 2005/11/13 00:14:09 debug Exp $ |
29 |
* |
* |
30 |
* PC-style floppy controller. |
* PC-style floppy controller. |
31 |
* |
* |
67 |
int i; |
int i; |
68 |
struct fdc_data *d = extra; |
struct fdc_data *d = extra; |
69 |
|
|
70 |
idata = memory_readmax64(cpu, data, len); |
if (writeflag == MEM_WRITE) |
71 |
|
idata = memory_readmax64(cpu, data, len); |
72 |
|
|
73 |
switch (relative_addr) { |
switch (relative_addr) { |
74 |
case 0x04: |
case 0x04: |
110 |
|
|
111 |
memory_device_register(devinit->machine->memory, devinit->name, |
memory_device_register(devinit->machine->memory, devinit->name, |
112 |
devinit->addr, DEV_FDC_LENGTH, dev_fdc_access, d, |
devinit->addr, DEV_FDC_LENGTH, dev_fdc_access, d, |
113 |
MEM_DEFAULT, NULL); |
DM_DEFAULT, NULL); |
114 |
|
|
115 |
return 1; |
return 1; |
116 |
} |
} |