Previous 15994 Revisions Next

r15730 Friday 3rd August, 2012 at 14:57:03 UTC by Curt Coder
Fixed static code analysis warnings. (nw)
[src/mess/drivers]atom.c rex6000.c vip.c vixen.c wangpc.c x1.c
[src/mess/machine]c2040.c c8280.c d9060.c dgnalpha.c mz80.c

src/mess/machine/c2040.c
r15729r15730
124124//-------------------------------------------------
125125
126126ROM_START( c2040 ) // schematic 320806
127    ROM_DEFAULT_BIOS("dos12")
128
129127   ROM_REGION( 0x3000, M6502_TAG, 0 )
130    ROM_SYSTEM_BIOS(0, "dos10", "DOS 1.0" )
128    ROM_DEFAULT_BIOS("dos12")
129    ROM_SYSTEM_BIOS( 0, "dos10", "DOS 1.0" )
131130   ROMX_LOAD( "901468-xx.ul1", 0x1000, 0x1000, NO_DUMP, ROM_BIOS(1) )
132131   ROMX_LOAD( "901468-xx.uh1", 0x2000, 0x1000, NO_DUMP, ROM_BIOS(1) )
133    ROM_SYSTEM_BIOS(1, "dos12", "DOS 1.2" )
132    ROM_SYSTEM_BIOS( 1, "dos12", "DOS 1.2" )
134133   ROMX_LOAD( "901468-06.ul1", 0x1000, 0x1000, CRC(25b5eed5) SHA1(4d9658f2e6ff3276e5c6e224611a66ce44b16fc7), ROM_BIOS(2) )
135134   ROMX_LOAD( "901468-07.uh1", 0x2000, 0x1000, CRC(9b09ae83) SHA1(6a51c7954938439ca8342fc295bda050c06e1791), ROM_BIOS(2) )
136135
r15729r15730
150149ROM_START( c4040 ) // schematic ?
151150   ROM_REGION( 0x3000, M6502_TAG, 0 )
152151    ROM_DEFAULT_BIOS("dos20r2")
153    ROM_SYSTEM_BIOS(0, "dos20r1", "DOS 2.0 Revision 1" )
152    ROM_SYSTEM_BIOS( 0, "dos20r1", "DOS 2.0 Revision 1" )
154153   ROMX_LOAD( "901468-11.uj1", 0x0000, 0x1000, CRC(b7157458) SHA1(8415f3159dea73161e0cef7960afa6c76953b6f8), ROM_BIOS(1) )
155154   ROMX_LOAD( "901468-12.ul1", 0x1000, 0x1000, CRC(02c44ff9) SHA1(e8a94f239082d45f64f01b2d8e488d18fe659cbb), ROM_BIOS(1) )
156155   ROMX_LOAD( "901468-13.uh1", 0x2000, 0x1000, CRC(cbd785b3) SHA1(6ada7904ac9d13c3f1c0a8715f9c4be1aa6eb0bb), ROM_BIOS(1) )
157   ROM_SYSTEM_BIOS(1, "dos20r2", "DOS 2.0 Revision 2" )
156   ROM_SYSTEM_BIOS( 1, "dos20r2", "DOS 2.0 Revision 2" )
158157   ROMX_LOAD( "901468-14.uj1", 0x0000, 0x1000, CRC(bc4d4872) SHA1(ffb992b82ec913ddff7be964d7527aca3e21580c), ROM_BIOS(2) )
159158   ROMX_LOAD( "901468-15.ul1", 0x1000, 0x1000, CRC(b6970533) SHA1(f702d6917fe8a798740ba4d467b500944ae7b70a), ROM_BIOS(2) )
160159   ROMX_LOAD( "901468-16.uh1", 0x2000, 0x1000, CRC(1f5eefb7) SHA1(04b918cf4adeee8015b43383d3cea7288a7d0aa8), ROM_BIOS(2) )
r15729r15730
190189ROM_START( c8050 ) // schematic 8050001
191190   ROM_REGION( 0x4000, M6502_TAG, 0 )
192191    ROM_DEFAULT_BIOS("dos27")
193    ROM_SYSTEM_BIOS(0, "dos25r1", "DOS 2.5 Revision 1" )
192    ROM_SYSTEM_BIOS( 0, "dos25r1", "DOS 2.5 Revision 1" )
194193   ROMX_LOAD( "901482-01.ul1", 0x0000, 0x2000, NO_DUMP, ROM_BIOS(1) )
195194   ROMX_LOAD( "901482-02.uh1", 0x2000, 0x2000, NO_DUMP, ROM_BIOS(1) )
196    ROM_SYSTEM_BIOS(1, "dos25r2", "DOS 2.5 Revision 2" )
195    ROM_SYSTEM_BIOS( 1, "dos25r2", "DOS 2.5 Revision 2" )
197196   ROMX_LOAD( "901482-03.ul1", 0x0000, 0x2000, CRC(09a609b9) SHA1(166d8bfaaa9c4767f9b17ad63fc7ae77c199a64e), ROM_BIOS(2) )
198197   ROMX_LOAD( "901482-04.uh1", 0x2000, 0x2000, CRC(1bcf9df9) SHA1(217f4a8b348658bb365f4a1de21ecbaa6402b1c0), ROM_BIOS(2) )
199   ROM_SYSTEM_BIOS(2, "dos25r3", "DOS 2.5 Revision 3" )
198   ROM_SYSTEM_BIOS( 2, "dos25r3", "DOS 2.5 Revision 3" )
200199   ROMX_LOAD( "901482-06.ul1", 0x0000, 0x2000, CRC(3cbd2756) SHA1(7f5fbed0cddb95138dd99b8fe84fddab900e3650), ROM_BIOS(3) )
201200   ROMX_LOAD( "901482-07.uh1", 0x2000, 0x2000, CRC(c7532d90) SHA1(0b6d1e55afea612516df5f07f4a6dccd3bd73963), ROM_BIOS(3) )
202   ROM_SYSTEM_BIOS(3, "dos27", "DOS 2.7" )// 2364 ROM DOS 2.7
201   ROM_SYSTEM_BIOS( 3, "dos27", "DOS 2.7" )// 2364 ROM DOS 2.7
203202   ROMX_LOAD( "901887-01.ul1", 0x0000, 0x2000, CRC(0073b8b2) SHA1(b10603195f240118fe5fb6c6dfe5c5097463d890), ROM_BIOS(4) )
204203   ROMX_LOAD( "901888-01.uh1", 0x2000, 0x2000, CRC(de9b6132) SHA1(2e6c2d7ca934e5c550ad14bd5e9e7749686b7af4), ROM_BIOS(4) )
205204
r15729r15730
224223ROM_START( c8250lp )
225224   ROM_REGION( 0x4000, M6502_TAG, 0 )
226225    ROM_DEFAULT_BIOS("dos27")
227    ROM_SYSTEM_BIOS(0, "dos27", "DOS 2.7" )
226    ROM_SYSTEM_BIOS( 0, "dos27", "DOS 2.7" )
228227   ROMX_LOAD( "251165-01.ua11",  0x0000, 0x2000, NO_DUMP, ROM_BIOS(1) )
229228   ROMX_LOAD( "251166-01.ua13",  0x2000, 0x2000, NO_DUMP, ROM_BIOS(1) )
230    ROM_SYSTEM_BIOS(1, "dos27b", "DOS 2.7B" )
229    ROM_SYSTEM_BIOS( 1, "dos27b", "DOS 2.7B" )
231230   ROMX_LOAD( "dos-2.7b.bin", 0x0000, 0x4000, CRC(96e3b209) SHA1(9849300be9f2e0143c2ed2564d26a4ba3b27526c), ROM_BIOS(2) ) // CBM DOS 2.7B from the 8250LP inside 8296D
232    ROM_SYSTEM_BIOS(2, "speeddos", "SpeedDOS" )
231    ROM_SYSTEM_BIOS( 2, "speeddos", "SpeedDOS" )
233232   ROMX_LOAD( "speeddos-c000.ua11", 0x0000, 0x2000, CRC(46cc260f) SHA1(e9838635d6868e35ec9c161b6e5c1ad92a4a241a), ROM_BIOS(3) )
234233   ROMX_LOAD( "speeddos-e000.ua13", 0x2000, 0x2000, CRC(88cfd505) SHA1(0fb570b180504cd1fcb7d203d8d37ea3d7e72ab4), ROM_BIOS(3) )
235234
r15729r15730
13021301inline void base_c2040_device::update_ieee_signals()
13031302{
13041303   int atn = m_bus->atn_r();
1305   int nrfd = !(!(!(atn & m_atna) & m_rfdo) | !(atn | m_atna));
1306   int ndac = !(m_daco | !(atn | m_atna));
1304   int nrfd = !(!(!(atn && m_atna) && m_rfdo) || !(atn || m_atna));
1305   int ndac = !(m_daco || !(atn || m_atna));
13071306
13081307   m_bus->nrfd_w(this, nrfd);
13091308   m_bus->ndac_w(this, ndac);
src/mess/machine/dgnalpha.c
r15729r15730
143143{
144144   UINT8 result = 0x00;
145145 
146   switch(offset & 0x07)
146   switch(offset & 0x0f)
147147   {
148148      case 0: case 1: case 2: case 3:
149149         result = dragon_state::ff20_read(space, offset, mem_mask);
r15729r15730
184184 
185185WRITE8_MEMBER( dragon_alpha_state::ff20_write )
186186{
187   switch(offset & 0x07)
187   switch(offset & 0x0f)
188188   {
189189      case 0: case 1: case 2: case 3:
190190         dragon_state::ff20_write(space, offset, data, mem_mask);
src/mess/machine/mz80.c
r15729r15730
6060
6161WRITE_LINE_MEMBER( mz80_state::pit_out0_changed )
6262{
63   if(!m_prev_state & state)
63   if(!m_prev_state && state)
6464      m_speaker_level++;
6565
6666   m_prev_state = state;
src/mess/machine/d9060.c
r15729r15730
495495inline void base_d9060_device::update_ieee_signals()
496496{
497497   int atn = m_bus->atn_r();
498   int nrfd = !(!(!(atn & m_atna) & m_rfdo) | !(atn | m_atna));
499   int ndac = !(m_daco | !(atn | m_atna));
498   int nrfd = !(!(!(atn && m_atna) && m_rfdo) || !(atn || m_atna));
499   int ndac = !(m_daco || !(atn || m_atna));
500500
501501   m_bus->nrfd_w(this, nrfd);
502502   m_bus->ndac_w(this, ndac);
src/mess/machine/c8280.c
r15729r15730
365365inline void c8280_device::update_ieee_signals()
366366{
367367   int atn = m_bus->atn_r();
368   int nrfd = !(!(!(atn & m_atna) & m_rfdo) | !(atn | m_atna));
369   int ndac = !(m_daco | !(atn | m_atna));
368   int nrfd = !(!(!(atn && m_atna) && m_rfdo) || !(atn || m_atna));
369   int ndac = !(m_daco || !(atn || m_atna));
370370
371371   m_bus->nrfd_w(this, nrfd);
372372   m_bus->ndac_w(this, ndac);
src/mess/drivers/vip.c
r15729r15730
464464
465465READ_LINE_MEMBER( vip_state::ef3_r )
466466{
467   return !BIT(ioport("KEYPAD")->read(), m_keylatch) | m_byteio_ef3 | m_exp_ef3;
467   return !BIT(ioport("KEYPAD")->read(), m_keylatch) || m_byteio_ef3 || m_exp_ef3;
468468}
469469
470470READ_LINE_MEMBER( vip_state::ef4_r )
src/mess/drivers/x1.c
r15729r15730
18841884   /* set up the pixel clock according to the above divider */
18851885   m_crtc->set_clock(VDP_CLOCK/((m_hres_320) ? 48 : 24));
18861886
1887   if(!BIT(data, 5) & BIT(m_io_switch, 5))
1887   if(!BIT(data, 5) && BIT(m_io_switch, 5))
18881888      m_io_bank_mode = 1;
18891889
18901890   m_io_switch = data & 0x20;
src/mess/drivers/rex6000.c
r15729r15730
553553
554554WRITE_LINE_MEMBER( rex6000_state::alarm_irq )
555555{
556   if (!(m_irq_mask & IRQ_FLAG_ALARM) & state)
556   if (!(m_irq_mask & IRQ_FLAG_ALARM) && state)
557557   {
558558      m_irq_flag |= IRQ_FLAG_ALARM;
559559      device_set_input_line(m_maincpu, 0, HOLD_LINE);
src/mess/drivers/wangpc.c
r15729r15730
773773 
774774void wangpc_state::check_level1_interrupts()
775775{
776   int state = !m_timer2_irq | m_epci->rxrdy_r() | m_epci->txemt_r() | !m_acknlg | !m_dav | !m_busy;
776   int state = !m_timer2_irq || m_epci->rxrdy_r() || m_epci->txemt_r() || !m_acknlg || !m_dav || !m_busy;
777777 
778778   pic8259_ir1_w(m_pic, state);
779779}
780780 
781781void wangpc_state::check_level2_interrupts()
782782{
783   int state = !m_dma_eop | m_uart_dr | m_uart_tbre | m_fdc_dd0 | m_fdc_dd1 | upd765_int_r(m_fdc) | m_fpu_irq | m_bus_irq2;
783   int state = !m_dma_eop || m_uart_dr || m_uart_tbre || m_fdc_dd0 || m_fdc_dd1 || upd765_int_r(m_fdc) || m_fpu_irq || m_bus_irq2;
784784 
785785   pic8259_ir2_w(m_pic, state);
786786}
src/mess/drivers/atom.c
r15729r15730
596596{
597597   atom_state *state = timer.machine().driver_data<atom_state>();
598598
599   int level = !(!(!state->m_hz2400 & state->m_pc1) & state->m_pc0);
599   int level = !(!(!state->m_hz2400 && state->m_pc1) && state->m_pc0);
600600
601601   state->m_cassette->output(level ? -1.0 : +1.0);
602602
src/mess/drivers/vixen.c
r15729r15730
7777
7878void vixen_state::update_interrupt()
7979{
80   int state = (m_cmd_d1 & m_fdint) | m_vsync | (!m_enb_srq_int & !m_srq) | (!m_enb_atn_int & !m_atn) | (!m_enb_xmt_int & m_txrdy) | (!m_enb_rcv_int & m_rxrdy);
80   int state = (m_cmd_d1 && m_fdint) || m_vsync || (!m_enb_srq_int && !m_srq) || (!m_enb_atn_int && !m_atn) || (!m_enb_xmt_int && m_txrdy) || (!m_enb_rcv_int && m_rxrdy);
8181
8282   device_set_input_line(m_maincpu, INPUT_LINE_IRQ0, state ? ASSERT_LINE : CLEAR_LINE);
8383}

Previous 15994 Revisions Next


© 1998-2018 The MESS Team