summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/psion_ssd.h
Commit message (Collapse)AuthorAgeFilesLines
* Added ATTR_COLD to common lifecycle methods for many files in src/devices. ↵ holub2024-09-271-3/+3
| | | | (#12822)
* machine/psion_ssd.cpp: Can now create new SSD, default to be 128K RAM. Nigel Barnes2023-07-221-1/+2
| | | | | - Flash SSD's are write-protected, RAM SSD's are not. - RAM SSD's from softlist will write to nvram, non-softlist will write back to file.
* emu/devcb.h: Eliminated the need to call resolve() on callbacks. (#11333) Vas Crabb2023-06-171-1/+0
| | | | | | | | | | | | 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.
* bus/psion: Added SIBO and Honda expansion port devices: Nigel Barnes2023-05-161-0/+82
- 3Fax Modem, 3Link Parallel Printer Interface, 3Link RS232 Serial Interface, and Siena SSD Drive. psion/psion3a.cpp: Added wakeup with specific keys, and SIBO/Honda expansion ports. psion/siena.cpp: Added wakeup with specific keys, and Honda expansion port. psion/workabout.cpp: Added wakeup with specific keys. machine/psion_asic5.cpp: Partially implemented peripheral mode. machine/psion_asic9.cpp: Implemented memory protection, and additional external interrupt lines.