summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/psion_asic5.cpp
Commit message (Collapse)AuthorAgeFilesLines
* general: housekeeping and msvc warning elimination Patrick Mackinlay2025-01-031-1/+1
| | | | | | | * avoid potential unsafe use of bool * avoid potentially empty controlled statements * annotate some unused variables * remove some undefined functions
* psion_asic5.cpp: Extract serial data when received, and removed imperfect ↵ Nigel Barnes2024-09-051-1/+2
| | | | comms flags.
* machine/psion_asic2.cpp: Added indexed control registers. Nigel Barnes2023-07-221-34/+195
| | | | | | | | machine/psion_asic3.cpp: Re-implemented as two variants, ASIC3 and earlier ASIC5 based PSU devices. machine/psion_asic5.cpp: Implemented UART and interrupts. machine/psion_asic9.cpp: Added PCM sound I/O.
* 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.
* bus/psion: Added SIBO and Honda expansion port devices: Nigel Barnes2023-05-161-53/+133
| | | | | | | | | | | | | | - 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.
* cpu/nec: Fixed build; also, srcclean Vas Crabb2023-03-261-4/+4
|
* New systems marked not working Nigel Barnes2023-03-251-0/+225
------------------------------ Series 3a [Nigel Barnes, The Last Psion] Series 3c [Nigel Barnes, The Last Psion] Series 3mx [Nigel Barnes, The Last Psion] Siena [Nigel Barnes, The Last Psion] Workabout [Nigel Barnes, The Last Psion] Workabout mx [Nigel Barnes, The Last Psion] New clones marked not working ----------------------------- Pocket Book II [Nigel Barnes, The Last Psion] Series 3a (2M) [Nigel Barnes, The Last Psion] Series 3a (2M) (German) [Nigel Barnes, The Last Psion]