Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bus/isa/hpblp.cpp: fixed validation | 2024-10-05 | 1 | -2/+2 | |
| | |||||
* | emu/device.h: Removed device (READ|WRITE)_LINE_MEMBER in favor of explicit ↵ | 2023-06-01 | 1 | -2/+2 | |
| | | | | function signatures. (#11283) [Ryan Holtz] | ||||
* | hpblp: ROMs located, re-enable the device. [R. Belmont] | 2023-03-26 | 1 | -5/+2 | |
| | |||||
* | hpblp: disable device and remove loading of ROMs until they show up. [R. ↵ | 2023-03-26 | 1 | -2/+5 | |
| | | | | Belmont] | ||||
* | Various optimisations to code generaton. | 2023-03-26 | 1 | -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] | 2023-03-24 | 1 | -6/+1 | |
| | |||||
* | bus/ISA: Added HP82321A BASIC Language coprocessor (#10926) | 2023-03-24 | 1 | -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. |