diff options
author | 2009-03-02 09:31:05 +0000 | |
---|---|---|
committer | 2009-03-02 09:31:05 +0000 | |
commit | 4ad8ec54f87813301e92291447feb34893c8b417 (patch) | |
tree | ef1dbc28bb8ec85d64e6264596e4cf02b08c75a2 /src/emu/machine/generic.h | |
parent | bd35db8db486045caa35019ab3ff2818fada6596 (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.h | 104 |
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 ); |