summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/upd765.cpp
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2017-12-19 19:07:12 +0100
committer Olivier Galibert <galibert@pobox.com>2017-12-19 19:08:36 +0100
commit4d3a61f9daeb45df5dd4f95d7dabeff64ad9bafa (patch)
treecff0d0db694cfc80eb4a58e5961928bc62c41b53 /src/devices/machine/upd765.cpp
parent5ee6e4dd26eb1f5a3964a2b87ded6864f92c64e2 (diff)
memory: Remove some space parameters from the apple2 domain [O. Galibert]
Diffstat (limited to 'src/devices/machine/upd765.cpp')
-rw-r--r--src/devices/machine/upd765.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/devices/machine/upd765.cpp b/src/devices/machine/upd765.cpp
index 474f8fb7fc3..c9f79cc72ac 100644
--- a/src/devices/machine/upd765.cpp
+++ b/src/devices/machine/upd765.cpp
@@ -358,6 +358,11 @@ WRITE8_MEMBER(upd765_family_device::tdr_w)
READ8_MEMBER(upd765_family_device::msr_r)
{
+ return msr_r();
+}
+
+uint8_t upd765_family_device::msr_r()
+{
uint32_t msr = 0;
switch(main_phase) {
case PHASE_CMD:
@@ -410,6 +415,11 @@ void upd765_family_device::set_rate(int rate)
READ8_MEMBER(upd765_family_device::fifo_r)
{
+ return fifo_r();
+}
+
+uint8_t upd765_family_device::fifo_r()
+{
uint8_t r = 0xff;
switch(main_phase) {
case PHASE_EXEC:
@@ -441,6 +451,11 @@ READ8_MEMBER(upd765_family_device::fifo_r)
WRITE8_MEMBER(upd765_family_device::fifo_w)
{
+ fifo_w(data);
+}
+
+void upd765_family_device::fifo_w(uint8_t data)
+{
switch(main_phase) {
case PHASE_CMD: {
command[command_pos++] = data;