summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/video/bt45x.cpp
Commit message (Collapse)AuthorAgeFilesLines
* video/bt45x.cpp: Make 16-color variants generate visible colors. [R. Belmont] arbee2025-04-201-1/+4
|
* Cleaned up logging across the codebase (GitHub #10183). (#11250) [Ryan Holtz] MooglyGuy2023-05-231-2/+2
| | | | | * Converted various logging patterns to use logmacro.h consistently. * Removed redefinitions of LOG_GENERAL. * Use LOGMASKED in more places.
* devices\video: simplify handlers for a few devices (nw) Ivan Vangelista2020-03-061-16/+16
|
* srcclean and indentation cleanup (nw) Vas Crabb2019-11-241-1/+1
|
* -sun4c_mmu.cpp: Made generic to support sun4 MMU mode, and cleaned up save ↵ mooglyguy2019-11-181-21/+23
| | | | | | | | | | | | | | | state usage. [Ryan Holtz] -sun4.cpp: Various changes: [Ryan Holtz] * Split sun4 and sun4c hardware emulation into separate derived classes. * Hooked up Sbus IRQs. * Removed now-unnecessary duplicate MMU code. -cgsix.cpp: Added VSync IRQ, cleaned up save state usage, and added THC MISC register. [Ryan Holtz] -sparc.cpp: Renamed MB86901 to SPARCV7, and added a separate class for SPARCV8. [Ryan Holtz] -bt45x.cpp: Made logmacro.h usage more consistent. [Ryan Holtz]
* bt45x: 4 overlay colors, not 3 (nw) Patrick Mackinlay2019-09-181-4/+4
|
* bt45x: overlay for single channel devices (nw) Patrick Mackinlay2019-07-231-1/+1
|
* -cgsix: Renamed turbogx.* to cgsix.* and added TurboGX+ support. [Ryan ↵ mooglyguy2018-09-151-1/+16
| | | | Holtz, Andrew Liles]
* Better support for screen orientation/geometry: Vas Crabb2018-07-261-1/+1
| | | | | | | | | | | | | | | | | | | | | * Eliminates the need for the horizontal/vertical/LCD/SVG layout files * Screens can now have orientation and physical aspect ratio specified * RASTER/VECTOR defaults to 4:3, LCD/SVG defaults to square pixels at config time * System orientation is applied on top of screen orientation Automatically generated single-screen views and orientation flags in XML output now work correctly for systems with multiple screens in different geometries/orientations, e.g. housemnq, rocnms, stepstag, or netmerc. The "core rotation options" only interact with system orientation. Allowing multi-screen systems to work well with one monitor per emulated screen is a complex topic. System orientation also affects the GFX viewer while screen orientation doesn't. The orientation displayed in the system selection menu is from the system orientation. Let me know if I've broken any systems or use cases. Also, add save state support for std::array/C array nested to any depth.
* Allow passing std::unique_ptr<TYPE> directly to save_pointer and remove ↵ AJR2018-06-241-2/+2
| | | | now-superfluous .get() in many drivers/devices (nw)
* as if millions of this pointers suddenly cried out in terror, and were ↵ Vas Crabb2018-06-081-16/+16
| | | | | | | suddenly silenced * streamline templates in addrmap.h * get rid of overloads on read/write member names - this will become even more important in the near future
* bt45x: new devices (#3536) Patrick Mackinlay2018-05-081-0/+442
* bt45x: new devices Basic implementation of various Brooktree RAMDAC devices. Two of these (bt457, bt458) are used by InterPro graphics boards currently under development, the others are unused/untested at this point. * bt45x: tweak descriptions (nw)