summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/isa/hpblp.cpp
Commit message (Collapse)AuthorAgeFilesLines
* bus/isa/hpblp.cpp: fixed validation Ivan Vangelista2024-10-051-2/+2
|
* emu/device.h: Removed device (READ|WRITE)_LINE_MEMBER in favor of explicit ↵ MooglyGuy2023-06-011-2/+2
| | | | function signatures. (#11283) [Ryan Holtz]
* hpblp: ROMs located, re-enable the device. [R. Belmont] arbee2023-03-261-5/+2
|
* hpblp: disable device and remove loading of ROMs until they show up. [R. ↵ arbee2023-03-261-2/+5
| | | | Belmont]
* Various optimisations to code generaton. Vas Crabb2023-03-261-1/+2
| | | | | | | | | | | | | | | util/bitmap.cpp, util/palette.cpp: Marked lots of things constexpr. Bitmaps don't throw exceptions on allocation failure, they just become invalid. Almost nothing in MAME actually checks for this. emu/profiler.cpp: Abort if the profile stack overflows rather than throwing an exception. This is a developer feature and if it overflows, the code is broken. Calling a noreturn noexcept function generates less code than throwing an exception, which adds up. util/strformat.cpp: Traded away some unnecessary flexibility for more compact code. The stream objects must derive from std::basic_ostream now - they can't just be any old objects with the expected operators.
* isa/hpblp: Cleanups. [R. Belmont, Vas Crabb] arbee2023-03-241-6/+1
|
* bus/ISA: Added HP82321A BASIC Language coprocessor (#10926) Sven Schnelle2023-03-241-0/+552
* emu: add defer_access() method, which is useful for keeping the cpu in a loop restarting the current instruction to emulate waitstates. * add HP82321A Basic Language Coprocessor This adds support for the HP82321A Basic language coprocessor, which emulates a HP9816 system with a 68K cpu. See http://www.hpmuseum.net/display_item.php?hw=681 for more details and software to run on this card.