summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/generic.h
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2009-03-02 09:31:05 +0000
committer Aaron Giles <aaron@aarongiles.com>2009-03-02 09:31:05 +0000
commit4ad8ec54f87813301e92291447feb34893c8b417 (patch)
treeef1dbc28bb8ec85d64e6264596e4cf02b08c75a2 /src/emu/machine/generic.h
parentbd35db8db486045caa35019ab3ff2818fada6596 (diff)
Converted the following drivers to the new device-based 6821 PIA:
- qix - mcr/williams - coinmstr - funworld - goldnpkr - jokrwild - nyny - r2dtank - spiders - tugboat Added new function memory_install_read_port_handler() to more easily allow you to install read handlers for ports based on tag. Removed input_port_read_handler8/16/32/64 functions, since they were really only used for getting a memory handler for a port by tag, and this is no longer necessary. Moved input port handlers to internal code in the memory system. Added port names to the taito8741 device pending its proper devicification. Removed all remaining uses of input_port_n_r() functions, and purged them from src/emu/machine/generic.
Diffstat (limited to 'src/emu/machine/generic.h')
-rw-r--r--src/emu/machine/generic.h104
1 files changed, 1 insertions, 103 deletions
diff --git a/src/emu/machine/generic.h b/src/emu/machine/generic.h
index 60de3df8596..1fd3fa62a18 100644
--- a/src/emu/machine/generic.h
+++ b/src/emu/machine/generic.h
@@ -182,109 +182,7 @@ READ32_HANDLER( watchdog_reset32_r );
-/* ----- generic input port read handlers ----- */
-
-/* 8-bit handlers */
-READ8_HANDLER( input_port_0_r );
-READ8_HANDLER( input_port_1_r );
-READ8_HANDLER( input_port_2_r );
-READ8_HANDLER( input_port_3_r );
-READ8_HANDLER( input_port_4_r );
-READ8_HANDLER( input_port_5_r );
-READ8_HANDLER( input_port_6_r );
-READ8_HANDLER( input_port_7_r );
-READ8_HANDLER( input_port_8_r );
-READ8_HANDLER( input_port_9_r );
-READ8_HANDLER( input_port_10_r );
-READ8_HANDLER( input_port_11_r );
-READ8_HANDLER( input_port_12_r );
-READ8_HANDLER( input_port_13_r );
-READ8_HANDLER( input_port_14_r );
-READ8_HANDLER( input_port_15_r );
-READ8_HANDLER( input_port_16_r );
-READ8_HANDLER( input_port_17_r );
-READ8_HANDLER( input_port_18_r );
-READ8_HANDLER( input_port_19_r );
-READ8_HANDLER( input_port_20_r );
-READ8_HANDLER( input_port_21_r );
-READ8_HANDLER( input_port_22_r );
-READ8_HANDLER( input_port_23_r );
-READ8_HANDLER( input_port_24_r );
-READ8_HANDLER( input_port_25_r );
-READ8_HANDLER( input_port_26_r );
-READ8_HANDLER( input_port_27_r );
-READ8_HANDLER( input_port_28_r );
-READ8_HANDLER( input_port_29_r );
-READ8_HANDLER( input_port_30_r );
-READ8_HANDLER( input_port_31_r );
-
-/* 16-bit handlers */
-READ16_HANDLER( input_port_0_word_r );
-READ16_HANDLER( input_port_1_word_r );
-READ16_HANDLER( input_port_2_word_r );
-READ16_HANDLER( input_port_3_word_r );
-READ16_HANDLER( input_port_4_word_r );
-READ16_HANDLER( input_port_5_word_r );
-READ16_HANDLER( input_port_6_word_r );
-READ16_HANDLER( input_port_7_word_r );
-READ16_HANDLER( input_port_8_word_r );
-READ16_HANDLER( input_port_9_word_r );
-READ16_HANDLER( input_port_10_word_r );
-READ16_HANDLER( input_port_11_word_r );
-READ16_HANDLER( input_port_12_word_r );
-READ16_HANDLER( input_port_13_word_r );
-READ16_HANDLER( input_port_14_word_r );
-READ16_HANDLER( input_port_15_word_r );
-READ16_HANDLER( input_port_16_word_r );
-READ16_HANDLER( input_port_17_word_r );
-READ16_HANDLER( input_port_18_word_r );
-READ16_HANDLER( input_port_19_word_r );
-READ16_HANDLER( input_port_20_word_r );
-READ16_HANDLER( input_port_21_word_r );
-READ16_HANDLER( input_port_22_word_r );
-READ16_HANDLER( input_port_23_word_r );
-READ16_HANDLER( input_port_24_word_r );
-READ16_HANDLER( input_port_25_word_r );
-READ16_HANDLER( input_port_26_word_r );
-READ16_HANDLER( input_port_27_word_r );
-READ16_HANDLER( input_port_28_word_r );
-READ16_HANDLER( input_port_29_word_r );
-READ16_HANDLER( input_port_30_word_r );
-READ16_HANDLER( input_port_31_word_r );
-
-/* 32-bit handlers */
-READ32_HANDLER( input_port_0_dword_r );
-READ32_HANDLER( input_port_1_dword_r );
-READ32_HANDLER( input_port_2_dword_r );
-READ32_HANDLER( input_port_3_dword_r );
-READ32_HANDLER( input_port_4_dword_r );
-READ32_HANDLER( input_port_5_dword_r );
-READ32_HANDLER( input_port_6_dword_r );
-READ32_HANDLER( input_port_7_dword_r );
-READ32_HANDLER( input_port_8_dword_r );
-READ32_HANDLER( input_port_9_dword_r );
-READ32_HANDLER( input_port_10_dword_r );
-READ32_HANDLER( input_port_11_dword_r );
-READ32_HANDLER( input_port_12_dword_r );
-READ32_HANDLER( input_port_13_dword_r );
-READ32_HANDLER( input_port_14_dword_r );
-READ32_HANDLER( input_port_15_dword_r );
-READ32_HANDLER( input_port_16_dword_r );
-READ32_HANDLER( input_port_17_dword_r );
-READ32_HANDLER( input_port_18_dword_r );
-READ32_HANDLER( input_port_19_dword_r );
-READ32_HANDLER( input_port_20_dword_r );
-READ32_HANDLER( input_port_21_dword_r );
-READ32_HANDLER( input_port_22_dword_r );
-READ32_HANDLER( input_port_23_dword_r );
-READ32_HANDLER( input_port_24_dword_r );
-READ32_HANDLER( input_port_25_dword_r );
-READ32_HANDLER( input_port_26_dword_r );
-READ32_HANDLER( input_port_27_dword_r );
-READ32_HANDLER( input_port_28_dword_r );
-READ32_HANDLER( input_port_29_dword_r );
-READ32_HANDLER( input_port_30_dword_r );
-READ32_HANDLER( input_port_31_dword_r );
+/* ----- generic input port helpers ----- */
/* custom handler */
CUSTOM_INPUT( custom_port_read );