floppy.cpp
来自「MONA是为数不多的C++语言编写的一个很小的操作系统」· C++ 代码 · 共 42 行
CPP
42 行
/*----------------------------------------------------------------------
Floppy
----------------------------------------------------------------------*/
#include <monapi.h>
namespace MonAPI {
Floppy::Floppy(int device) {
}
Floppy::~Floppy() {
}
int Floppy::open() {
return syscall_fdc_open();
}
int Floppy::close() {
return syscall_fdc_close();
}
int Floppy::read(dword lba, byte* buf, dword blocknum) {;
return syscall_fdc_read(lba, buf, blocknum);
}
int Floppy::write(dword lba, byte* buf, dword blocknum) {
return syscall_fdc_write(lba, buf, blocknum);
}
bool Floppy::diskChanged() {
return syscall_fdc_disk_changed();
}
int Floppy::ioctl(void* p) {
/* not supported */
return 0;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?