MLX_V1REG_IDB
if ((mlx_inb(mlx, MLX_V1REG_IDB) & MLX_V1_IDB_FULL) == 0) {
mlx_outb(mlx, MLX_V1REG_IDB, MLX_V1_IDB_FULL);
mlx_outb(mlx, MLX_V1REG_IDB, MLX_V1_IDB_SACK);
mlx_outb(mlx, MLX_V1REG_IDB, MLX_V1_IDB_SACK);
if ((mlx_inb(mlx, MLX_V1REG_IDB) & MLX_V1_IDB_INIT_BUSY) == 0)
mlx_outb(mlx, MLX_V1REG_IDB, MLX_V1_IDB_SACK);
if ((mlx_inb(mlx, MLX_V1REG_IDB) & MLX_V1_IDB_SACK) == 0)
mlx_outb(mlx, MLX_V1REG_IDB, MLX_V1_IDB_RESET);
if ((mlx_inb(mlx, MLX_V1REG_IDB) & MLX_V1_IDB_RESET) == 0)