summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/electron/mc68k.h
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup: Vas Crabb2024-11-251-4/+3
| | | | | | | * toaplan/mjsister.cpp: Use memory share creator for VRAM, put banked ROM in its own region so the fixed ROM region can be sized correctly. * cpu/s2650: Use util::sext rather than goofy lookup table. * Fixed a lot more #include guards that didn't match header paths.
* Added ATTR_COLD to common lifecycle methods for many files in src/devices. ↵ holub2024-09-271-5/+5
| | | | (#12822)
* Addressed some Lua scripting pitfalls. (#9294) Vas Crabb2022-02-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Addressed pure virtual function call crash on end of emulation session if you haven't explicitly removed all address space taps, memory corruption on end of emulation session if you haven't explicitly removed all address space change notifiers, and symbol being garbage-collected out from under you while you have parsed expressions or other symbol tables that depend on them. Removed the copy constructor for parsed expressions as the underlying C++ copy constructor appears to be broken, and simplified symbol table constructors. Also made symbol table add methods return the new entry to avoid the need for an extra lookup. Fixed breakpoint/watchpoint objects being inappropriately copied into the tables returned by bplist() and wplist(), allowing the enabled property to be modifiable for breakpoint and watchpoint objects in Lua. Fixed drivers and devices causing a new memory pass-through handler to be allocated on each soft reset, and fixed multiple instances of taps being installed in the event the machine is reset before the tap is removed. Added classes for managing broadcast subscriptions, and adapted address spaces to use this for change notifications.
* bus/electron: Added a homebrew 68000 second processor. Nigel Barnes2021-08-211-0/+63