@@ -37,29 +37,29 @@ class rsc_bus_interface
3737 RSC_PUT = 7 ,
3838 };
3939
40- virtual bool mem_load (u32 address, u8 &data, rsc_mode const mode = RSC_N , bool sp = false ) = 0;
41- virtual bool mem_load (u32 address, u16 &data, rsc_mode const mode = RSC_N , bool sp = false ) = 0;
42- virtual bool mem_load (u32 address, u32 &data, rsc_mode const mode = RSC_N , bool sp = false ) = 0;
40+ virtual bool mem_load (offs_t address, u8 &data, rsc_mode const mode = RSC_N , bool sp = false ) = 0;
41+ virtual bool mem_load (offs_t address, u16 &data, rsc_mode const mode = RSC_N , bool sp = false ) = 0;
42+ virtual bool mem_load (offs_t address, u32 &data, rsc_mode const mode = RSC_N , bool sp = false ) = 0;
4343
44- virtual bool mem_store (u32 address, u8 data, rsc_mode const mode = RSC_N , bool sp = false ) = 0;
45- virtual bool mem_store (u32 address, u16 data, rsc_mode const mode = RSC_N , bool sp = false ) = 0;
46- virtual bool mem_store (u32 address, u32 data, rsc_mode const mode = RSC_N , bool sp = false ) = 0;
44+ virtual bool mem_store (offs_t address, u8 data, rsc_mode const mode = RSC_N , bool sp = false ) = 0;
45+ virtual bool mem_store (offs_t address, u16 data, rsc_mode const mode = RSC_N , bool sp = false ) = 0;
46+ virtual bool mem_store (offs_t address, u32 data, rsc_mode const mode = RSC_N , bool sp = false ) = 0;
4747
48- virtual bool mem_modify (u32 address, std::function<u8 (u8 )> f, rsc_mode const mode = RSC_N) = 0;
49- virtual bool mem_modify (u32 address, std::function<u16 (u16 )> f, rsc_mode const mode = RSC_N) = 0;
50- virtual bool mem_modify (u32 address, std::function<u32 (u32 )> f, rsc_mode const mode = RSC_N) = 0;
48+ virtual bool mem_modify (offs_t address, std::function<u8 (u8 )> f, rsc_mode const mode = RSC_N) = 0;
49+ virtual bool mem_modify (offs_t address, std::function<u16 (u16 )> f, rsc_mode const mode = RSC_N) = 0;
50+ virtual bool mem_modify (offs_t address, std::function<u32 (u32 )> f, rsc_mode const mode = RSC_N) = 0;
5151
52- virtual bool pio_load (u32 address, u8 &data, rsc_mode const mode = RSC_N ) = 0;
53- virtual bool pio_load (u32 address, u16 &data, rsc_mode const mode = RSC_N ) = 0;
54- virtual bool pio_load (u32 address, u32 &data, rsc_mode const mode = RSC_N ) = 0;
52+ virtual bool pio_load (offs_t address, u8 &data, rsc_mode const mode = RSC_N ) = 0;
53+ virtual bool pio_load (offs_t address, u16 &data, rsc_mode const mode = RSC_N ) = 0;
54+ virtual bool pio_load (offs_t address, u32 &data, rsc_mode const mode = RSC_N ) = 0;
5555
56- virtual bool pio_store (u32 address, u8 data, rsc_mode const mode = RSC_N ) = 0;
57- virtual bool pio_store (u32 address, u16 data, rsc_mode const mode = RSC_N ) = 0;
58- virtual bool pio_store (u32 address, u32 data, rsc_mode const mode = RSC_N ) = 0;
56+ virtual bool pio_store (offs_t address, u8 data, rsc_mode const mode = RSC_N ) = 0;
57+ virtual bool pio_store (offs_t address, u16 data, rsc_mode const mode = RSC_N ) = 0;
58+ virtual bool pio_store (offs_t address, u32 data, rsc_mode const mode = RSC_N ) = 0;
5959
60- virtual bool pio_modify (u32 address, std::function<u8 (u8 )> f, rsc_mode const mode = RSC_N) = 0;
61- virtual bool pio_modify (u32 address, std::function<u16 (u16 )> f, rsc_mode const mode = RSC_N) = 0;
62- virtual bool pio_modify (u32 address, std::function<u32 (u32 )> f, rsc_mode const mode = RSC_N) = 0;
60+ virtual bool pio_modify (offs_t address, std::function<u8 (u8 )> f, rsc_mode const mode = RSC_N) = 0;
61+ virtual bool pio_modify (offs_t address, std::function<u16 (u16 )> f, rsc_mode const mode = RSC_N) = 0;
62+ virtual bool pio_modify (offs_t address, std::function<u32 (u32 )> f, rsc_mode const mode = RSC_N) = 0;
6363
6464protected:
6565 rsc_bus_interface (machine_config const &mconfig, device_t &device, char const *type)
@@ -79,17 +79,17 @@ class rsc_cpu_interface
7979 virtual ~rsc_cpu_interface () = default ;
8080
8181 // cpu interface
82- virtual bool fetch (u32 address, u16 &data, rsc_mode const mode = RSC_N ) = 0;
83- virtual bool translate (u32 &address) const = 0;
82+ virtual bool fetch (offs_t address, u16 &data, rsc_mode const mode = RSC_N ) = 0;
83+ virtual bool translate (offs_t &address) const = 0;
8484
8585 // rsc_bus_interface overrides
86- virtual bool mem_load (u32 address, u8 &data, rsc_mode const mode = RSC_N , bool sp = true ) override = 0;
87- virtual bool mem_load (u32 address, u16 &data, rsc_mode const mode = RSC_N , bool sp = true ) override = 0;
88- virtual bool mem_load (u32 address, u32 &data, rsc_mode const mode = RSC_N , bool sp = true ) override = 0;
86+ virtual bool mem_load (offs_t address, u8 &data, rsc_mode const mode = RSC_N , bool sp = true ) override = 0;
87+ virtual bool mem_load (offs_t address, u16 &data, rsc_mode const mode = RSC_N , bool sp = true ) override = 0;
88+ virtual bool mem_load (offs_t address, u32 &data, rsc_mode const mode = RSC_N , bool sp = true ) override = 0;
8989
90- virtual bool mem_store (u32 address, u8 data, rsc_mode const mode = RSC_N , bool sp = true ) override = 0;
91- virtual bool mem_store (u32 address, u16 data, rsc_mode const mode = RSC_N , bool sp = true ) override = 0;
92- virtual bool mem_store (u32 address, u32 data, rsc_mode const mode = RSC_N , bool sp = true ) override = 0;
90+ virtual bool mem_store (offs_t address, u8 data, rsc_mode const mode = RSC_N , bool sp = true ) override = 0;
91+ virtual bool mem_store (offs_t address, u16 data, rsc_mode const mode = RSC_N , bool sp = true ) override = 0;
92+ virtual bool mem_store (offs_t address, u32 data, rsc_mode const mode = RSC_N , bool sp = true ) override = 0;
9393};
9494
9595#endif // MAME_CPU_ROMP_RSC_H
0 commit comments