30 |
#include <stdarg.h> |
#include <stdarg.h> |
31 |
#include <string.h> |
#include <string.h> |
32 |
#include <inttypes.h> |
#include <inttypes.h> |
33 |
|
#include <limits.h> |
34 |
#include <time.h> |
#include <time.h> |
35 |
#include <ctype.h> |
#include <ctype.h> |
36 |
#include <errno.h> |
#include <errno.h> |
554 |
int pmac_ide_init (BlockDriverState **hd_table, |
int pmac_ide_init (BlockDriverState **hd_table, |
555 |
openpic_t *openpic, int irq); |
openpic_t *openpic, int irq); |
556 |
|
|
557 |
/* oss.c */ |
/* audio.c */ |
|
typedef enum { |
|
|
AUD_FMT_U8, |
|
|
AUD_FMT_S8, |
|
|
AUD_FMT_U16, |
|
|
AUD_FMT_S16 |
|
|
} audfmt_e; |
|
|
|
|
|
void AUD_open (int rfreq, int rnchannels, audfmt_e rfmt); |
|
|
void AUD_reset (int rfreq, int rnchannels, audfmt_e rfmt); |
|
|
int AUD_write (void *in_buf, int size); |
|
|
void AUD_run (void); |
|
|
void AUD_adjust_estimate (int _leftover); |
|
|
int AUD_get_free (void); |
|
|
int AUD_get_live (void); |
|
|
int AUD_get_buffer_size (void); |
|
558 |
void AUD_init (void); |
void AUD_init (void); |
559 |
|
|
560 |
/* dma.c */ |
/* dma.c */ |
561 |
typedef int (*DMA_transfer_handler) (void *opaque, target_ulong addr, int size); |
typedef int (*DMA_transfer_handler) (void *opaque, int nchan, int pos, int size); |
562 |
int DMA_get_channel_mode (int nchan); |
int DMA_get_channel_mode (int nchan); |
563 |
|
int DMA_read_memory (int nchan, void *buf, int pos, int size); |
564 |
|
int DMA_write_memory (int nchan, void *buf, int pos, int size); |
565 |
void DMA_hold_DREQ (int nchan); |
void DMA_hold_DREQ (int nchan); |
566 |
void DMA_release_DREQ (int nchan); |
void DMA_release_DREQ (int nchan); |
567 |
void DMA_schedule(int nchan); |
void DMA_schedule(int nchan); |
568 |
void DMA_run (void); |
void DMA_run (void); |
569 |
void DMA_init (int high_page_enable); |
void DMA_init (int high_page_enable); |
570 |
void DMA_register_channel (int nchan, |
void DMA_register_channel (int nchan, |
571 |
DMA_transfer_handler transfer_handler, void *opaque); |
DMA_transfer_handler transfer_handler, |
572 |
|
void *opaque); |
|
/* sb16.c */ |
|
|
void SB16_run (void); |
|
|
void SB16_init (void); |
|
|
|
|
573 |
/* fdc.c */ |
/* fdc.c */ |
574 |
#define MAX_FD 2 |
#define MAX_FD 2 |
575 |
extern BlockDriverState *fd_table[MAX_FD]; |
extern BlockDriverState *fd_table[MAX_FD]; |