Previous 199869 Revisions Next

r31989 Monday 8th September, 2014 at 12:00:45 UTC by Oliver Stöneberg
fixed most of the -Wunreachable-code-break and -Wunreachable-code-return warnings of clang 3.5 when compiling MESS (nw)
[src/emu]ioport.c
[src/emu/bus/a2bus]a2applicard.c a2hsscsi.c a2scsi.c a2vulcan.c
[src/emu/bus/coco]cococart.c
[src/emu/bus/gba]rom.c
[src/emu/bus/isa]aga.c gus.c isa.c s3virge.c
[src/emu/bus/msx_slot]cartridge.c
[src/emu/bus/neogeo]kof98_prot.c
[src/emu/bus/nes]mmc5.c
[src/emu/bus/nubus]nubus.c nubus_cb264.c nubus_m2hires.c nubus_m2video.c nubus_spec8.c nubus_specpdq.c nubus_wsportrait.c pds30_30hr.c pds30_cb264.c pds30_mc30.c pds30_procolor816.c
[src/emu/bus/pci]i82439tx.c mpc105.c
[src/emu/bus/scsi]scsihle.c
[src/emu/bus/snes]bsx.c
[src/emu/cpu]drcbec.c drcbex64.c drcbex86.c uml.c
[src/emu/cpu/8x300]8x300.c
[src/emu/cpu/adsp2100]adsp2100.c
[src/emu/cpu/am29000]am29000.c
[src/emu/cpu/arm]arm.c
[src/emu/cpu/arm7]arm7.c arm7ops.c
[src/emu/cpu/cop400]cop400.c
[src/emu/cpu/dsp16]dsp16dis.c
[src/emu/cpu/dsp32]dsp32.c
[src/emu/cpu/dsp56k]dsp56mem.c dsp56pcu.c
[src/emu/cpu/es5510]es5510.c
[src/emu/cpu/h8]h8_adc.c
[src/emu/cpu/hcd62121]hcd62121_ops.h
[src/emu/cpu/i8085]i8085.c
[src/emu/cpu/i8089]i8089_channel.c
[src/emu/cpu/i86]i86.c
[src/emu/cpu/i960]i960.c
[src/emu/cpu/m68000]m68kcpu.c
[src/emu/cpu/m6809]hd6309.c konami.c
[src/emu/cpu/mb86233]mb86233.c
[src/emu/cpu/mcs48]mcs48.c
[src/emu/cpu/mcs51]mcs51.c
[src/emu/cpu/mips]mips3com.c r3000.c
[src/emu/cpu/mn10200]mn102dis.c
[src/emu/cpu/powerpc]ppccom.c
[src/emu/cpu/rsp]rsp.c rspdrc.c
[src/emu/cpu/score]score.c
[src/emu/cpu/se3208]se3208.c se3208dis.c
[src/emu/cpu/sh4]sh3comn.c
[src/emu/cpu/sharc]sharc.c
[src/emu/cpu/tlcs90]tlcs90.c
[src/emu/cpu/tms32031]tms32031.c
[src/emu/cpu/tms32082]mp_ops.c
[src/emu/cpu/tms9900]9900dasm.c
[src/emu/cpu/v60]v60.c
[src/emu/cpu/z180]z180.c
[src/emu/cpu/z8]z8.c
[src/emu/cpu/z80]z80.c
[src/emu/debug]debugcpu.c
[src/emu/machine]53c810.c 68307tmu.c adc0808.c ds2404.c jvsdev.c k033906.c mb89352.c mc68328.c mc6843.c ncr5380.c ncr5380n.c ncr5390.c ncr539x.c netlist.c nscsi_bus.c s3c44b0.c strata.c upd71071.c wd33c93.c z80dma.c
[src/emu/netlist]nl_setup.c
[src/emu/video]ef9340_1.c mc6847.c pc_vga.c
[src/mame/drivers]konamim2.c
[src/mame/machine]amiga.c archimds.c cdi070.c cdicdic.c megadriv.c
[src/mame/video]n64.c
[src/mess/drivers]fmtowns.c hp49gp.c ip22.c laser3k.c mac.c mz2500.c pc88va.c rainbow.c replicator.c smc777.c vidbrain.c
[src/mess/machine]6883sam.c apple2.c apple2gs.c c65.c concept.c fm_scsi.c genpc.c mac.c macpci.c msx_matsushita.c msx_s1985.c pc9801_118.c pc9801_26.c pc9801_86.c pce_cd.c psxcd.c
[src/mess/video]apple2.c fm7.c gba.c gime.c mac.c newport.c
[src/osd/sdl]sdlfile.c sdlmain.c

