summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/ldp1450.cpp
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2016-08-29 02:02:04 +1000
committer Vas Crabb <vas@vastheman.com>2016-08-29 02:02:04 +1000
commitc960435d3e22ff596dd0f1c7f02ec1d3269336e5 (patch)
tree387e677a4fd1aaf7f97a921e877980aca6ccfe06 /src/devices/machine/ldp1450.cpp
parent2101fe044ef61f056a6b64dd8b5875b9652419f8 (diff)
srcclean and translation regeneration
Diffstat (limited to 'src/devices/machine/ldp1450.cpp')
-rw-r--r--src/devices/machine/ldp1450.cpp56
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;