Local changes to KOS (9b7049b3c8b394210eec99e1f44c0e8d1ef39c7d):

diff --git a/kernel/arch/dreamcast/fs/fs_iso9660.c b/kernel/arch/dreamcast/fs/fs_iso9660.c
index b8f1de6..f66041b 100644
--- a/kernel/arch/dreamcast/fs/fs_iso9660.c
+++ b/kernel/arch/dreamcast/fs/fs_iso9660.c
@@ -201,7 +201,7 @@ typedef struct {
 } cache_block_t;
 
 /* List of cache blocks (ordered least recently used to most recently) */
-#define NUM_CACHE_BLOCKS 16
+#define NUM_CACHE_BLOCKS 384
 static cache_block_t *icache[NUM_CACHE_BLOCKS];     /* inode cache */
 static cache_block_t *dcache[NUM_CACHE_BLOCKS];     /* data cache */
 
diff --git a/kernel/arch/dreamcast/sound/arm/main.c b/kernel/arch/dreamcast/sound/arm/main.c
index b9a3145..fcabc74 100644
--- a/kernel/arch/dreamcast/sound/arm/main.c
+++ b/kernel/arch/dreamcast/sound/arm/main.c
@@ -192,9 +192,13 @@ int arm_main() {
 
     /* Wait for a command */
     for(; ;) {
+#if 0
         /* Update channel position counters */
         for(i = 0; i < 64; i++)
             aica_get_pos(i);
+#else
+        aica_get_pos(0);
+#endif
 
         /* Check for a command */
         if(q_cmd->process_ok)
