2 SHARP MZ-2800 Emulator 'EmuZ-2800'
4 Author : Takeda.Toshiya
11 #include "../mb8877.h"
18 for(int i = 0; i < 4; i++) {
19 d_fdc->set_drive_type(i, DRIVE_TYPE_2HD);
23 void FLOPPY::write_io8(uint32_t addr, uint32_t data)
25 switch(addr & 0x7fff) {
28 d_fdc->write_signal(SIG_MB8877_DRIVEREG, data, 3);
29 d_fdc->write_signal(SIG_MB8877_MOTOR, data, 0x80);
33 d_fdc->write_signal(SIG_MB8877_SIDEREG, data, 1);
38 for(int i = 0; i < 4; i++) {
40 d_fdc->set_drive_type(i, DRIVE_TYPE_2HD);
42 if(d_fdc->get_media_type(i) == MEDIA_TYPE_2DD) {
43 d_fdc->set_drive_type(i, DRIVE_TYPE_2DD);
45 d_fdc->set_drive_type(i, DRIVE_TYPE_2D);