81 //--------------------------------------------------
 
  82 // 0x00000 - 0x007FF       galmidw.u        CPU-ROM
 
  83 // 0x00800 - 0x00FFF       galmidw.v        CPU-ROM
 
  84 // 0x01000 - 0x017FF       galmidw.w        CPU-ROM
 
  85 // 0x01800 - 0x01FFF       galmidw.y        CPU-ROM
 
  86 // 0x02000 - 0x027FF       7l               CPU-ROM
 
  87 // 0x04000 - 0x047FF       1k.bin           VID-ROM
 
  88 // 0x05000 - 0x057FF       1h.bin           VID-ROM
 
  89 // 0x10000 - 0x3FFFF       mc_wav_2.bin     Sound(Wav)Data
 
  90 always@(I_ADDR or U_ROM_D or V_ROM_D or W_ROM_D or Y_ROM_D or L_ROM_D or K_ROM_D or H_ROM_D)
 
  92         if (I_ADDR <= 18'h7ff) begin
 
  96         else if (I_ADDR >= 18'h800 && I_ADDR <= 18'hfff) begin
 
 100         else if (I_ADDR >= 18'h1000 && I_ADDR <= 18'h17ff) begin
 
 104         else if (I_ADDR >= 18'h1800 && I_ADDR <= 18'h1fff) begin
 
 108         else if (I_ADDR >= 18'h2000 && I_ADDR <= 18'h27ff) begin
 
 112         else if (I_ADDR >= 18'h4000 && I_ADDR <= 18'h47ff) begin
 
 116         else if (I_ADDR >= 18'h5000 && I_ADDR <= 18'h57ff) begin
 
 120         else if (I_ADDR >= 18'h10000 && I_ADDR <= 18'h3fff) begin
 
 129 assign O_DATA = DATA_OUT;