| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
hd63450: add drq lines (nw)
|
| |
|
|
|
|
|
| |
---------------------------------------
Master System Store Display Unit [Enik Land]
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
+ small cleanup of the delegates themselves. nw.
|
| |
|
|
|
|
| |
[Alex Jackson]
|
|
|
|
| |
vsnes/playch10: reduce tagmap lookups at runtime. nw.
|
| |
|
| |
|
|
|
|
| |
on. (n/w)
|
|
|
|
| |
bare-bones keyboard inputs to Acorn Archimedes. [Angelo Salese]
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
- Dumped and added the wave ROMs
- Driver is now working; effects DSP isn't hooked up yet
|
|
|
|
|
|
|
|
|
|
|
| |
* Proper calibration per Diagnostic cart [Mike Saarna]
* PAL RIOT fixed. [Mike Saarna]
* Corrected SYNC timing to match later GCC tech doc and measurements against real hw [Mike Saarna]
* Fix to bug that causes skip to first DLL if its 1 scanline tall. [Mike Saarna]
* Fixed total horiz pixels to better match hw testing results and tech docs. Fixed rendering to ensure DMA stolen cycles. [Mike Saarna]
* Fixes reading of controller port behavior when held high by RIOT chip [Mike Saarna]
* Normalize horizontal frequency while maintaining same net cycles. [Robert Tuccitto]
* Fixed a few remaining issues while keeping to documented tech specs and ranges. [Mike Saarna/Robert Tuccitto]
* Correct fix to Maria cycles regarding DMA Shutdown short/other line shutdown. [Mike Saarna/Robert Tuccitto]
|
| |
|
| |
|
| |
|
|
|
|
| |
hd63450: don't set timer when transfer expects only drqs (nw)
upd765: x68k hangs when it receives polling irqs so can only guess the upd72065 doesn't send them (nw)
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
correctly after a save state load
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Moved graphics decoding to a new device interface class: device_gfx_interface.
The gfxdecode device is now a device that simply inherits this interface and
does nothing else. Devices that draw tilemaps or sprites using gfx_elements
should in time be updated to use this interface rather than connect to a
machine-global gfxdecode device. Updated toaplan_scu.c as an example (also
fixed off-by-one sprite alignment in twincobr and rallybik while I was at it).
gfx_elements are normally created in interface_post_start(), making it
possible to dynamically create or modify the graphics decoding info during
device_start() if you need to. On the other hand, if you need the gfx_elements
during device_start(), you can directly call decode_gfx() to create them early.
This interface also provides a standard and init-order-safe way to connect to
a palette device (similarly to how device_video_interface helps devices
connect to a screen), so it's handy for any device that does palettized
drawing even if it doesn't use gfx_elements. Updated k053250.c as an example
of this usage.
gfxdecode info entries can now reference shared RAM regions by tag as well as
ROM regions, automatically handle endianness, and have some other new
capabilities. Updated nemesis.c and pgm.c to showcase the new features.
Removed validate_display() (it was just a commented out stub already) since
its only function, checking that drivers don't have an ind16 screen without
a palette, is now done by screen_device::device_validity_check().
Updated obsolete comments about GFXLAYOUT_RAW (cps1.c hasn't used raw gfx for
years, and "to save memory" is no longer a good reason to use it)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
mapping compared to the real thing. This should be more in line
with the code which will be needed with slots. nw.
|
| |
|
| |
|
| |
|
| |
|
| |
|