trunk/src/osd/sdl/sdlfile.c
r31988r31989
307307         *actual = result;
308308
309309         return FILERR_NONE;
310         break;
311310
312311      case SDLFILE_SOCKET:
313312         return sdl_read_socket(file, buffer, offset, count, actual);
314         break;
315313
316314      case SDLFILE_PTTY:
317315         return sdl_read_ptty(file, buffer, offset, count, actual);
318         break;
319316
320317      default:
321318         return FILERR_FAILURE;
r31988r31989
352349         if (actual != NULL)
353350         *actual = result;
354351         return FILERR_NONE;
355         break;
356352
357353      case SDLFILE_SOCKET:
358354         return sdl_write_socket(file, buffer, offset, count, actual);
359         break;
360355
361356      case SDLFILE_PTTY:
362357         return sdl_write_ptty(file, buffer, offset, count, actual);
363         break;
364358
365359      default:
366360         return FILERR_FAILURE;
r31988r31989
383377         if (!result)
384378            return error_to_file_error(errno);
385379         return FILERR_NONE;
386         break;
387380
388381      default:
389382         return FILERR_FAILURE;
r31988r31989
404397         close(file->handle);
405398         osd_free(file);
406399         return FILERR_NONE;
407         break;
408400
409401      case SDLFILE_SOCKET:
410402         return sdl_close_socket(file);
411         break;
412403
413404      case SDLFILE_PTTY:
414405         return sdl_close_ptty(file);
415         break;
416406
417407      default:
418408         return FILERR_FAILURE;
trunk/src/osd/sdl/sdlmain.c
r31988r31989
351351   #endif
352352
353353   exit(res);
354
355   return res;
356354}
357355
358356
trunk/src/emu/ioport.c
r31988r31989
40064006
40074007      default:
40084008         fatalerror("Unknown analog port type -- don't know if it is absolute or not\n");
4009         break;
40104009   }
40114010
40124011   // further processing for absolute controls
trunk/src/emu/debug/debugcpu.c
r31988r31989
947947
948948      default:
949949         fatalerror("debug_read_opcode: unknown type = %d\n", space.data_width() / 8 * 10 + size);
950         break;
951950   }
952951
953952   /* turn on debugger access */
trunk/src/emu/cpu/es5510/es5510.c
r31988r31989
215215      return stpcpy_int(s, REGNAME(r));
216216   }
217217
218   return 0;
218   // never executed
219   //return 0;
219220}
220221
221222const alu_op_t es5510_device::ALU_OPS[16] = {
trunk/src/emu/cpu/m68000/m68kcpu.c
r31988r31989
11251125
11261126      default:
11271127         fatalerror("CPU_IMPORT_STATE(this) called for unexpected value\n");
1128         break;
11291128   }
11301129
11311130}
r31988r31989
11651164
11661165      default:
11671166         fatalerror("CPU_EXPORT_STATE(this) called for unexpected value\n");
1168         break;
11691167   }
11701168}
11711169
trunk/src/emu/cpu/dsp16/dsp16dis.c
r31988r31989
5454
5555      default: return "UNKNOWN";
5656   }
57   return "";
57   // never executed
58   //return "";
5859}
5960
6061astring disasmZField(const UINT8& Z)
r31988r31989
8384
8485      default: return "UNKNOWN";
8586   }
86   return "";
87   // never executed
88   //return "";
8789}
8890
8991astring disasmF2Field(const UINT8& F2, const UINT8& D, const UINT8& S)
r31988r31989
139141
140142      default: return "RESERVED";
141143   }
142   return "";
144   // never executed
145   //return "";
143146}
144147
145148astring disasmBField(const UINT8& B)
r31988r31989
157160
158161      default: return "UNKNOWN";
159162   }
160   return "";
163   // never executed
164   //return "";
161165}
162166
163167astring disasmRImmediateField(const UINT8& R)
r31988r31989
175179
176180      default: return "UNKNOWN";
177181   }
178   return "";
182   // never executed
183   //return "";
179184}
180185
181186astring disasmRField(const UINT8& R)
r31988r31989
213218
214219      default: return "RESERVED";
215220   }
216   return "";
221   // never executed
222   //return "";
217223}
218224
219225astring disasmIField(const UINT8& I)
r31988r31989
227233
228234      default: return "UNKNOWN";
229235   }
230   return "";
236   // never executed
237   //return "";
231238}
232239
233240bool disasmSIField(const UINT8& SI)
trunk/src/emu/cpu/rsp/rsp.c
r31988r31989
15361536      }
15371537   }
15381538
1539   return 0;
1539   // never executed
1540   //return 0;
15401541}
15411542
15421543#define WRITEBACK_RESULT() {memcpy(&m_v[VDREG].s[0], &vres[0], 16);}
trunk/src/emu/cpu/rsp/rspdrc.c
r31988r31989
31363136         }
31373137      }
31383138   }
3139   return 0;
3139   // never executed
3140   //return 0;
31403141}
31413142
31423143#if USE_SIMD
trunk/src/emu/cpu/mips/mips3com.c
r31988r31989
305305      default:
306306         fatalerror("Unknown MIPS flavor specified\n");
307307   }
308   return 0x2000;
308   // never executed
309   //return 0x2000;
309310}
310311
311312
trunk/src/emu/cpu/mips/r3000.c
r31988r31989
417417
418418      default:
419419         fatalerror("r3000_device::state_import called for unexpected value\n");
420         break;
421420   }
422421}
423422
r31988r31989
435434
436435      default:
437436         fatalerror("r3000_device::state_export called for unexpected value\n");
438         break;
439437   }
440438}
441439
trunk/src/emu/cpu/dsp56k/dsp56mem.c
r31988r31989
571571            DSP56K::HRDF_bit_set(cpustate, 0);
572572            return value;
573573         }
574         break;
575574      // COSR
576575      case 0xffe8: break;
577576
r31988r31989
931930            return 0xbf;
932931         else
933932            return RXH;
934         break;
935933
936934      // Receive byte register - low byte (RXL)
937935      case 0x07:
r31988r31989
944942            DSP56K::RXDF_bit_set(cpustate, 0);
945943            return value;
946944         }
947         break;
948945
949946      default: logerror("DSP56k : dsp56k_host_interface_read called with invalid address 0x%02x.\n", offset);
950947   }
trunk/src/emu/cpu/dsp56k/dsp56pcu.c
r31988r31989
479479   }
480480
481481   fatalerror("DSP56K ERROR : IRQ TAG specified incorrectly (get_vector_by_tag) : %s.\n", tag);
482   return -1;
482   // never executed
483   //return -1;
483484}
484485
485486} // namespace DSP56K
trunk/src/emu/cpu/tlcs90/tlcs90.c
r31988r31989
10111011         fatalerror("%04x: unimplemented addr mode = %d\n",pc,mode);
10121012   }
10131013
1014   return 0;
1014   // never executed
1015   //return 0;
10151016}
10161017
10171018offs_t tlcs90_device::disasm_disassemble(char *buffer, offs_t pc, const UINT8 *oprom, const UINT8 *opram, UINT32 options)
r31988r31989
12371238      default:
12381239         fatalerror("%04x: unimplemented condition = %d\n",m_pc.w.l,cond);
12391240   }
1240   return 0;
1241
1242   // never executed
1243   //return 0;
12411244}
12421245
12431246void tlcs90_device::Push( UINT16 rr )
trunk/src/emu/cpu/uml.c
r31988r31989
466466                  case SIZE_WORD:     convert_to_mov_immediate((INT16)m_param[1].immediate());    break;
467467                  case SIZE_DWORD:    convert_to_mov_immediate((INT32)m_param[1].immediate());    break;
468468                  case SIZE_QWORD:    convert_to_mov_immediate((INT64)m_param[1].immediate());    break;
469                  case SIZE_DQWORD:   fatalerror("Invalid SEXT target size\n");                   break;
469                  case SIZE_DQWORD:   fatalerror("Invalid SEXT target size\n");
470470               }
471471            break;
472472
trunk/src/emu/cpu/h8/h8_adc.c
r31988r31989
496496int h8_adc_2655_device::get_channel_index(int count)
497497{
498498   abort();
499   return 0;
500499}
trunk/src/emu/cpu/arm/arm.c
r31988r31989
12951295         if (pCarry) *pCarry = (rm & (1 << (k - 1)));
12961296         return LSR(rm, k);
12971297      }
1298      break;
12991298
13001299   case 2:                     /* ASR */
13011300      if (k == 0 || k > 32)
r31988r31989
13101309         else
13111310            return LSR(rm, k);
13121311      }
1313      break;
13141312
13151313   case 3:                     /* ROR and RRX */
13161314      if (k)
r31988r31989
13241322         if (pCarry) *pCarry = (rm & 1);
13251323         return LSR(rm, 1) | ((R15 & C_MASK) << 2);
13261324      }
1327      break;
13281325   }
13291326
13301327   logerror("%08x: Decodeshift error\n",R15);
trunk/src/emu/cpu/powerpc/ppccom.c
r31988r31989
24692469      /* fly-by mode DMA */
24702470      case 1:
24712471         fatalerror("ppc4xx_dma_exec: fly-by DMA not implemented\n");
2472         break;
24732472
24742473      /* software initiated memory-to-memory mode DMA */
24752474      case 2:
r31988r31989
25252524      /* hardware initiated memory-to-memory mode DMA */
25262525      case 3:
25272526         fatalerror("ppc4xx_dma_exec: HW mem-to-mem DMA not implemented\n");
2528         break;
25292527   }
25302528}
25312529
r31988r31989
28082806            ppc4xx_spu_timer_reset();
28092807         break;
28102808
2811         break;
2812
28132809      case SPU4XX_BUFFER:
28142810         /* write to the transmit buffer and mark it full */
28152811         m_spu.txbuf = data;
trunk/src/emu/cpu/8x300/8x300.c
r31988r31989
8080//  IVR is write-only
8181   default: logerror("8X300: Invalid register %02x read.\n",reg); return 0;
8282   }
83   return 0;
8483}
8584
8685void n8x300_cpu_device::device_start()
trunk/src/emu/cpu/m6809/hd6309.c
r31988r31989
321321      case ADDRESSING_MODE_REGISTER_B:    return m_d.b.l;
322322      case ADDRESSING_MODE_REGISTER_E:    return m_w.b.h;
323323      case ADDRESSING_MODE_REGISTER_F:    return m_w.b.l;
324      default:                            fatalerror("Unexpected");   return 0x00;
324      default:                            fatalerror("Unexpected");
325325   }
326326}
327327
r31988r31989
345345      case ADDRESSING_MODE_REGISTER_V:    return (ordinal & 1) ? m_v.b.l : m_v.b.h;
346346      case ADDRESSING_MODE_REGISTER_PC:   return (ordinal & 1) ? m_pc.b.l : m_pc.b.h;
347347      case ADDRESSING_MODE_ZERO:          return 0x00;
348      default:                            fatalerror("Unexpected");   return 0x00;
348      default:                            fatalerror("Unexpected");
349349   }
350350}
351351
r31988r31989
364364      case ADDRESSING_MODE_REGISTER_E:    m_w.b.h = data;                 break;
365365      case ADDRESSING_MODE_REGISTER_F:    m_w.b.l = data;                 break;
366366      case ADDRESSING_MODE_ZERO:                                          break;
367      default:                            fatalerror("Unexpected");       break;
367      default:                            fatalerror("Unexpected");
368368   }
369369}
370370
r31988r31989
387387      case ADDRESSING_MODE_REGISTER_V:    *((ordinal & 1) ? &m_v.b.l : &m_v.b.h) = data;      break;
388388      case ADDRESSING_MODE_REGISTER_PC:   *((ordinal & 1) ? &m_pc.b.l : &m_pc.b.h) = data;    break;
389389      case ADDRESSING_MODE_ZERO:                                                              break;
390      default:                            fatalerror("Unexpected");                           break;
390      default:                            fatalerror("Unexpected");
391391   }
392392}
393393
r31988r31989
470470      case 15: value = ((UINT16) m_w.b.l) << 8 | m_w.b.l; break;  // F
471471      default:
472472         fatalerror("Should not reach here");
473         break;
474473   }
475474
476475   exgtfr_register result;
r31988r31989
507506      case 15: m_w.b.l = (UINT8) (value.word_value >> 0); break;  // F
508507      default:
509508         fatalerror("Should not reach here");
510         break;
511509   }
512510}
513511
r31988r31989
614612      case 15: if (promote) set_regop16(m_w);     else set_regop8(m_w.b.l);       break;  // F
615613      default:
616614         fatalerror("Should not reach here");
617         break;
618615   }
619616
620617   // set source
r31988r31989
638635      case 15: m_addressing_mode = promote ? ADDRESSING_MODE_REGISTER_W : ADDRESSING_MODE_REGISTER_F; break;  // F
639636      default:
640637         fatalerror("Should not reach here");
641         break;
642638   }
643639
644640   // eat a single CPU cycle
trunk/src/emu/cpu/m6809/konami.c
r31988r31989
137137      case ADDRESSING_MODE_EA:            return read_memory(m_ea.w + ordinal);
138138      case ADDRESSING_MODE_IMMEDIATE:     return read_opcode_arg();
139139      case ADDRESSING_MODE_REGISTER_D:    return (ordinal & 1) ? m_d.b.l : m_d.b.h;
140      default:                            fatalerror("Unexpected");   return 0x00;
140      default:                            fatalerror("Unexpected");
141141   }
142142}
143143
r31988r31989
164164      case ADDRESSING_MODE_IMMEDIATE:     /* do nothing */                                break;
165165      case ADDRESSING_MODE_EA:            write_memory(m_ea.w + ordinal, data);           break;
166166      case ADDRESSING_MODE_REGISTER_D:    *((ordinal & 1) ? &m_d.b.l : &m_d.b.h) = data;  break;
167      default:                            fatalerror("Unexpected");                       break;
167      default:                            fatalerror("Unexpected");
168168   }
169169}
170170
r31988r31989
184184      case 0x70:  return m_pc.w;
185185      default:
186186         fatalerror("Should not get here");
187         return m_x.w;
187         // never executed
188         //return m_x.w;
188189   }
189190}
190191
trunk/src/emu/cpu/se3208/se3208.c
r31988r31989
16701670                        return &se3208_device::MVFC;
16711671                     else
16721672                        return &se3208_device::MVTC;
1673                     break;
16741673               }
16751674               break;
16761675         }
trunk/src/emu/cpu/se3208/se3208dis.c
r31988r31989
13881388                        return MVFC;
13891389                     else
13901390                        return MVTC;
1391                     break;
13921391               }
13931392               break;
13941393         }
trunk/src/emu/cpu/i960/i960.c
r31988r31989
8181      break;
8282   default:
8383      fatalerror("I960: %x: IAC %08x %08x %08x %08x\n", m_PIP, iac[0], iac[1], iac[2], iac[3]);
84      break;
8584   }
8685}
8786
r31988r31989
129128
130129      default:
131130         fatalerror("I960: %x: unhandled MEMB mode %x\n", m_PIP, mode);
132         return 0;
133131      }
134132   }
135133}
trunk/src/emu/cpu/mn10200/mn102dis.c
r31988r31989
288288      default:
289289         goto illegal2;
290290      }
291      break;
292291
293292   case 0xf1:
294293      opcode = program_read_byte(pc+1);
r31988r31989
375374      default:
376375         goto illegal2;
377376      }
378      break;
379377
380378   case 0xf3:
381379      opcode = program_read_byte(pc+1);
r31988r31989
485483         default:
486484            goto illegal3;
487485         }
488         break;
489486
490487      case 0xff:
491488         opcode = program_read_byte(pc+2);
r31988r31989
516513         default:
517514            goto illegal3;
518515         }
519         break;
520516
521517      default:
522518         goto illegal2;
523519      }
524      break;
525520
526521   case 0xf4:
527522      opcode = program_read_byte(pc+1);
r31988r31989
667662      default:
668663         goto illegal2;
669664      }
670      break;
671665
672666   case 0xf5:
673667      opcode = program_read_byte(pc+1);
r31988r31989
721715         default:
722716            goto illegal3;
723717         }
724         break;
725718      }
726719
727720      case 0x50: case 0x51: case 0x52: case 0x53: case 0x54: case 0x55: case 0x56: case 0x57:
r31988r31989
742735         default:
743736            goto illegal3;
744737         }
745         break;
746738      }
747739
748740      case 0x70: case 0x71: case 0x72: case 0x73: case 0x74: case 0x75: case 0x76: case 0x77:
r31988r31989
870862         default:
871863            goto illegal3;
872864         }
873         break;
874865      }
875866
876867      case 0xfc:
r31988r31989
892883      default:
893884         goto illegal2;
894885      }
895      break;
896886
897887   case 0xf6:
898888      sprintf(buffer, "nop");
r31988r31989
1002992      default:
1003993         goto illegal2;
1004994      }
1005      break;
1006995
1007996   case 0xf8: case 0xf9: case 0xfa: case 0xfb:
1008997      sprintf(buffer, "mov %s, d%d", i16str(r16s(pc+1)), opcode & 3);
trunk/src/emu/cpu/sh4/sh3comn.c
r31988r31989
123123      case SH3_INTEVT_ADDR:
124124         logerror("'%s' (%08x): unmapped internal read from %08x mask %08x (SH3 INTEVT - %08x)\n",tag(), m_pc & AM,(offset *4)+SH3_UPPER_REGBASE,mem_mask, m_sh3internal_upper[offset]);
125125         fatalerror("INTEVT unsupported on SH3\n");
126         return m_sh3internal_upper[offset];
126         // never executed
127         //return m_sh3internal_upper[offset];
127128
128129
129130      default:
r31988r31989
163164            //  logerror("'%s' (%08x): unmapped internal read from %08x mask %08x (INTEVT2)\n",tag(), m_pc & AM,(offset *4)+0x4000000,mem_mask);
164165               return m_sh3internal_lower[offset];
165166            }
166            break;
167167
168168
169169         case IRR0_IRR1:
r31988r31989
184184                  fatalerror("'%s' (%08x): unmapped internal read from %08x mask %08x (IRR0/1 unused bits)\n",tag(), m_pc & AM,(offset *4)+0x4000000,mem_mask);
185185               }
186186            }
187            break;
188187
189188         case PADR_PBDR:
190189            {
trunk/src/emu/cpu/mcs48/mcs48.c
r31988r31989
12661266
12671267      default:
12681268         fatalerror("CPU_IMPORT_STATE(mcs48) called for unexpected value\n");
1269         break;
12701269   }
12711270}
12721271
r31988r31989
12931292
12941293      default:
12951294         fatalerror("CPU_EXPORT_STATE(mcs48) called for unexpected value\n");
1296         break;
12971295   }
12981296}
12991297
trunk/src/emu/cpu/sharc/sharc.c
r31988r31989
135135      }
136136      default:        fatalerror("sharc_iop_r: Unimplemented IOP reg %02X at %08X\n", address, m_pc);
137137   }
138   return 0;
139138}
140139
141140void adsp21062_device::sharc_iop_w(UINT32 address, UINT32 data)
trunk/src/emu/cpu/drcbex64.c
r31988r31989
445445      // everything else is unexpected
446446      default:
447447         fatalerror("Unexpected parameter type\n");
448         break;
449448   }
450449}
451450
trunk/src/emu/cpu/cop400/cop400.c
r31988r31989
243243
244244      default:
245245         fatalerror("No or unknown featuremask supplied\n");
246         break;
247246   }
248247}
249248
trunk/src/emu/cpu/arm7/arm7.c
r31988r31989
227227      {
228228         return FAULT_DOMAIN;
229229      }
230      break;
231230      case 1 : // "Client - Accesses are checked against the access permission bits in the section or page descriptor"
232231      {
233232         switch (ap)
r31988r31989
286285            {
287286               return FAULT_NONE;
288287            }
289            break;
290288         }
291289      }
292290      break;
r31988r31989
294292      {
295293         return FAULT_DOMAIN;
296294      }
297      break;
298295      case 3 : // "Manager - Accesses are not checked against the access permission bits so a permission fault cannot be generated"
299296      {
300297         return FAULT_NONE;
301298      }
302      break;
303299   }
304300   return FAULT_NONE;
305301}
r31988r31989
749745               break;
750746            case COND_NV:
751747               { UNEXECUTED();  goto skip_exec; }
752               break;
753748         }
754749         /*******************************************************************/
755750         /* If we got here - condition satisfied, so decode the instruction */
trunk/src/emu/cpu/arm7/arm7ops.c
r31988r31989
103103         }
104104         return k ? LSL(rm, k) : rm;
105105      }
106      break;
107106
108107   case 1:                         /* LSR */
109108      if (k == 0 || k == 32)
r31988r31989
124123            *pCarry = (rm & (1 << (k - 1)));
125124         return LSR(rm, k);
126125      }
127      break;
128126
129127   case 2:                     /* ASR */
130128      if (k == 0 || k > 32)
r31988r31989
141139         else
142140            return LSR(rm, k);
143141      }
144      break;
145142
146143   case 3:                     /* ROR and RRX */
147144      if (k)
r31988r31989
159156            *pCarry = (rm & 1);
160157         return LSR(rm, 1) | ((GET_CPSR & C_MASK) << 2);
161158      }
162      break;
163159   }
164160
165161   LOG(("%08x: Decodeshift error\n", R15));
trunk/src/emu/cpu/z80/z80.c
r31988r31989
36493649
36503650      default:
36513651         fatalerror("CPU_IMPORT_STATE() called for unexpected value\n");
3652         break;
36533652   }
36543653}
36553654
r31988r31989
36643663
36653664      default:
36663665         fatalerror("CPU_EXPORT_STATE() called for unexpected value\n");
3667         break;
36683666   }
36693667}
36703668
trunk/src/emu/cpu/tms9900/9900dasm.c
r31988r31989
336336            return sprintf (dest, "@>%04x(R%d)", base, arg);
337337         else        /* symbolic (direct) */
338338            return sprintf (dest, "@>%04x", base);
339         break;
340339      case 0x3:   /* workspace register indirect auto increment */
341340         return sprintf (dest, "*R%d+", arg);
342341   }
trunk/src/emu/cpu/mcs51/mcs51.c
r31988r31989
21912191
21922192      default:
21932193         fatalerror("CPU_IMPORT_STATE(mcs48) called for unexpected value\n");
2194         break;
21952194   }
21962195}
21972196
r31988r31989
22162215
22172216      default:
22182217         fatalerror("CPU_EXPORT_STATE(mcs51) called for unexpected value\n");
2219         break;
22202218   }
22212219}
22222220
trunk/src/emu/cpu/dsp32/dsp32.c
r31988r31989
330330
331331      default:
332332         fatalerror("dsp32c_device::state_import called for unexpected value\n");
333         break;
334333   }
335334}
336335
r31988r31989
361360
362361      default:
363362         fatalerror("dsp32c_device::state_export called for unexpected value\n");
364         break;
365363   }
366364}
367365
trunk/src/emu/cpu/tms32031/tms32031.c
r31988r31989
502502
503503      default:
504504         fatalerror("CPU_IMPORT_STATE(tms3203x) called for unexpected value\n");
505         break;
506505   }
507506}
508507
r31988r31989
529528
530529      default:
531530         fatalerror("CPU_IMPORT_STATE(tms3203x) called for unexpected value\n");
532         break;
533531   }
534532}
535533
trunk/src/emu/cpu/z180/z180.c
r31988r31989
25602560
25612561      default:
25622562         fatalerror("CPU_IMPORT_STATE(z80) called for unexpected value\n");
2563         break;
25642563   }
25652564}
25662565
r31988r31989
25792578
25802579      default:
25812580         fatalerror("CPU_EXPORT_STATE(z80) called for unexpected value\n");
2582         break;
25832581   }
25842582}
25852583
trunk/src/emu/cpu/mb86233/mb86233.c
r31988r31989
425425
426426      default:
427427         fatalerror( "TGP: Unknown ALU op %x at PC:%04x\n", alu, GETPC() );
428      break;
429428   }
430429}
431430
r31988r31989
718717
719718         default:
720719            fatalerror( "TGP: Unknown GETREG (%d) at PC=%04x\n", reg, GETPC() );
721         break;
722720      }
723721   }
724722   else if ( mode == 2 )   /* Indexed */
r31988r31989
783781      fatalerror( "TGP: Unknown GETREG mode %d at PC:%04x\n", mode, GETPC() );
784782   }
785783
786   return 0;
784   // never executed
785   //return 0;
787786}
788787
789788void mb86233_cpu_device::SETREGS( UINT32 reg, UINT32 val )
r31988r31989
886885         break;
887886
888887         default:
889         {
890888            fatalerror( "TGP: Unknown register write (r:%d, mode:%d) at PC:%04x\n", reg, mode, GETPC());
891         }
892         break;
893889      }
894890   }
895891   else
r31988r31989
980976      fatalerror( "TGP: Unknown INDIRECT mode %d at PC:%04x\n", mode, GETPC() );
981977   }
982978
983   return 0;
979   // never executed
980   //return 0;
984981}
985982
986983/***************************************************************************
r31988r31989
12491246
12501247               default:
12511248                  fatalerror( "TGP: Unknown TGP move (op=%02x) at PC:%x\n", op, GETPC());
1252               break;
12531249            }
12541250         }
12551251         break;
r31988r31989
15641560
15651561                  case 0x0e:  /* RIIF */
15661562                     fatalerror( "TGP: RIIF unimplemented at PC:%04x\n", GETPC() );
1567                  break;
15681563
15691564                  default:
15701565                     fatalerror( "TGP: Unknown Branch opcode (subtype=%d) at PC:%04x\n", subtype, GETPC() );
1571                  break;
15721566               }
15731567            }
15741568         }
r31988r31989
16251619
16261620                  case 0x0e:  /* RIUL */
16271621                     fatalerror( "TGP: RIUL unimplemented at PC:%04x\n", GETPC() );
1628                  break;
16291622
16301623                  default:
16311624                     fatalerror( "TGP: Unknown Branch opcode (subtype=%d) at PC:%04x\n", subtype, GETPC() );
1632                  break;
16331625               }
16341626            }
16351627         }
r31988r31989
16421634
16431635         default:
16441636            fatalerror( "TGP: unknown opcode %08x at PC:%04x (%02x)\n", opcode, GETPC(),(opcode >> 26) & 0x3f );
1645         break;
16461637      }
16471638
16481639      if ( GETFIFOWAIT() == 0 )
trunk/src/emu/cpu/score/score.c
r31988r31989
369369      case EXCEPTION_CPE:
370370      case EXCEPTION_BUSEL_DATA:
371371         fatalerror("unhandled exception: %d 0x%08x (PC=0x%08x)\n", cause, param, m_ppc);
372         break;
373372   }
374373}
375374
trunk/src/emu/cpu/i8085/i8085.c
r31988r31989
10551055
10561056      default:
10571057         fatalerror("CPU_IMPORT_STATE(i808x) called for unexpected value\n");
1058         break;
10591058   }
10601059}
10611060
r31988r31989
10791078
10801079      default:
10811080         fatalerror("CPU_EXPORT_STATE(i808x) called for unexpected value\n");
1082         break;
10831081   }
10841082}
10851083
trunk/src/emu/cpu/i8089/i8089_channel.c
r31988r31989
248248
249249      case DMA_WAIT_FOR_SOURCE_DRQ:
250250         fatalerror("%s('%s'): wait for source drq not supported\n", shortname(), tag());
251         break;
252251
253252      case DMA_FETCH:
254253         if (VERBOSE_DMA)
r31988r31989
306305
307306      case DMA_TRANSLATE:
308307         fatalerror("%s('%s'): dma translate requested\n", shortname(), tag());
309         break;
310308
311309      case DMA_WAIT_FOR_DEST_DRQ:
312310         fatalerror("%s('%s'): wait for destination drq not supported\n", shortname(), tag());
313         break;
314311
315312      case DMA_STORE:
316313         if (VERBOSE_DMA)
r31988r31989
348345
349346      case DMA_COMPARE:
350347         fatalerror("%s('%s'): dma compare requested\n", shortname(), tag());
351         break;
352348
353349      case DMA_TERMINATE:
354350         if (VERBOSE_DMA)
trunk/src/emu/cpu/am29000/am29000.c
r31988r31989
482482   {
483483      fatalerror("Am29000 instruction MMU translation enabled!\n");
484484   }
485   return 0;
485   // never executed
486   //return 0;
486487}
487488
488489/***************************************************************************
trunk/src/emu/cpu/hcd62121/hcd62121_ops.h
r31988r31989
10191019
10201020default:
10211021   /*logerror*/fatalerror( "%02x:%04x: unimplemented instruction %02x encountered\n", m_cseg, m_ip-1, op );
1022   break;
trunk/src/emu/cpu/adsp2100/adsp2100.c
r31988r31989
711711
712712      default:
713713         fatalerror("CPU_IMPORT_STATE(adsp21xx) called for unexpected value\n");
714         break;
715714   }
716715}
717716
trunk/src/emu/cpu/z8/z8.c
r31988r31989
786786
787787      default:
788788         fatalerror("CPU_IMPORT_STATE(z8) called for unexpected value\n");
789         break;
790789   }
791790}
792791
r31988r31989
805804
806805      default:
807806         fatalerror("CPU_EXPORT_STATE(z8) called for unexpected value\n");
808         break;
809807   }
810808}
811809
trunk/src/emu/cpu/tms32082/mp_ops.c
r31988r31989
178178
179179      default:
180180         fatalerror("vector_loadstore(): ls bits = %02X\n", vector_ls_bits);
181         break;
182181   }
183182}
184183
trunk/src/emu/cpu/drcbec.c
r31988r31989
520520
521521            // these opcodes should be processed at compile-time only
522522            fatalerror("Unexpected opcode\n");
523            break;
524523
525524         case MAKE_OPCODE_SHORT(OP_DEBUG, 4, 0):     // DEBUG   pc
526525            debugger_instruction_hook(&m_device, PARAM0);
r31988r31989
20742073
20752074         default:
20762075            fatalerror("Unexpected opcode!\n");
2077            break;
20782076      }
20792077
20802078      // advance past the parameters and immediates
20812079      inst += OPCODE_GET_PWORDS(opcode);
20822080   }
20832081
2084   return 0;
2082   // never executed
2083   //return 0;
20852084}
20862085
20872086
r31988r31989
21652164
21662165      default:
21672166         fatalerror("Unexpected param->type\n");
2168         break;
21692167   }
21702168
21712169   *dstptr = dst;
trunk/src/emu/cpu/drcbex86.c
r31988r31989
323323      // everything else is unexpected
324324      default:
325325         fatalerror("Unexpected parameter type\n");
326         break;
327326   }
328327}
329328
trunk/src/emu/cpu/i86/i86.c
r31988r31989
21942194               set_SZPF_Word(tmp);
21952195               CLKM(ALU_RI16,ALU_MI16_RO);
21962196               break;
2197               break;
21982197            case 0x10:  /* NOT */
21992198               PutbackRMWord(~tmp);
22002199               CLKM(NEGNOT_R16,NEGNOT_M16);
trunk/src/emu/cpu/v60/v60.c
r31988r31989
307307UINT32 v60_device::opUNHANDLED()
308308{
309309   fatalerror("Unhandled OpCode found : %02x at %08x\n", OpRead16(PC), PC);
310   return 0; /* never reached, fatalerror won't return */
310   //return 0; /* never reached, fatalerror won't return */
311311}
312312
313313// Opcode jump table
trunk/src/emu/video/ef9340_1.c
r31988r31989
219219            case 0xA0:  /* Read slice */
220220            default:
221221               fatalerror/*logerror*/("ef9341 unimplemented data action %02X\n", m_ef9340.M & 0xE0 );
222               break;
223222         }
224223         m_ef9341.busy = 0;
225224      }
trunk/src/emu/video/pc_vga.c
r31988r31989
20672067      return data;
20682068   }
20692069
2070   return 0;
2070   // never executed
2071   //return 0;
20712072}
20722073
20732074WRITE8_MEMBER(vga_device::mem_w)
r31988r31989
27482749         case 0x03: svga.rgb15_en = 1; divisor = 2; break;
27492750         case 0x05: svga.rgb16_en = 1; divisor = 2; break;
27502751         case 0x0d: svga.rgb32_en = 1; divisor = 1; break;
2751         default: fatalerror("TODO: S3 colour mode not implemented %02x\n",((s3.ext_misc_ctrl_2) >> 4)); break;
2752         default: fatalerror("TODO: S3 colour mode not implemented %02x\n",((s3.ext_misc_ctrl_2) >> 4));
27522753      }
27532754   }
27542755   else
trunk/src/emu/video/mc6847.c
r31988r31989
292292      case SCANLINE_ZONE_FRAME_END:       result = "SCANLINE_ZONE_FRAME_END";     break;
293293      default:
294294         fatalerror("Should not get here\n");
295         break;
296295   }
297296   return result;
298297}
r31988r31989
715714         default:
716715            /* should not get here */
717716            fatalerror("should not get here\n");
718            break;
719717      }
720718   }
721719   else
r31988r31989
799797         break;
800798      default:
801799         fatalerror("Should not get here\n");
802         break;
803800   }
804801   return result;
805802}
trunk/src/emu/bus/msx_slot/cartridge.c
r31988r31989
273273   {
274274      return (asc8 > asc16) ? ASCII8 : ASCII16;
275275   }
276
277   return NOMAPPER;
278276}
279277
280278
trunk/src/emu/bus/isa/s3virge.c
r31988r31989
284284         case 0x03: svga.rgb15_en = 1; divisor = 2; break;
285285         case 0x05: svga.rgb16_en = 1; divisor = 2; break;
286286         case 0x0d: svga.rgb32_en = 1; divisor = 1; break;
287         default: fatalerror("TODO: s3 video mode not implemented %02x\n",((s3.ext_misc_ctrl_2) >> 4)); break;
287         default: fatalerror("TODO: s3 video mode not implemented %02x\n",((s3.ext_misc_ctrl_2) >> 4));
288288      }
289289   }
290290   else
trunk/src/emu/bus/isa/gus.c
r31988r31989
13291329      logerror("GUS: Invalid or unimplemented read of port 0x2X%01x\n",offset);
13301330      return 0xff;
13311331   }
1332   return 0xff;
13331332}
13341333
13351334WRITE8_MEMBER(isa16_gus_device::board_w)
r31988r31989
13851384      logerror("GUS: Invalid or unimplemented register read of port 0x3X%01x\n",offset);
13861385      return 0xff;
13871386   }
1388   return 0xff;
13891387}
13901388
13911389WRITE8_MEMBER(isa16_gus_device::synth_w)
trunk/src/emu/bus/isa/aga.c
r31988r31989
921921      case AGA_MONO:
922922         return m_videoram[offset];
923923   }
924   return 0;
925924}
926925
927926WRITE8_MEMBER ( isa8_aga_pc200_device::pc200_videoram_w )
trunk/src/emu/bus/isa/isa.c
r31988r31989
301301         break;
302302      default:
303303         fatalerror("ISA8: Bus width %d not supported\n", buswidth);
304         break;
305304   }
306305}
307306
r31988r31989
530529         break;
531530      default:
532531         fatalerror("ISA16: Bus width %d not supported\n", buswidth);
533         break;
534532   }
535533}
536534
trunk/src/emu/bus/nes/mmc5.c
r31988r31989
266266         break;
267267      default:
268268         fatalerror("This should never happen\n");
269         break;
270269   }
271270}
272271
trunk/src/emu/bus/nubus/pds30_mc30.c
r31988r31989
233233
234234      default:
235235         fatalerror("xceedmc30: unknown video mode %d\n", m_mode);
236         break;
237236   }
238237   return 0;
239238}
trunk/src/emu/bus/nubus/nubus_m2video.c
r31988r31989
219219
220220      default:
221221         fatalerror("m2video: unknown video mode %d\n", m_mode);
222         break;
223222   }
224223   return 0;
225224}
trunk/src/emu/bus/nubus/nubus_m2hires.c
r31988r31989
218218
219219      default:
220220         fatalerror("m2hires: unknown video mode %d\n", m_mode);
221         break;
222221   }
223222   return 0;
224223}
trunk/src/emu/bus/nubus/pds30_cb264.c
r31988r31989
230230
231231      default:
232232         fatalerror("cb264se30: unknown video mode %d\n", m_mode);
233         break;
234233   }
235234   return 0;
236235}
trunk/src/emu/bus/nubus/nubus.c
r31988r31989
138138         break;
139139      default:
140140         fatalerror("NUBUS: Bus width %d not supported\n", buswidth);
141         break;
142141   }
143142}
144143
r31988r31989
156155         break;
157156      default:
158157         fatalerror("NUBUS: Bus width %d not supported\n", buswidth);
159         break;
160158   }
161159}
162160
r31988r31989
174172         break;
175173      default:
176174         fatalerror("NUBUS: Bus width %d not supported\n", buswidth);
177         break;
178175   }
179176}
180177
r31988r31989
192189         break;
193190      default:
194191         fatalerror("NUBUS: Bus width %d not supported\n", buswidth);
195         break;
196192   }
197193}
198194
r31988r31989
210206         break;
211207      default:
212208         fatalerror("NUBUS: Bus width %d not supported\n", buswidth);
213         break;
214209   }
215210}
216211
r31988r31989
443438
444439      default:
445440         fatalerror("NuBus: unhandled byteLanes value %02x\n", byteLanes);
446         break;
447441   }
448442
449443   // the slot manager can supposedly handle inverted ROMs by itself, but let's do it for it anyway
trunk/src/emu/bus/nubus/nubus_spec8.c
r31988r31989
222222
223223      default:
224224         fatalerror("spec8s3: unknown video mode %d\n", m_mode);
225         break;
226225   }
227226   return 0;
228227}
trunk/src/emu/bus/nubus/nubus_specpdq.c
r31988r31989
236236
237237      default:
238238         fatalerror("specpdq: unknown video mode %d\n", m_mode);
239         break;
240239   }
241240   return 0;
242241}
trunk/src/emu/bus/nubus/pds30_30hr.c
r31988r31989
220220
221221      default:
222222         fatalerror("xceed30hr: unknown video mode %d\n", m_mode);
223         break;
224223   }
225224   return 0;
226225}
trunk/src/emu/bus/nubus/nubus_wsportrait.c
r31988r31989
206206
207207      default:
208208         fatalerror("wsportrait: unknown video mode %d\n", m_mode);
209         break;
210209   }
211210   return 0;
212211}
trunk/src/emu/bus/nubus/nubus_cb264.c
r31988r31989
219219
220220      default:
221221         fatalerror("cb264: unknown video mode %d\n", m_cb264_mode);
222         break;
223222   }
224223
225224   return 0;
trunk/src/emu/bus/nubus/pds30_procolor816.c
r31988r31989
237237
238238      default:
239239         fatalerror("procolor816: unknown video mode %d\n", m_mode);
240         break;
241240   }
242241   return 0;
243242}
trunk/src/emu/bus/a2bus/a2vulcan.c
r31988r31989
188188         {
189189            return m_ata->read_cs0(space, offset, 0xff);
190190         }
191         break;
192191
193192      case 2:
194193      case 3:
trunk/src/emu/bus/a2bus/a2applicard.c
r31988r31989
150150
151151      case 6: // IRQ on Z80 via CTC channel 3 (CP/M doesn't use the CTC or IRQs)
152152         fatalerror("Applicard: Z80 IRQ not supported yet\n");
153         break;
154153
155154      case 7: // NMI on Z80 (direct)
156155         m_z80->set_input_line(INPUT_LINE_NMI, PULSE_LINE);
r31988r31989
255254   {
256255      return m_z80ram[offset];
257256   }
258   return 0xff;
257   // never executed
258   //return 0xff;
259259}
260260
261261
trunk/src/emu/bus/a2bus/a2hsscsi.c
r31988r31989
176176      case 7:
177177//          printf("Read 5380 @ %x\n", offset);
178178         return m_ncr5380->read(space, offset);
179         break;
180179
181180      case 0xc:
182181         return 0x00;    // indicate watchdog?
trunk/src/emu/bus/a2bus/a2scsi.c
r31988r31989
167167      case 7:
168168//          printf("Read 5380 @ %x\n", offset);
169169         return m_ncr5380->read(space, offset);
170         break;
171170
172171      case 8:     // read and DACK
173172         return m_ncr5380->dma_r();
trunk/src/emu/bus/coco/cococart.c
r31988r31989
172172         break;
173173      default:
174174         fatalerror("Invalid value\n");
175         break;
176175   }
177176   return s;
178177}
trunk/src/emu/bus/scsi/scsihle.c
r31988r31989
586586
587587   fatalerror("scsihle: Unknown SCSI command group %d, command byte=%02X\n", group,cbyte);
588588
589   return 6;
589   // never executed
590   //return 6;
590591}
trunk/src/emu/bus/snes/bsx.c
r31988r31989
329329      return m_rom[rom_bank_map[bank] * 0x8000 + (offset & 0x7fff)];
330330   }
331331
332   return 0x00;
332   // never executed
333   //return 0x00;
333334}
334335
335336
r31988r31989
353354      return m_rom[rom_bank_map[bank] * 0x8000 + (offset & 0x7fff)];
354355   }
355356
356   return 0x00;
357   // never executed
358   //return 0x00;
357359}
358360
359361WRITE8_MEMBER(sns_rom_bsx_device::write_l)
trunk/src/emu/bus/pci/mpc105.c
r31988r31989
155155
156156            default:
157157               fatalerror("Unknown CPU\n");
158               break;
159158         }
160159         break;
161160
trunk/src/emu/bus/pci/i82439tx.c
r31988r31989
134134
135135      default:
136136         fatalerror("i82439tx_pci_read(): Unexpected PCI read 0x%02X\n", offset);
137         break;
138137   }
139138   return result;
140139}
r31988r31989
251250
252251      default:
253252         fatalerror("i82439tx_pci_write(): Unexpected PCI write 0x%02X <-- 0x%08X\n", offset, data);
254         break;
255253   }
256254}
257255
trunk/src/emu/bus/neogeo/kof98_prot.c
r31988r31989
104104   else
105105      return m_default_rom[1];
106106
107   return 0xffff;
107   // never executed
108   //return 0xffff;
108109}
109110
110111WRITE16_MEMBER( kof98_prot_device::kof98_prot_w )
trunk/src/emu/bus/gba/rom.c
r31988r31989
203203         break;
204204      default:
205205         fatalerror("Unknown mem_mask for GBA flash write %x\n", mem_mask);
206         break;
207206   }
208207}
209208
r31988r31989
255254         break;
256255      default:
257256         fatalerror("Unknown mem_mask for GBA flash write %x\n", mem_mask);
258         break;
259257   }
260258}
261259
trunk/src/emu/machine/ncr5380.c
r31988r31989
6161
6262   fatalerror("NCR5380: Unknown SCSI command group %d\n", group);
6363
64   return 6;
64   // never executed
65   //return 6;
6566}
6667
6768
trunk/src/emu/machine/nscsi_bus.c
r31988r31989
467467      return scsi_sense_buffer[pos];
468468   default:
469469      fatalerror("nscsi_full_device::scsi_get_data - unknown id\n");
470      return 0; // shut up compiler
471470   }
472471}
473472
trunk/src/emu/machine/jvsdev.c
r31988r31989
180180      return 0;
181181   }
182182
183   return -1;
183   // never executed
184   //return -1;
184185}
185186
186187bool jvs_device::get_address_set_line()
trunk/src/emu/machine/mb89352.c
r31988r31989
171171
172172   fatalerror("MB89352: Unknown SCSI command group %d\n", group);
173173
174   return 6;
174   // never executed
175   //return 6;
175176}
176177
177178void mb89352_device::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr)
trunk/src/emu/machine/ncr5390.c
r31988r31989
145145         scsi_bus->data_w(scsi_refid, 0);
146146         scsi_bus->ctrl_w(scsi_refid, 0, S_ALL);
147147         fatalerror("need to wait for bus free\n");
148         break;
149148      }
150149      state = (state & STATE_MASK) | (ARB_ASSERT_SEL << SUB_SHIFT);
151150      scsi_bus->ctrl_w(scsi_refid, S_SEL, S_SEL);
trunk/src/emu/machine/mc6843.c
r31988r31989
357357      }
358358   }
359359
360   return 0; /* unreachable */
360   //return 0; /* unreachable */
361361}
362362
363363
trunk/src/emu/machine/wd33c93.c
r31988r31989
613613         /* read aux status */
614614         return regs[WD_AUXILIARY_STATUS];
615615      }
616      break;
617616
618617      case 1:
619618      {
trunk/src/emu/machine/ncr539x.c
r31988r31989
280280
281281            default:
282282               fatalerror("539x: Unhandled command %02x\n", m_command);
283               break;
284283         }
285284         break;
286285
trunk/src/emu/machine/netlist.c
r31988r31989
279279      case NL_ERROR:
280280         emu_fatalerror error("netlist ERROR: %s\n", errstr.cstr());
281281         throw error;
282         break;
283282   }
284283}
285284
trunk/src/emu/machine/ds2404.c
r31988r31989
116116
117117      default:
118118         fatalerror("DS2404: Unknown ROM command %02X\n", cmd);
119         break;
120119   }
121120}
122121
r31988r31989
151150
152151      default:
153152         fatalerror("DS2404: Unknown command %02X\n", cmd);
154         break;
155153   }
156154}
157155
trunk/src/emu/machine/strata.c
r31988r31989
394394      case 0x3f:
395395         return 0x00;
396396      }
397      break;
398397   }
399398
400399   return 0;
trunk/src/emu/machine/adc0808.c
r31988r31989
118118               case 7:
119119                  input = m_in_in_7_cb();
120120                  break;
121               break;
122121            }
123122            m_sar = (255 * (input - vref_neg)) / (vref_pos - vref_neg);
124123
trunk/src/emu/machine/k033906.c
r31988r31989
5858      default:
5959         fatalerror("%s: k033906_reg_r: %08X\n", machine().describe_context(), reg);
6060   }
61   return 0;
61   // never executed
62   //return 0;
6263}
6364
6465void k033906_device::reg_w(int reg, UINT32 data)
trunk/src/emu/machine/z80dma.c
r31988r31989
684684         {
685685            case COMMAND_ENABLE_AFTER_RETI:
686686               fatalerror("Z80DMA '%s' Unimplemented WR6 command %02x\n", tag(), data);
687               break;
688687            case COMMAND_READ_STATUS_BYTE:
689688               if (LOG) logerror("Z80DMA '%s' CMD Read status Byte\n", tag());
690689               READ_MASK = 1;
trunk/src/emu/machine/ncr5380n.c
r31988r31989
167167         scsi_bus->data_w(scsi_refid, 0);
168168         scsi_bus->ctrl_w(scsi_refid, 0, S_ALL);
169169         fatalerror("need to wait for bus free\n");
170         break;
171170      }
172171
173172      state &= STATE_MASK;
trunk/src/emu/machine/s3c44b0.c
r31988r31989
579579      case S3C44B0_PNRMODE_STN_04_SS : width = ((hozval + 1) * 4); break;
580580      case S3C44B0_PNRMODE_STN_04_DS : width = ((hozval + 1) * 4); break;
581581      case S3C44B0_PNRMODE_STN_08_SS : width = ((hozval + 1) * 8); break;
582      default : fatalerror("invalid display mode (%d)\n", dismode); break;
582      default : fatalerror("invalid display mode (%d)\n", dismode);
583583   }
584584   height = lineval + 1;
585585   m_lcd.framerate = framerate;
trunk/src/emu/machine/upd71071.c
r31988r31989
189189               if (!m_dma_read_3_cb.isnull())
190190                  data = m_dma_read_3_cb(0);
191191               break;
192            break;
193192         }
194193         space.write_byte(m_reg.address_current[channel], data & 0xff);
195194         if (m_reg.mode_control[channel] & 0x20)  // Address direction
r31988r31989
228227               if (!m_dma_write_3_cb.isnull())
229228                  m_dma_write_3_cb((offs_t)0, data);
230229               break;
231            break;
232230         }
233231         if (m_reg.mode_control[channel] & 0x20)  // Address direction
234232            m_reg.address_current[channel]--;
trunk/src/emu/machine/mc68328.c
r31988r31989
20572057            verboselog(machine(), 2, "mc68328_r (%04x): PADIR = %02x\n", mem_mask, m_regs.padir);
20582058            return m_regs.padir << 8;
20592059         }
2060         break;
20612060
20622061      case 0x402:
20632062         if (mem_mask & 0x00ff)
r31988r31989
20892088            verboselog(machine(), 2, "mc68328_r (%04x): PBDIR = %02x\n", mem_mask, m_regs.pbdir);
20902089            return m_regs.pbdir << 8;
20912090         }
2092         break;
20932091
20942092      case 0x40a:
20952093         if (mem_mask & 0x00ff)
r31988r31989
21212119            verboselog(machine(), 2, "mc68328_r (%04x): PCDIR = %02x\n", mem_mask, m_regs.pcdir);
21222120            return m_regs.pcdir << 8;
21232121         }
2124         break;
21252122
21262123      case 0x412:
21272124         if (mem_mask & 0x00ff)
r31988r31989
21532150            verboselog(machine(), 2, "mc68328_r (%04x): PDDIR = %02x\n", mem_mask, m_regs.pddir);
21542151            return m_regs.pddir << 8;
21552152         }
2156         break;
21572153
21582154      case 0x41a:
21592155         if (mem_mask & 0x00ff)
r31988r31989
21782174            verboselog(machine(), 2, "mc68328_r (%04x): PDPOL = %02x\n", mem_mask, m_regs.pdpol);
21792175            return m_regs.pdpol << 8;
21802176         }
2181         break;
21822177
21832178      case 0x41e:
21842179         if (mem_mask & 0x00ff)
r31988r31989
22102205            verboselog(machine(), 2, "mc68328_r (%04x): PEDIR = %02x\n", mem_mask, m_regs.pedir);
22112206            return m_regs.pedir << 8;
22122207         }
2213         break;
22142208
22152209      case 0x422:
22162210         if (mem_mask & 0x00ff)
r31988r31989
22232217            verboselog(machine(), 2, "mc68328_r (%04x): PEPUEN = %02x\n", mem_mask, m_regs.pepuen);
22242218            return m_regs.pepuen << 8;
22252219         }
2226         break;
22272220
22282221      case 0x428:
22292222         if (mem_mask & 0x00ff)
r31988r31989
22432236            verboselog(machine(), 2, "mc68328_r (%04x): PFDIR = %02x\n", mem_mask, m_regs.pfdir);
22442237            return m_regs.pfdir << 8;
22452238         }
2246         break;
22472239
22482240      case 0x42a:
22492241         if (mem_mask & 0x00ff)
r31988r31989
22562248            verboselog(machine(), 2, "mc68328_r (%04x): PFPUEN = %02x\n", mem_mask, m_regs.pfpuen);
22572249            return m_regs.pfpuen << 8;
22582250         }
2259         break;
22602251
22612252      case 0x430:
22622253         if (mem_mask & 0x00ff)
r31988r31989
22762267            verboselog(machine(), 2, "mc68328_r (%04x): PGDIR = %02x\n", mem_mask, m_regs.pgdir);
22772268            return m_regs.pgdir << 8;
22782269         }
2279         break;
22802270
22812271      case 0x432:
22822272         if (mem_mask & 0x00ff)
r31988r31989
22892279            verboselog(machine(), 2, "mc68328_r (%04x): PGPUEN = %02x\n", mem_mask, m_regs.pgpuen);
22902280            return m_regs.pgpuen << 8;
22912281         }
2292         break;
22932282
22942283      case 0x438:
22952284         if (mem_mask & 0x00ff)
r31988r31989
23092298            verboselog(machine(), 2, "mc68328_r (%04x): PJDIR = %02x\n", mem_mask, m_regs.pjdir);
23102299            return m_regs.pjdir << 8;
23112300         }
2312         break;
23132301
23142302      case 0x43a:
23152303         if (mem_mask & 0x00ff)
r31988r31989
23412329            verboselog(machine(), 2, "mc68328_r (%04x): PKDIR = %02x\n", mem_mask, m_regs.pkdir);
23422330            return m_regs.pkdir << 8;
23432331         }
2344         break;
23452332
23462333      case 0x442:
23472334         if (mem_mask & 0x00ff)
r31988r31989
23542341            verboselog(machine(), 2, "mc68328_r (%04x): PKPUEN = %02x\n", mem_mask, m_regs.pkpuen);
23552342            return m_regs.pkpuen << 8;
23562343         }
2357         break;
23582344
23592345      case 0x448:
23602346         if (mem_mask & 0x00ff)
r31988r31989
23742360            verboselog(machine(), 2, "mc68328_r (%04x): PMDIR = %02x\n", mem_mask, m_regs.pmdir);
23752361            return m_regs.pmdir << 8;
23762362         }
2377         break;
23782363
23792364      case 0x44a:
23802365         if (mem_mask & 0x00ff)
r31988r31989
23872372            verboselog(machine(), 2, "mc68328_r (%04x): PMPUEN = %02x\n", mem_mask, m_regs.pmpuen);
23882373            return m_regs.pmpuen << 8;
23892374         }
2390         break;
23912375
23922376      case 0x500:
23932377         verboselog(machine(), 2, "mc68328_r (%04x): PWMC = %04x\n", mem_mask, m_regs.pwmc);
r31988r31989
25782562            verboselog(machine(), 2, "mc68328_r (%04x): LPICF = %02x\n", mem_mask, m_regs.lpicf);
25792563            return m_regs.lpicf << 8;
25802564         }
2581         break;
25822565
25832566      case 0xa22:
25842567         if (mem_mask & 0x00ff)
trunk/src/emu/machine/68307tmu.c
r31988r31989
2020         case m68307TIMER_TCN: /* 0x3 (0x126 / 0x136) */
2121            //if (pc!=0x2182e) logerror("%08x m68307_internal_timer_r %08x (%04x) (TCN - Timer Counter for timer %d)\n", pc, offset*2,mem_mask, which);
2222            return timer->read_tcn(mem_mask, which);
23            break;
2423
25
2624         default:
2725            logerror("%08x m68307_internal_timer_r %08x, (%04x)\n", pc, offset*2,mem_mask);
2826            break;
trunk/src/emu/machine/53c810.c
r31988r31989
470470         fatalerror("LSI53C810: reg_r: Unknown reg %02X\n", offset);
471471   }
472472
473   return 0;
473   // never executed
474   //return 0;
474475}
475476
476477void lsi53c810_device::lsi53c810_reg_w(int offset, UINT8 data)
r31988r31989
779780
780781         default:
781782            fatalerror("unknown op 0x%08X\n", op);
782            break;
783783      }
784784      result = 8;
785785   }
trunk/src/emu/netlist/nl_setup.c
r31988r31989
148148   {
149149      case netlist_terminal_t::TERMINAL:
150150         return "TERMINAL";
151         break;
152151      case netlist_terminal_t::INPUT:
153152         return "INPUT";
154         break;
155153      case netlist_terminal_t::OUTPUT:
156154         return "OUTPUT";
157         break;
158155      case netlist_terminal_t::NET:
159156         return "NET";
160         break;
161157      case netlist_terminal_t::PARAM:
162158         return "PARAM";
163         break;
164159      case netlist_terminal_t::DEVICE:
165160         return "DEVICE";
166         break;
167161      case netlist_terminal_t::NETLIST:
168162         return "NETLIST";
169         break;
170163      case netlist_terminal_t::QUEUE:
171164         return "QUEUE";
172         break;
173165   }
174166   // FIXME: noreturn
175167   netlist().error("Unknown object type %d\n", in.type());
trunk/src/mess/drivers/smc777.c
r31988r31989
473473
474474         return (offset == 0) ? m_keyb_press : ((m_shift_press_flag << 6) | (m_keyb_press_flag << 2) | (m_keyb_press_flag));
475475      }
476      break;
477476      default:
478477      {
479478         //if(offset == 1)
r31988r31989
483482      }
484483   }
485484
486   return 0x00;
485   // never executed
486   //return 0x00;
487487}
488488
489489/* TODO: the packet commands strikes me as something I've already seen before, don't remember where however ... */
trunk/src/mess/drivers/mac.c
r31988r31989
547547      return m_539x_1->read(space, 2);
548548   }
549549
550   return 0;
550   // never executed
551   //return 0;
551552}
552553
553554WRITE8_MEMBER(mac_state::mac_5396_w)
trunk/src/mess/drivers/mz2500.c
r31988r31989
821821         else //PCG RAM
822822            return m_pcg_ram[offset];
823823      }
824      break;
825824      case 0x3a:
826825      {
827826         return m_dic_rom[(offset & 0x1fff) + ((m_dic_bank & 0x1f)*0x2000)];
828827      }
829      break;
830828      case 0x3c:
831829      case 0x3d:
832830      case 0x3e:
r31988r31989
834832      {
835833         return m_phone_rom[offset+(cur_bank & 3)*0x2000];
836834      }
837      break;
838835      default: return ram[offset+cur_bank*0x2000];
839836   }
840837
838   // never executed
841839   return 0xff;
842840}
843841
trunk/src/mess/drivers/ip22.c
r31988r31989
316316      //verboselog(0, "Unknown HPC PBUS6 Read: 0x%08x (%08x)\n", 0x1fbd9800 + ( offset << 2 ), mem_mask );
317317      return 0;
318318   }
319   return 0;
320319}
321320
322321WRITE32_MEMBER(ip22_state::hpc3_pbus6_w)
r31988r31989
434433      //verboselog((machine, 0, "Unknown HPC3 ENET/HDx Read: %08x (%08x)\n", 0x1fb90000 + ( offset << 2 ), mem_mask );
435434      return 0;
436435   }
437   return 0;
438436}
439437
440438WRITE32_MEMBER(ip22_state::hpc3_hd_enet_w)
r31988r31989
493491      //verboselog((machine, 0, "Unknown HPC3 HD0 Read: %08x (%08x) [%x] PC=%x\n", 0x1fbc0000 + ( offset << 2 ), mem_mask, offset, space.device().safe_pc() );
494492      return 0;
495493   }
496   return 0;
497494}
498495
499496WRITE32_MEMBER(ip22_state::hpc3_hd0_w)
r31988r31989
540537      //verboselog((machine, 0, "Unknown HPC3 PBUS4 Read: %08x (%08x)\n", 0x1fbd9000 + ( offset << 2 ), mem_mask );
541538      return 0;
542539   }
543   return 0;
544540}
545541
546542WRITE32_MEMBER(ip22_state::hpc3_pbus4_w)
r31988r31989
10061002      return;
10071003      /* FIXME: this code is never excuted */
10081004      //verboselog((machine, 0, "    Read Back Index: %01x\n", ( data & H2_IAR_RB_INDEX ) );
1009      break;
1005      //break;
10101006   case 0x0040/4:
10111007      //verboselog((machine, 0, "HAL2 Indirect Data Register 0 Write: 0x%08x (%08x)\n", data, mem_mask );
10121008      m_HAL2.nIDR[0] = data;
trunk/src/mess/drivers/rainbow.c
r31988r31989
769769      return m_shared[offset];
770770   }
771771
772   return 0xff;
772   // never executed
773   //return 0xff;
773774}
774775
775776WRITE8_MEMBER(rainbow_state::share_z80_w)
trunk/src/mess/drivers/hp49gp.c
r31988r31989
151151         verboselog( 7, "LCD_SPI_LINE_1 -> %d\n", m_lcd_spi.l1);
152152         return m_lcd_spi.l1;
153153      }
154      break;
155154      case LCD_SPI_LINE_DATA :
156155      {
157156         verboselog( 7, "LCD_SPI_LINE_DATA -> %d\n", m_lcd_spi.data);
158157         return m_lcd_spi.data;
159158      }
160      break;
161159      case LCD_SPI_LINE_3 :
162160      {
163161         verboselog( 7, "LCD_SPI_LINE_3 -> %d\n", m_lcd_spi.l3);
164162         return m_lcd_spi.l3;
165163      }
166      break;
167164   }
168165   return 0;
169166}
trunk/src/mess/drivers/fmtowns.c
r31988r31989
20222022   default:
20232023      return 0;
20242024   }
2025   return 0;
20262025}
20272026
20282027WRITE8_MEMBER(towns_state::towns_volume_w)
trunk/src/mess/drivers/pc88va.c
r31988r31989
597597
598598         return knj_ram[knj_offset];
599599      }
600      break;
601600      case 0xc: // Dictionary ROM
602601      case 0xd:
603602      {
trunk/src/mess/drivers/vidbrain.c
r31988r31989
221221   case 3:
222222      // timer 8-bit polynomial counter
223223      fatalerror("%s: F3853 Timer not supported!\n", machine().describe_context());
224      break;
225224   }
226225}
227226
trunk/src/mess/drivers/laser3k.c
r31988r31989
394394            m_strobe = 0;
395395            return rv;
396396         }
397         break;
398397
399398      case 0x7c:
400399         return m_bank0val;
trunk/src/mess/drivers/replicator.c
r31988r31989
202202      printf("[%08X] Port A READ (A-axis signals + B-axis STEP&DIR)\n", m_maincpu->m_shifted_pc);
203203#endif
204204      return 0x00;
205      break;
206205   }
207206      case AVR8_IO_PORTB:
208207   {
r31988r31989
210209      printf("[%08X] Port B READ (SD-CS; 1280-MISO/MOSI/SCK; EX2-FAN/HEAT/PWR-CHECK; BLINK)\n", m_maincpu->m_shifted_pc);
211210#endif
212211      return 0x00;
213      break;
214212   }
215213      case AVR8_IO_PORTC:
216214   {
r31988r31989
218216      printf("[%08X] Port C READ (1280-EX1/EX2; LCD-signals; R&G-LED; DETECT)\n", m_maincpu->m_shifted_pc);
219217#endif
220218      return DETECT; //indicated that the Interface board is present.
221      break;
222219   }
223220      case AVR8_IO_PORTD:
224221   {
r31988r31989
226223      printf("[%08X] Port D READ (SDA/SCL; 1280-EX-TX/RX)\n", m_maincpu->m_shifted_pc);
227224#endif
228225      return 0x00;
229      break;
230226   }
231227      case AVR8_IO_PORTE:
232228   {
r31988r31989
234230      printf("[%08X] Port E READ (1280-TX/RX; THERMO-signals)\n", m_maincpu->m_shifted_pc);
235231#endif
236232      return 0x00;
237      break;
238233   }
239234      case AVR8_IO_PORTF:
240235   {
r31988r31989
242237      printf("[%08X] Port F READ (X-axis & Y-axis signals)\n", m_maincpu->m_shifted_pc);
243238#endif
244239      return 0x00;
245      break;
246240   }
247241      case AVR8_IO_PORTG:
248242   {
r31988r31989
250244      printf("[%08X] Port G READ (BUZZ; Cutoff-sr-check; B-axis EN; 1280-EX3/EX4)\n", m_maincpu->m_shifted_pc);
251245#endif
252246      return 0x00;
253      break;
254247   }
255248      case AVR8_IO_PORTH:
256249   {
r31988r31989
258251      printf("[%08X] Port H READ (cuttoff-text/reset; EX1-FAN/HEAT/PWR-CHECK; SD-CD/SD-WP)\n", m_maincpu->m_shifted_pc);
259252#endif
260253      return 0x00;
261      break;
262254   }
263255      case AVR8_IO_PORTJ:
264256   {
r31988r31989
266258      printf("[%08X] Port J READ (Interface buttons; POTS-SCL; B-axis-POT)\n", m_maincpu->m_shifted_pc);
267259#endif
268260      return ioport("keypad")->read();
269      break;
270261   }
271262      case AVR8_IO_PORTK:
272263   {
r31988r31989
274265      printf("[%08X] Port K READ (Z-axis signals; HBP-THERM; 1280-EX5/6/7)\n", m_maincpu->m_shifted_pc);
275266#endif
276267      return 0x00;
277      break;
278268   }
279269      case AVR8_IO_PORTL:
280270   {
r31988r31989
282272      printf("[%08X] Port L READ (HBP; EXTRA-FET; X-MIN/MAX; Y-MIN/MAX; Z-MIN/MAX)\n", m_maincpu->m_shifted_pc);
283273#endif
284274      return 0x00;
285      break;
286275   }
287276   }
288277   return 0;
trunk/src/mess/machine/fm_scsi.c
r31988r31989
9191
9292   fatalerror("fmscsi: Unknown SCSI command group %d\n", group);
9393
94   return 6;
94   // never executed
95   //return 6;
9596}
9697
9798void fmscsi_device::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr)
trunk/src/mess/machine/pce_cd.c
r31988r31989
14231423      case 0x09: return m_acard_ctrl[r_num];
14241424      default:   return 0;
14251425   }
1426
1427   return 0;
14281426}
14291427
14301428WRITE8_MEMBER(pce_cd_device::acard_w)
trunk/src/mess/machine/psxcd.c
r31988r31989
12291229      }
12301230   }
12311231   fatalerror("psxcd: out of timers\n");
1232   return 0;
12331232}
trunk/src/mess/machine/genpc.c
r31988r31989
541541         break;
542542      default:
543543         fatalerror("IBM5160_MOTHERBOARD: Bus width %d not supported\n", buswidth);
544         break;
545544   }
546545}
547546
trunk/src/mess/machine/apple2.c
r31988r31989
554554   }
555555
556556   // else fall through to floating bus
557   return apple2_getfloatingbusvalue();
557   // never executed
558   //return apple2_getfloatingbusvalue();
558559}
559560
560561WRITE8_MEMBER(apple2_state::apple2_c1xx_w )
r31988r31989
602603   }
603604
604605   // else fall through to floating bus
605   return apple2_getfloatingbusvalue();
606   // never executed
607   //return apple2_getfloatingbusvalue();
606608}
607609
608610WRITE8_MEMBER(apple2_state::apple2_c3xx_w )
r31988r31989
654656   }
655657
656658   // else fall through to floating bus
657   return apple2_getfloatingbusvalue();
659   // never executed
660   //return apple2_getfloatingbusvalue();
658661}
659662
660663WRITE8_MEMBER ( apple2_state::apple2_c4xx_w )
trunk/src/mess/machine/c65.c
r31988r31989
10351035         return c65_ram_expansion_r(space, offset & 0x1f, mem_mask);
10361036         /*return; ram expansion crtl optional */
10371037      }
1038      break;
10391038   case 0x100:
10401039   case 0x200:
10411040   case 0x300:
trunk/src/mess/machine/msx_matsushita.c
r31988r31989
7878            m_pattern = (m_pattern << 2) | (m_pattern >> 6);
7979            return result;
8080         }
81         break;
8281
8382      case 0x09:   // Data
8483         if (m_address < m_sram.count())
trunk/src/mess/machine/msx_s1985.c
r31988r31989
3333            m_7 = ( m_7 << 1 ) | ( m_7 >> 7 );
3434            return data;
3535         }
36         break;
3736
3837      default:
3938         printf("msx_s1985: unhandled read from offset %02x\n", offset);
trunk/src/mess/machine/concept.c
r31988r31989
240240         case 3: // IO3 registers
241241         case 4: // IO4 registers
242242            return m_exp[((offset >> 4) & 7) - 1]->reg_r(space, offset & 0x0f);
243         break;
244243
245244         default: // ???
246245            logerror("concept_io_r: Slot I/O memory accessed for unknown purpose at address 0x03%4.4x\n", offset << 1);
r31988r31989
254253   case 4: // IO4 ROM
255254      LOG(("concept_io_r: Slot ROM memory accessed for slot %d at address 0x03%4.4x\n", ((offset >> 8) & 7) - 1, offset << 1));
256255      return m_exp[((offset >> 8) & 7) - 1]->rom_r(space, offset & 0xff);
257      break;
258256
259257   case 5:
260258      /* slot status */
r31988r31989
304302      case 1:
305303         /* NSR0 data comm port 0 */
306304         return m_acia0->read(space, (offset & 3));
307         break;
308305
309306      case 2:
310307         /* NSR1 data comm port 1 */
311308         return m_acia1->read(space, (offset & 3));
312         break;
313309
314310      case 3:
315311         /* NVIA versatile system interface */
r31988r31989
318314            via6522_device *via_0 = machine().device<via6522_device>("via6522_0");
319315            return via_0->read(space, offset & 0xf);
320316         }
321         break;
322317
323318      case 4:
324319         /* NCALM clock calendar address and strobe register */
r31988r31989
365360         case 3: // IO3 registers
366361         case 4: // IO4 registers
367362            return m_exp[((offset >> 4) & 7) - 1]->reg_w(space, offset & 0x0f, data);
368            break;
369363
370364         default:    // ???
371365            logerror("concept_io_w: Slot I/O memory written for unknown purpose at address 0x03%4.4x, data: 0x%4.4x\n", offset << 1, data);
r31988r31989
379373   case 4: // IO4 ROM
380374      LOG(("concept_io_w: Slot ROM memory written to for slot %d at address 0x03%4.4x, data: 0x%4.4x\n", ((offset >> 8) & 7) - 1, offset << 1, data));
381375      return m_exp[((offset >> 8) & 7) - 1]->rom_w(space, offset & 0xff, data);
382      break;
383376
384377   case 5:
385378      /* slot status */
trunk/src/mess/machine/macpci.c
r31988r31989
197197      return m_539x_1->read(space, 2);
198198   }
199199
200   return 0;
200   // never executed
201   //return 0;
201202}
202203
203204WRITE8_MEMBER(macpci_state::mac_5396_w)
trunk/src/mess/machine/apple2gs.c
r31988r31989
460460
461461      default:
462462         fatalerror("ADB command 0x%02x unimplemented\n", m_adb_command);
463         break;
464463   }
465464   m_adb_kmstatus |= 0x20;
466465}
r31988r31989
583582
584583            default:
585584               fatalerror("ADB command 0x%02x unimplemented\n", data);
586               break;
587
588585         }
589586
590587         if (m_adb_command_length > 0)
trunk/src/mess/machine/pc9801_26.c
r31988r31989
146146         break;
147147      default:
148148         fatalerror("PC-9801-26: Bus width %d not supported\n", buswidth);
149         break;
150149   }
151150}
152151
trunk/src/mess/machine/pc9801_118.c
r31988r31989
154154         break;
155155      default:
156156         fatalerror("PC-9801-118: Bus width %d not supported\n", buswidth);
157         break;
158157   }
159158}
160159
trunk/src/mess/machine/mac.c
r31988r31989
12311231
12321232      default:
12331233         return 0x80;
1234
12351234   }
1236
1237   return 0x80;
12381235}
12391236
12401237READ8_MEMBER(mac_state::mac_via_in_a_pmu)
r31988r31989
18131810
18141811      default:
18151812         fatalerror("mac: unknown clock\n");
1816         break;
18171813   }
18181814
18191815   // clear PMU response timer
trunk/src/mess/machine/pc9801_86.c
r31988r31989
154154         break;
155155      default:
156156         fatalerror("PC-9801-86: Bus width %d not supported\n", buswidth);
157         break;
158157   }
159158}
160159
trunk/src/mess/machine/6883sam.c
r31988r31989
425425
426426      default:
427427         fatalerror("Should not get here\n");
428         return;
429428   }
430429}
431430
trunk/src/mess/video/apple2.c
r31988r31989
334334
335335            default:
336336               fatalerror("Invalid column count\n");
337               break;
338337         }
339338      }
340339
r31988r31989
447446
448447            default:
449448               fatalerror("Invalid column count\n");
450               break;
451449         }
452450      }
453451   }
trunk/src/mess/video/gime.c
r31988r31989
469469         break;
470470      default:
471471         fatalerror("Should not get here\n");
472         break;
473472   }
474473   return result;
475474}
r31988r31989
12521251            break;
12531252         default:
12541253            fatalerror("Should not get here\n");
1255            break;
12561254      }
12571255   }
12581256   else
r31988r31989
13191317
13201318         default:
13211319            fatalerror("Should not get here\n");
1322            break;
13231320      }
13241321   }
13251322   else
r31988r31989
13501347            break;
13511348         default:
13521349            fatalerror("Should not get here\n");
1353            break;
13541350      }
13551351   }
13561352   return lines_per_row;
r31988r31989
14981494         default:
14991495            /* should not get here */
15001496            fatalerror("Should not get here\n");
1501            return;
15021497      }
15031498   }
15041499   else
r31988r31989
15231518            case 0x1C:  pitch = record_scanline_res<160, &gime_base_device::get_data_without_attributes, false>(physical_scanline); break;
15241519            default:
15251520               fatalerror("Should not get here\n");
1526               return;
15271521         }
15281522      }
15291523      else
r31988r31989
15411535            case 0x15:  pitch = record_scanline_res< 80, &gime_base_device::get_data_with_attributes,    true>(physical_scanline);  break;
15421536            default:
15431537               fatalerror("Should not get here\n");
1544               return;
15451538         }
15461539      }
15471540
r31988r31989
16161609
16171610      default:
16181611         fatalerror("Should not get here\n");
1619         break;
16201612   }
16211613
16221614   // bit 3 of $FF99 controls "wideness"
r31988r31989
16391631UINT32 gime_base_device::emit_dummy_samples(const scanline_record *scanline, int sample_start, int sample_count, pixel_t *pixels, const pixel_t *palette)
16401632{
16411633   fatalerror("Should not get here\n");
1642   return 0;
16431634}
16441635
16451636//-------------------------------------------------
trunk/src/mess/video/fm7.c
r31988r31989
11621162         logerror("ALU: read from invalid register 0x%02x\n",offset);
11631163         return 0xff;
11641164   }
1165   return 0xff;
11661165}
11671166
11681167WRITE8_MEMBER(fm7_state::fm77av_alu_w)
r31988r31989
13411340         logerror("Unmapped read from sub CPU port 0xd%03x via MMR banking\n",offset);
13421341         return 0xff;
13431342   }
1344   return 0xff;
13451343}
13461344
13471345WRITE8_MEMBER(fm7_state::fm7_sub_ram_ports_banked_w)
trunk/src/mess/video/gba.c
r31988r31989
18771877         break;
18781878      default:
18791879         fatalerror("Invalid screen mode (6 or 7)!\n");
1880         break;
18811880   }
18821881
18831882   for (int x = 0; x < 240; x++)
trunk/src/mess/video/mac.c
r31988r31989
12131213         {
12141214            return 0;
12151215         }
1216         break;
12171216
12181217      default:
12191218//            printf("macwd_r: @ %x, mask %08x (PC=%x)\n", offset, mem_mask, m_maincpu->pc());
trunk/src/mess/video/newport.c
r31988r31989
471471      //verboselog(machine(), 2, "Unknown VC2 Register Read: %02x\n", m_REX3.nDCBRegSelect );
472472      return 0;
473473   }
474   return 0;
475474}
476475
477476WRITE32_MEMBER( newport_video_device::vc2_w )
r31988r31989
873872      //verboselog(machine(), 2, "Unknown REX3 Read: %08x (%08x)\n", 0x1f0f0000 + ( offset << 2 ), mem_mask );
874873      return 0;
875874   }
876   return 0;
877875}
878876
879877void newport_video_device::DoREX3Command()
trunk/src/mame/drivers/konamim2.c
r31988r31989
701701      default:
702702      {
703703         fatalerror("CDE: unknown command %08X\n", m_cde_command_bytes[0]);
704         break;
705704      }
706705   }
707706}
trunk/src/mame/machine/archimds.c
r31988r31989
349349      }
350350   }
351351
352   return 0;
352   // never executed
353   //return 0;
353354}
354355
355356
r31988r31989
428429      }
429430   }
430431
431   return 0;
432   // never executed
433   //return 0;
432434}
433435
434436void archimedes_state::archimedes_driver_init()
trunk/src/mame/machine/megadriv.c
r31988r31989
7070      return 0;
7171   }
7272
73   return -1;
73   // never executed
74   //return -1;
7475}
7576
7677
trunk/src/mame/machine/cdicdic.c
r31988r31989
475475
476476      default:
477477         fatalerror("play_xa: unhandled xa mode %08x\n",hdr[2]);
478         return;
479478   }
480479
481480   dmadac_set_frequency(&state->m_dmadac[0], 2, m_audio_sample_freq);
trunk/src/mame/machine/cdi070.c
r31988r31989
806806            verboselog(machine(), 2, "cdi68070_periphs_r: MMU Status: %02x & %04x\n", m_mmu.status, mem_mask);
807807            return m_mmu.status;
808808         }
809         break;
810809      case 0x8040/2:
811810      case 0x8048/2:
812811      case 0x8050/2:
trunk/src/mame/machine/amiga.c
r31988r31989
297297      break;
298298   default:
299299      fatalerror("Invalid timer: %d\n", id);
300      break;
301300   }
302301}
303302
r31988r31989
13451344      case REG_SERDATR:   case REG_DSKBYTR:   case REG_INTENAR:   case REG_INTREQR:
13461345         // read-only registers
13471346         return;
1348         break;
13491347
13501348      case REG_DSKDAT:
13511349         popmessage("DSKDAT W %04x, contact MESSdev",data);
trunk/src/mame/video/n64.c
r31988r31989
460460      case 3:     *input_r = &userdata->PrimColor.i.r;        *input_g = &userdata->PrimColor.i.g;        *input_b = &userdata->PrimColor.i.b;        break;
461461      case 4:     *input_r = &userdata->ShadeColor.i.r;       *input_g = &userdata->ShadeColor.i.g;       *input_b = &userdata->ShadeColor.i.b;       break;
462462      case 5:     *input_r = &userdata->EnvColor.i.r;         *input_g = &userdata->EnvColor.i.g;         *input_b = &userdata->EnvColor.i.b;         break;
463      case 6:     fatalerror("SET_SUBB_RGB_INPUT: key_center\n"); break;
463      case 6:     fatalerror("SET_SUBB_RGB_INPUT: key_center\n");
464464      case 7:     *input_r = (UINT8*)&m_k4;       *input_g = (UINT8*)&m_k4;       *input_b = (UINT8*)&m_k4;       break;
465465      case 8: case 9: case 10: case 11: case 12: case 13: case 14: case 15:
466466      {

Previous 199869 Revisions Next


© 1997-2024 The MAME Team