Path: blob/main/emulators/adamem/files/patch-Coleco.c
16461 views
Index: Coleco.c1@@ -40,10 +40,10 @@2int CheatCount; /* Number of cheats */3int DiskSpeed=100; /* Time in ms it takes to read one... */4int TapeSpeed=100; /* ... block */5-char *CartName = "CART.rom"; /* Cartridge ROM file */6-char *OS7File = "OS7.rom"; /* ColecoVision ROM file */7-char *EOSFile = "EOS.rom"; /* EOS ROM file */8-char *WPFile = "WP.rom"; /* SmartWriter ROM file */9+char *CartName = "%%DATADIR%%/CART.rom"; /* Cartridge ROM file */10+char *OS7File = "%%DATADIR%%/OS7.rom"; /* ColecoVision ROM file */11+char *EOSFile = "%%DATADIR%%/EOS.rom"; /* EOS ROM file */12+char *WPFile = "%%DATADIR%%/WP.rom"; /* SmartWriter ROM file */13char *SoundName; /* Sound log file */14char *DiskName[4]; /* Disk images */15char *TapeName[4]; /* Tape images */16@@ -616,7 +616,7 @@17OutE0,OutE0,OutE0,OutE0,OutE0,OutE0,OutE0,OutE018};1920-void Z80_Out (unsigned Port,byte Val)21+FASTCALL void Z80_Out (unsigned Port,byte Val)22{23OutPortFn fn;24Port&=0xff;25@@ -763,7 +763,7 @@26InpE0,InpE0,InpE2,InpE2,InpE0,InpE0,InpE2,InpE227};2829-byte Z80_In (unsigned Port)30+FASTCALL byte Z80_In (unsigned Port)31{32InPortFn fn;33Port&=0xff;343536