| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| | |
|
| |\
| |
| | |
Miniforce and fccpu20 slot device
|
| | | |
|
| | | |
|
| | | |
|
| |\ \
| |/
|/| |
hcd62121/cfx9850: several small cleanups (nw)
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| | |
* should be #included after other headers and after optionally #defining VERBOSE
* usage samples in z80scc.cpp and m68705.cpp
68705: add lots of logging to help trace issues
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
m68705: expose more more internal registers through the state interface
* shows contents of registers that can't be read by program code
i8251: make receive more reliable clean up a little
zorba: meat on the bones
* create emulated keyboard device
- 88 of 96 matrix keys identified, 6 of 8 DIP switches identified, 3 of 6 outputs identified
* connect IEEE-488, RS232 and Centronics ports
* hook up all IRQ sources and connect PIT to UARTs
* more notes
osborne1, gladiatr: use input changed member (nw)
|
| | | |
|
| |\ \
| | |
| | | |
Fix build (nw)
|
| | | | |
|
| |/ /
| |
| |
| |
| |
| |
| |
| |
| | |
- refactored reverse polish notation evaluator into own source files.
- added function parameter to current and voltage sources VS and CS.
You can now use those to e.g. produce a sine wave.
- Changed code to allow devices to optionally be treated as dynamic or
timestepping devices.
[Couriersud]
|
| |\ \
| | |
| | | |
- WIP: Refactored device: MPCC 68561 (nw)
|
| | | |
| | |
| | |
| | |
| | | |
- 68230 PIT: Added support for the PSR register, H1-H4 sense and direct pin levels
- WIP: fccpu20: added mpcc device and serial interface (nw)
|
| | | | |
|
| | |/
|/| |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| |\ \
| | |
| | | |
PortAudio fixes
|
| | | | |
|
| |/ /
| |
| |
| |
| |
| |
| |
| | |
* remove non-obvious mcu_status_r and semaphore_r members and move to drivers (varies by system)
* slap fight functionality can be safely folded into base class so do so
* remove leftover crud from driver state classes
qix.cpp, bub68705, changela: use new MC68705P3 core
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
m68705: fix pushed input ports, implement EPROM write (not saved yet)
New WORKING machines:
---------------------
Motorola MC68705P3 programmer
Motorola MC68705P5 programmer
Motorola MC68705U3 programmer
|
| |\ \
| | |
| | | |
PortAudio library update and backend
|
| | | |
| | |
| | |
| | | |
version 20161030
|
| | |/
|/| |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Moved 68705 devices into their own file.
* Made P3, P5 and U3 variants and made them load bootstrap ROMs.
* Implemented EPROM control (write is stubbed out with a logerror).
* Implemented differences for open drain I/O ports.
(nw) Base device with peripherals should really derive from the 6805
device directly, not the 68705 devices, as I/O ports are present on mask
devices (e.g. 6805P2). All drivers and devices that were using
M68705_NEW have been changed to M68705P5 - someone who knows the drivers
better should fix them up.
|
| |/
|
|
|
| |
-----------------
Compugraphic MCS PowerView 10 [Carl, Al Kossow]
|
| | |
|
| |\
| |
| | |
IBM 6580 Displaywriter de-skeletonization [shattered]
|
| | | |
|
| |/ |
|
| | |
|
| |\
| |
| | |
HP9895 dual-floppy drive (WIP)
|
| | | |
|
| |\ \
| |/
|/| |
Converted fcisio1 and fcscsi1 boards to VME slot devices
|
| | |
| |
| |
| |
| |
| |
| | |
VME slot devices and added VME interface to the fccpu30 board driver
- hd63450.h: Added harness against multiple inclusions
- Cleaned up LOG macro usage
|
| |\ \
| | |
| | | |
Cedar Magnet/EFO ZSU
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Conversion of the Cedar Magnet board from a base device class to a mix-in interface
- Emulate EFO ZSU as main variant of the Cedar Magnet sound board
- Hook up ZSU1 to Skill Flight and Phantom Ship
- Modernize ZSU soundlatch/IRQ mechanism
- More hardware notes (nw)
- Various associated code cleanups (nw)
|
| | |/
|/|
| | |
code along the way. (nw)
|
| |\ \
| | |
| | | |
VME: converted mvme350 board driver to slot device and a general cleanup
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | | |
into these files as well. The code uses <cfenv> which is part of c++11
standard. Non-standard glib extensions are currently only used on linux
and (i386 or x86_64). (nw)
|