Diff for /xmil/io/memio.c between versions 1.3 and 1.4

version 1.3, 2004/08/09 02:47:01 version 1.4, 2004/08/20 23:01:16
Line 4 Line 4
 #include        "iocore.h"  #include        "iocore.h"
   
   
           UINT8   biosmem[0x8000];
   #if defined(SUPPORT_BANKMEM)
           UINT8   bankmem[16][0x8000];
   #endif
   
   
 void memio_update(void) {  void memio_update(void) {
   
 #if defined(SUPPORT_BANKMEM)  #if defined(SUPPORT_BANKMEM)
         if (memio.bank & 0x10) {          if (memio.bank & 0x10) {
 #endif  #endif
                 if (!memio.ram) {                  if (!memio.ram) {
                         RAM0r = mBIOS;                          z80core.e.memread = biosmem;
                         RAM0w = mMAIN;  
                 }                  }
                 else {                  else {
                         RAM0r = RAM0w = mMAIN;                          z80core.e.memread = mainmem;
                 }                  }
                   z80core.e.memwrite = mainmem;
 #if defined(SUPPORT_BANKMEM)  #if defined(SUPPORT_BANKMEM)
         }          }
         else {          else {
                 RAM0r = RAM0w = mBANK[memio.bank & 15];                  z80core.e.memread = bankmem[memio.bank & 15];
                   z80core.e.memwrite = bankmem[memio.bank & 15];
         }          }
 #endif  #endif
 }  }
Line 45  void IOOUTCALL memio_rom(UINT port, REG8 Line 52  void IOOUTCALL memio_rom(UINT port, REG8
 #if defined(SUPPORT_BANKMEM)  #if defined(SUPPORT_BANKMEM)
         if (memio.bank & 0x10) {          if (memio.bank & 0x10) {
 #endif  #endif
                 RAM0r = mBIOS;                  z80core.e.memread = biosmem;
 #if defined(SUPPORT_BANKMEM)  #if defined(SUPPORT_BANKMEM)
         }          }
 #endif  #endif
Line 59  void IOOUTCALL memio_ram(UINT port, REG8 Line 66  void IOOUTCALL memio_ram(UINT port, REG8
 #if defined(SUPPORT_BANKMEM)  #if defined(SUPPORT_BANKMEM)
         if (memio.bank & 0x10) {          if (memio.bank & 0x10) {
 #endif  #endif
                 RAM0r = mMAIN;                  z80core.e.memread = mainmem;
 #if defined(SUPPORT_BANKMEM)  #if defined(SUPPORT_BANKMEM)
         }          }
 #endif  #endif

Removed from v.1.3  
changed lines
  Added in v.1.4


RetroPC.NET-CVS <cvs@retropc.net>