| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(#14881)
* See reference at: http://daifukkat.su/pcfx/
* Common: Make some variables constant, reduce preprocessor macros, use abbreviated type names, use BIT helpers.
* machine/pcfx_intc.cpp: Fixed initializer, use template for interrupt input.
* video/huc6202.cpp: Reduced duplication, use more member arrays.
* video/huc6260.cpp:: Fixed initializer, fixed save state issues, made screen update function directly usable with screen device.
* video/huc6261.cpp: Fixed initializer, fixed debugging and save state issues, prepare to hook up HuC6271, HuC6272 output, made screen update function directly usable with screen device.
* video/huc6270.cpp: Fixed initializer, implemented 16-bit host interfaces use with PC-FX, improved logging, reduced duplication.
* video/huc6271.cpp: Fix initializer.
* video/huc6272.cpp: Fixed initializer, fix microprogram writes (16 halfwords), reduced literal tags, improved logging, fixed reading KRAM autoincrement value.
* dataeast/battlera.cpp, nec/pce.cpp, pce/ggconnie.cpp: Added input clock for video hardware.
* nec/pcfx.cpp: Fixed initializer, added input clock for video hardware,, suppress side effects for debugger reads.
* pce/*.cpp:Use XTAL for main clock, reduce duplication, fixed save state issues, fixed initializers, added notes for sound routing.
* sharp/x1twin.cpp: Use XTAL for clock generators, corrected metadata (X1 Twin is released in 1987, reference: https://en.wikipedia.org/wiki/Sharp_X1).
* nec/pce_cd.cpp: Improved logging.
|