]> 4ch.mooo.com Git - 16.git/blob - src/lib/doslib/hw/ide/testbusy.h
added a bunch of things~ and midi stuff~
[16.git] / src / lib / doslib / hw / ide / testbusy.h
1
2 #include <stdio.h>
3 #include <conio.h> /* this is where Open Watcom hides the outp() etc. functions */
4 #include <stdlib.h>
5 #include <string.h>
6 #include <unistd.h>
7 #include <malloc.h>
8 #include <ctype.h>
9 #include <fcntl.h>
10 #include <dos.h>
11
12 #include <hw/vga/vga.h>
13 #include <hw/vga/vgagui.h>
14 #include <hw/vga/vgatty.h>
15 #include <hw/ide/idelib.h>
16
17 #include "testutil.h"
18 #include "test.h"
19
20 int do_ide_controller_user_wait_busy_timeout_controller(struct ide_controller *ide,unsigned int timeout/*ms*/); /* returns 1 if timed out */
21 int do_ide_controller_user_wait_irq(struct ide_controller *ide,uint16_t count);
22 int do_ide_controller_user_wait_busy_controller(struct ide_controller *ide);
23 int do_ide_controller_user_wait_drive_ready(struct ide_controller *ide);
24 int do_ide_controller_user_wait_drive_drq(struct ide_controller *ide);
25