summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/axc51
Commit message (Collapse)AuthorAgeFilesLines
* -tools/imgtool/modules: Fixed remaining calss memory access warnings. Vas Crabb2024-11-262-8/+6
| | | | | | | | -tools/imgtool/modules/vzdos.cpp: Fixed function returning floperr_t value as imgtoolerr_t. -devices: Fixed a bunch more #include guards that don't match file paths.
* Added ATTR_COLD to common lifecycle methods for many files in src/devices. ↵ holub2024-09-271-9/+9
| | | | (#12822)
* diexec: remove vestigal execute_input_lines() hap2024-09-181-1/+0
|
* emu/devcb.h: Eliminated the need to call resolve() on callbacks. (#11333) Vas Crabb2023-06-171-10/+2
| | | | | | | | | | | | Read callbacks now need a default return value supplied at construction. Replaced isnull() with isunset() which tells you if the callback wasn't configured rather than whether it isn't safe to call. Enabled validation of device callbacks (it seems it was disabled at some point, probably accidentally). Device callbacks and object finders now implement the same interface for resolution.
* Cleaned up logging across the codebase (GitHub #10183). (#11250) [Ryan Holtz] MooglyGuy2023-05-231-4/+4
| | | | | * Converted various logging patterns to use logmacro.h consistently. * Removed redefinitions of LOG_GENERAL. * Use LOGMASKED in more places.
* Update various source files to use swapendian_int16 AJR2022-10-291-1/+1
|
* srcclean in preparation for release Vas Crabb2022-08-284-14/+14
|
* Greatly improve Monon Color emulation (#10158) David Haywood2022-08-216-1035/+2203
| | | | | | | * added emulation of required/used AXC51 / AX208 extended operations * added preliminary emulation of required/used AXC51 / AX208 features * added support for many Monon specific features, such as the video controller * most games are playable, those not requiring a card/badge scanner to function at all are promoted * no music, as it's contained in a game specific MCU under a glob on each cart
* axc51: Prune some other bits that don't exist or don't work similarly here AJR2022-07-282-39/+20
|
* cloned the mcs51 core as axc51, stripped it back, will allow monon work to ↵ David Haywood2022-07-285-0/+4856
continue without making a mess of the original mcs51 core. (#10140) * cloned the mcs51 core as axc51, stripped it back, will allow monon work to continue without making a mess of the original mcs51 core. * remove some redundant bits * replace SFR table with AXC51 / AX208 one, removing some other functionality which is not the same on this series * remove some other bits that are redundant now we're not trying to support other mcs51 models in the axc core