Previous 199869 Revisions Next

r17739 Sunday 9th September, 2012 at 06:54:12 UTC by Oliver Stöneberg
added missing \n to more fatalerror() calls (no whatsnew)
[src/mame/audio]exidy.c
[src/mame/drivers]atarisy4.c battlnts.c dkong.c hng64.c kaneko16.c magicard.c magictg.c mediagx.c model2.c seattle.c segas24.c seibuspi.c viper.c
[src/mess/drivers]apricot.c einstein.c gba.c multi8.c supracan.c victor9k.c vidbrain.c

trunk/src/mame/audio/exidy.c
r17738r17739
718718
719719         /* only support mode 0 and 2 */
720720         if (((data >> 3) & 5) != 0)
721            fatalerror("exidy_sh6840_w - channel %d configured for mode %d", (sh6840_timer[1].cr & 0x01) ? 0 : 2, (data >> 3) & 7);
721            fatalerror("exidy_sh6840_w - channel %d configured for mode %d\n", (sh6840_timer[1].cr & 0x01) ? 0 : 2, (data >> 3) & 7);
722722         break;
723723
724724      /* offset 1 writes to channel 1 control */
r17738r17739
727727
728728         /* only support mode 0 and 2 */
729729         if (((data >> 3) & 5) != 0)
730            fatalerror("exidy_sh6840_w - channel 1 configured for mode %d", (data >> 3) & 7);
730            fatalerror("exidy_sh6840_w - channel 1 configured for mode %d\n", (data >> 3) & 7);
731731         break;
732732
733733      /* offsets 2/4/6 write to the common MSB latch */
trunk/src/mame/drivers/magicard.c
r17738r17739
648648   {
649649      case 0x0000/2:
650650         if(data & 0x80) //throw an error if the (unemulated) MMU is enabled
651            fatalerror("SCC68070: MMU enable bit active");
651            fatalerror("SCC68070: MMU enable bit active\n");
652652         break;
653653   }
654654}
trunk/src/mame/drivers/mediagx.c
r17738r17739
764764
765765         if (data & 0x20)
766766         {
767            fatalerror("AD1847: Companded data not supported");
767            fatalerror("AD1847: Companded data not supported\n");
768768         }
769769         if ((data & 0x40) == 0)
770770         {
771            fatalerror("AD1847: 8-bit data not supported");
771            fatalerror("AD1847: 8-bit data not supported\n");
772772         }
773773         break;
774774      }
trunk/src/mame/drivers/kaneko16.c
r17738r17739
21882188   UINT8 *src0;
21892189
21902190   if (machine.root_device().memregion(region)->bytes() < 0x40000 * 16)
2191      fatalerror("gtmr SOUND1 region too small");
2191      fatalerror("gtmr SOUND1 region too small\n");
21922192
21932193   /* bank 0 maps to itself, so we just leave it alone */
21942194   src0 = machine.root_device().memregion(region)->base();
trunk/src/mame/drivers/viper.c
r17738r17739
970970            {
971971               epic.eicr = data;
972972               if (data & 0x08000000)
973                  fatalerror("EPIC: serial interrupts mode not implemented");
973                  fatalerror("EPIC: serial interrupts mode not implemented\n");
974974               break;
975975            }
976976            case 0x10e0:         // Offset 0x410E0 - Spurious Vector Register
r17738r17739
14481448      }
14491449
14501450      default:
1451         fatalerror("voodoo3_pci_r: %08X at %08X", reg, cpu_get_pc(device->machine().device("maincpu")));
1451         fatalerror("voodoo3_pci_r: %08X at %08X\n", reg, cpu_get_pc(device->machine().device("maincpu")));
14521452   }
14531453   return 0;
14541454}
r17738r17739
15181518      }
15191519
15201520      default:
1521         fatalerror("voodoo3_pci_w: %08X, %08X at %08X", data, reg, cpu_get_pc(device->machine().device("maincpu")));
1521         fatalerror("voodoo3_pci_w: %08X, %08X at %08X\n", data, reg, cpu_get_pc(device->machine().device("maincpu")));
15221522   }
15231523}
15241524
trunk/src/mame/drivers/model2.c
r17738r17739
119119      if (state->m_dsp_type == DSP_TYPE_TGP)
120120         return 0;
121121
122      fatalerror("Copro FIFOIN underflow (at %08X)", cpu_get_pc(device));
122      fatalerror("Copro FIFOIN underflow (at %08X)\n", cpu_get_pc(device));
123123      return 0;
124124   }
125125
r17738r17739
153153   model2_state *state = device->machine().driver_data<model2_state>();
154154   if (state->m_copro_fifoin_num == COPRO_FIFOIN_SIZE)
155155   {
156      fatalerror("Copro FIFOIN overflow (at %08X)", cpu_get_pc(device));
156      fatalerror("Copro FIFOIN overflow (at %08X)\n", cpu_get_pc(device));
157157      return;
158158   }
159159
r17738r17739
225225   //if (state->m_copro_fifoout_wpos == state->m_copro_fifoout_rpos)
226226   if (state->m_copro_fifoout_num == COPRO_FIFOOUT_SIZE)
227227   {
228      fatalerror("Copro FIFOOUT overflow (at %08X)", cpu_get_pc(device));
228      fatalerror("Copro FIFOOUT overflow (at %08X)\n", cpu_get_pc(device));
229229      return;
230230   }
231231
trunk/src/mame/drivers/atarisy4.c
r17738r17739
581581      m_csr[0] |= 0x10;
582582
583583      if (BIT(m_csr[0], 5) == 1)
584         fatalerror("68000 interrupt enable was set!");
584         fatalerror("68000 interrupt enable was set!\n");
585585   }
586586
587587   data &= 0x3800;
r17738r17739
615615      m_csr[1] |= 0x10;
616616
617617      if (BIT(m_csr[1], 5) == 1)
618         fatalerror("68000 interrupt enable was set!");
618         fatalerror("68000 interrupt enable was set!\n");
619619   }
620620
621621   data &= 0x3800;
r17738r17739
818818      UINT16 addr;
819819
820820      if (READ_CHAR() != 0x01)
821         fatalerror("Bad .LDA file");
821         fatalerror("Bad .LDA file\n");
822822
823823      if (READ_CHAR() != 0x00)
824         fatalerror("Bad .LDA file");
824         fatalerror("Bad .LDA file\n");
825825
826826      len = READ_CHAR();
827827      sum += len;
r17738r17739
854854      sum += READ_CHAR();
855855
856856      if (sum != 0)
857         fatalerror(".LDA checksum failure");
857         fatalerror(".LDA checksum failure\n");
858858   }
859859}
860860
r17738r17739
881881
882882      /* First character of each line should be a '%' */
883883      if (file[i++] != '%')
884         fatalerror("Error on line %d - invalid line start character", line);
884         fatalerror("Error on line %d - invalid line start character\n", line);
885885
886886      /* Get the line length */
887887      len = READ_HEX_CHAR() << 4;
trunk/src/mame/drivers/battlnts.c
r17738r17739
400400      return;
401401
402402   if (len % 4)
403      fatalerror("shuffle() - not modulo 4");   /* must not happen */
403      fatalerror("shuffle() - not modulo 4\n");   /* must not happen */
404404
405405   len /= 2;
406406
trunk/src/mame/drivers/seibuspi.c
r17738r17739
773773   }
774774   if(state->m_fifoout_wpos == state->m_fifoout_rpos)
775775   {
776      fatalerror("Sound FIFOOUT overflow at %08X", cpu_get_pc(&space->device()));
776      fatalerror("Sound FIFOOUT overflow at %08X\n", cpu_get_pc(&space->device()));
777777   }
778778
779779   state->m_fifoout_read_request = 1;
r17738r17739
785785   UINT8 r;
786786   if (state->m_fifoin_wpos == state->m_fifoin_rpos)
787787   {
788      fatalerror("Sound FIFOIN underflow at %08X", cpu_get_pc(&space->device()));
788      fatalerror("Sound FIFOIN underflow at %08X\n", cpu_get_pc(&space->device()));
789789   }
790790   r = state->m_fifoin_data[state->m_fifoin_rpos++];
791791   if(state->m_fifoin_rpos == FIFO_SIZE)
r17738r17739
811811   }
812812   if(state->m_fifoin_wpos == state->m_fifoin_rpos)
813813   {
814      fatalerror("Sound FIFOIN overflow at %08X", cpu_get_pc(&space->device()));
814      fatalerror("Sound FIFOIN overflow at %08X\n", cpu_get_pc(&space->device()));
815815   }
816816
817817   state->m_fifoin_read_request = 1;
r17738r17739
10191019      }
10201020   }
10211021
1022
1023   fatalerror("soundrom_r: %08X, %08X", offset, mem_mask);
1022   fatalerror("soundrom_r: %08X, %08X\n", offset, mem_mask);
10241023}
10251024
10261025/********************************************************************/
trunk/src/mame/drivers/magictg.c
r17738r17739
691691   }
692692   else
693693   {
694      fatalerror("????");
694      fatalerror("????\n");
695695      return 0;
696696   }
697697}
r17738r17739
705705      //mame_printf_debug("WR %.8x %.8x %.8x\n", offset, mem_mask, data >> 16);
706706   }
707707   else
708      fatalerror("????");
708      fatalerror("????\n");
709709}
710710
711711READ32_MEMBER( magictg_state::adsp_status_r )
r17738r17739
791791                  }
792792                  else
793793                  {
794                     fatalerror("Unsupported BDMA width");
794                     fatalerror("Unsupported BDMA width\n");
795795                  }
796796
797797                  --m_adsp_regs.bdma_word_count;
trunk/src/mame/drivers/dkong.c
r17738r17739
452452    else if (strcmp(game_name,"spclforc") == 0) state->m_protect_type = DK2650_SPCLFORC;
453453    else if (strcmp(game_name,"spcfrcii") == 0) state->m_protect_type = DK2650_SPCLFORC;
454454    else
455        fatalerror("Unknown game <%s> in S2650 start.", game_name);
455        fatalerror("Unknown game <%s> in S2650 start.\n", game_name);
456456}
457457
458458static MACHINE_START( radarscp )
trunk/src/mame/drivers/seattle.c
r17738r17739
10551055      if (dstaddr >= 0x08000000 && dstaddr < 0x09000000)
10561056      {
10571057         if (bytesleft % 4 != 0)
1058            fatalerror("Galileo DMA to voodoo: bytesleft = %d", bytesleft);
1058            fatalerror("Galileo DMA to voodoo: bytesleft = %d\n", bytesleft);
10591059         srcinc *= 4;
10601060         dstinc *= 4;
10611061
r17738r17739
13621362
13631363   /* shouldn't get here if the CPU is already stalled */
13641364   if (m_cpu_stalled_on_voodoo)
1365      fatalerror("seattle_voodoo_w while CPU is stalled");
1365      fatalerror("seattle_voodoo_w while CPU is stalled\n");
13661366
13671367   /* remember all the info about this access for later */
13681368   m_cpu_stalled_on_voodoo = TRUE;
trunk/src/mame/drivers/segas24.c
r17738r17739
820820      break;
821821   }
822822   case 2: {
823      fatalerror("egas24_state::irq_timer_sync - case 2");
823      fatalerror("egas24_state::irq_timer_sync - case 2\n");
824824   }
825825   case 3: {
826826      int ppos = floor((irq_synctime - irq_vsynctime).as_double() * TIMER_CLOCK);
r17738r17739
851851      break;
852852   }
853853   case 2:
854      fatalerror("egas24_state::irq_timer_start - case 2");
854      fatalerror("egas24_state::irq_timer_start - case 2\n");
855855      break;
856856   case 3: {
857857      int count = 0x1000 - irq_tval;
trunk/src/mame/drivers/hng64.c
r17738r17739
809809#ifdef UNUSED_FUNCTION
810810WRITE32_MEMBER(hng64_state::hng64_3d_1_w)
811811{
812   fatalerror("WRITE32_HANDLER( hng64_3d_1_w )");
812   fatalerror("WRITE32_HANDLER( hng64_3d_1_w )\n");
813813}
814814#endif
815815
trunk/src/mess/drivers/einstein.c
r17738r17739
499499   else if (&screen == einstein->m_crtc_screen)
500500      einstein->m_mc6845->screen_update( screen, bitmap, cliprect);
501501   else
502      fatalerror("Unknown screen '%s'", screen.tag());
502      fatalerror("Unknown screen '%s'\n", screen.tag());
503503
504504   return 0;
505505}
trunk/src/mess/drivers/multi8.c
r17738r17739
608608
609609   if (data & 0x20 && data != 0xff)
610610      printf("Work RAM bank selected!\n");
611//      fatalerror("Work RAM bank selected");
611//      fatalerror("Work RAM bank selected\n");
612612}
613613
614614
trunk/src/mess/drivers/vidbrain.c
r17738r17739
212212      logerror("%s: F3853 Interrupt Control %u\n", machine().describe_context(), m_int_enable);
213213      interrupt_check();
214214
215      if (m_int_enable == 0x03) fatalerror("F3853 Timer not supported!");
215      if (m_int_enable == 0x03) fatalerror("F3853 Timer not supported!\n");
216216      break;
217217
218218   case 3:
219219      // timer 8-bit polynomial counter
220      fatalerror("%s: F3853 Timer not supported!", machine().describe_context());
220      fatalerror("%s: F3853 Timer not supported!\n", machine().describe_context());
221221      break;
222222   }
223223}
trunk/src/mess/drivers/victor9k.c
r17738r17739
8080
8181   if (BIT(ma, 13))
8282   {
83      fatalerror("Graphics mode not supported!");
83      fatalerror("Graphics mode not supported!\n");
8484   }
8585   else
8686   {
trunk/src/mess/drivers/apricot.c
r17738r17739
226226   else
227227   {
228228      /* graphics mode */
229      fatalerror("Graphics mode not implemented!");
229      fatalerror("Graphics mode not implemented!\n");
230230   }
231231}
232232
trunk/src/mess/drivers/supracan.c
r17738r17739
10541054         else if(data != 0x0000) // fake DMA, used by C.U.G.
10551055         {
10561056            verboselog("maincpu", machine(), 0, "supracan_dma_w: Unknown DMA kickoff value of %04x (other regs %08x, %08x, %d)\n", data, acan_dma_regs->source[ch], acan_dma_regs->dest[ch], acan_dma_regs->count[ch] + 1);
1057            fatalerror("supracan_dma_w: Unknown DMA kickoff value of %04x (other regs %08x, %08x, %d)",data, acan_dma_regs->source[ch], acan_dma_regs->dest[ch], acan_dma_regs->count[ch] + 1);
1057            fatalerror("supracan_dma_w: Unknown DMA kickoff value of %04x (other regs %08x, %08x, %d)\n",data, acan_dma_regs->source[ch], acan_dma_regs->dest[ch], acan_dma_regs->count[ch] + 1);
10581058         }
10591059         break;
10601060      default:
trunk/src/mess/drivers/gba.c
r17738r17739
22942294         {
22952295            if (m_eeprom_addr >= sizeof( m_gba_eeprom))
22962296            {
2297               fatalerror( "eeprom: invalid address (%x)", m_eeprom_addr);
2297               fatalerror( "eeprom: invalid address (%x)\n", m_eeprom_addr);
22982298            }
22992299            m_eep_data = m_gba_eeprom[m_eeprom_addr];
23002300            //printf("EEPROM read @ %x = %x (%x)\n", m_eeprom_addr, m_eep_data, (m_eep_data & 0x80) ? 1 : 0);
r17738r17739
23982398            mame_printf_verbose("%08x: EEPROM: %02x to %x\n", cpu_get_pc(machine().device("maincpu")), m_eep_data, m_eeprom_addr );
23992399            if (m_eeprom_addr >= sizeof( m_gba_eeprom))
24002400            {
2401               fatalerror( "eeprom: invalid address (%x)", m_eeprom_addr);
2401               fatalerror( "eeprom: invalid address (%x)\n", m_eeprom_addr);
24022402            }
24032403            m_gba_eeprom[m_eeprom_addr] = m_eep_data;
24042404            m_eeprom_addr++;

Previous 199869 Revisions Next


© 1997-2024 The MAME Team