diff options
| author | 2016-08-29 02:02:04 +1000 | |
|---|---|---|
| committer | 2016-08-29 02:02:04 +1000 | |
| commit | c960435d3e22ff596dd0f1c7f02ec1d3269336e5 (patch) | |
| tree | 387e677a4fd1aaf7f97a921e877980aca6ccfe06 /src/devices/machine/ldp1450.cpp | |
| parent | 2101fe044ef61f056a6b64dd8b5875b9652419f8 (diff) | |
srcclean and translation regeneration
Diffstat (limited to 'src/devices/machine/ldp1450.cpp')
| -rw-r--r-- | src/devices/machine/ldp1450.cpp | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/src/devices/machine/ldp1450.cpp b/src/devices/machine/ldp1450.cpp index 477d3e3421b..2abf465f074 100644 --- a/src/devices/machine/ldp1450.cpp +++ b/src/devices/machine/ldp1450.cpp @@ -1,12 +1,12 @@ // license:BSD-3-Clause /*************************************************************************** - Sony LDP-1450 laserdisc emulation. + Sony LDP-1450 laserdisc emulation. - TODO: - - Dump MCU BIOS(more than one?) + TODO: + - Dump MCU BIOS(more than one?) - Many players support this command set, split out other device stubs (such as LDP-1550P, PAL) - - Text overlay (needed for practically everything) + - Text overlay (needed for practically everything) ***************************************************************************/ #include "emu.h" @@ -15,14 +15,14 @@ #define DUMP_BCD 1 #define FIFO_MAX 0x10 -#define LDP_STAT_UNDEF 0x00 -#define LDP_STAT_COMPLETION 0x01 -#define LDP_STAT_ERROR 0x02 -#define LDP_STAT_PGM_END 0x04 -#define LDP_STAT_NOT_TARGET 0x05 -#define LDP_STAT_NO_FRAME 0x06 -#define LDP_STAT_ACK 0x0a -#define LDP_STAT_NAK 0x0b +#define LDP_STAT_UNDEF 0x00 +#define LDP_STAT_COMPLETION 0x01 +#define LDP_STAT_ERROR 0x02 +#define LDP_STAT_PGM_END 0x04 +#define LDP_STAT_NOT_TARGET 0x05 +#define LDP_STAT_NO_FRAME 0x06 +#define LDP_STAT_ACK 0x0a +#define LDP_STAT_NAK 0x0b ROM_START( ldp1450 ) ROM_REGION( 0x2000, "ldp1450", 0 ) @@ -78,7 +78,7 @@ void sony_ldp1450_device::device_start() void sony_ldp1450_device::device_reset() { laserdisc_device::device_reset(); - + for(int i=0;i<0x10;i++) m_internal_bcd[i] = 0; @@ -156,18 +156,18 @@ UINT32 sony_ldp1450_device::bcd_to_raw() void sony_ldp1450_device::exec_enter_cmd() { const UINT32 saved_frame = bcd_to_raw(); - + switch(m_player_state) { case player_standby: throw emu_fatalerror("Unimplemented standby state detected"); - + case player_search: // TODO: move to timer advance_slider(1); set_slider_speed(saved_frame); break; - + default: //not handling all states yet break; @@ -188,7 +188,7 @@ void sony_ldp1450_device::command_w(UINT8 data) switch(m_command) { - + case 0x00: /* text handling (start gotoxy) */ if ( m_ld_input_state == LD_INPUT_TEXT_COMMAND ) { @@ -238,7 +238,7 @@ void sony_ldp1450_device::command_w(UINT8 data) //30 to 39 handled separately, as they are the frame commands case 0x3a: /* Play (answer should have delay) */ printf("play\n"); - set_new_player_state(player_play); + set_new_player_state(player_play); m_status = LDP_STAT_ACK; break; case 0x3b: /* Play fast */ @@ -262,7 +262,7 @@ void sony_ldp1450_device::command_w(UINT8 data) break; case 0x41: /* CE */ break; - + case 0x43: // search printf("Search \n"); set_new_player_state(player_search); @@ -274,13 +274,13 @@ void sony_ldp1450_device::command_w(UINT8 data) set_new_player_state(player_repeat); m_status = LDP_STAT_ACK; break; - + /* - audio channels absolute enable / disable - ---- --x- select channel - ---- ---x enable channel (active low) + audio channels absolute enable / disable + ---- --x- select channel + ---- ---x enable channel (active low) */ - case 0x46: + case 0x46: case 0x47: case 0x48: case 0x49: @@ -313,7 +313,7 @@ void sony_ldp1450_device::command_w(UINT8 data) break; case 0x55: /* 'frame mode' (unknown function) */ break; - + case 0x56: // Clear All if (m_player_state == player_search) { @@ -321,7 +321,7 @@ void sony_ldp1450_device::command_w(UINT8 data) set_new_player_state(player_search_clr); } - + m_status = LDP_STAT_ACK; // reset any pending operation here break; @@ -335,7 +335,7 @@ void sony_ldp1450_device::command_w(UINT8 data) break; case 0x62: /* Motor on */ break; - case 0x6e: // CX enable - anything use it? + case 0x6e: // CX enable - anything use it? break; case 0x80: /* text start */ @@ -346,7 +346,7 @@ void sony_ldp1450_device::command_w(UINT8 data) break; case 0x82: /* Turn off text */ break; - + default: m_status = LDP_STAT_UNDEF; break; |
