Previous 15994 Revisions Next

r2897 Thursday 26th June, 2008 at 19:09:16 UTC by Curt Coder
[COMX35] Fixed cassette a bit.
[src/mess/drivers]comx35.c
[src/mess/machine]comx35.c

src/mess/machine/comx35.c
r2896r2897
537537
538538   wd17xx_init(machine, WD_TYPE_1770, comx35_fdc_callback, NULL);
539539
540   // external flag 4
541
542   state->cdp1802_ef4 = 1;
543
544540   // register save states
545541
546542   state_save_register_postload(machine, comx35_state_save_postload, NULL);
r2896r2897
580576
581577   state->cdp1802_mode = CDP1802_MODE_RESET;
582578   state->iden = 1;
579   state->cdp1802_ef4 = 1;
583580
584581   timer_adjust_oneshot(state->reset_timer, ATTOTIME_IN_MSEC(t), 0);
585582}
src/mess/drivers/comx35.c
r2896r2897
240240   if (!state->cdp1871_efxa) flags -= EF3;
241241
242242   // cassette input, expansion device flag
243   if (!state->cdp1802_ef4 || cassette_input(cassette_device_image()) < -0.9) flags -= EF4;
243   if ((cassette_input(cassette_device_image()) < +0.0) || !state->cdp1802_ef4) flags -= EF4;
244244
245245   return flags;
246246}
r2896r2897
297297   }
298298
299299   // cassette output
300   cassette_output(cassette_device_image(), level ? -1.0 : +1.0);
300   cassette_output(cassette_device_image(), level ? +1.0 : -1.0);
301301}
302302
303303static CDP1802_INTERFACE( comx35_cdp1802_config )

Previous 15994 Revisions Next


© 1998-2018 The MESS Team