| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
| |
instead of 31mhz in system info. assume same for risc2500 (nw)
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
-------------
Savant [hap, Berger, Sean Riddle]
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 6821pia: fix method names in comments
* zwackery: Remove PIA port A z_mask setting.
This would only be relevant if the PIA was read while in output mode.
These are inputs, and only read in input mode, so z_mask is not relevant.
* thomson: move pia pullup resistors from z_mask to read handler.
* 6821pia: remove unused set_port_a_z_mask calls.
* dgn_beta: move pia pullup resistors from z_mask to read handler.
* mpu3: Don't invert the VFD power on reset line.
It doesn't go through an inverter. I believe this was done to work
around a bug in the PIA port A implementation.
* pia6821: remove m_port_a_z_mask variable.
* 6821pia: For port A reads, only use the DDR for reading pins unless.
Provide an override option when a device depends on slightly undefined
behavior of an external device driving the pins and changing the value
read.
One board seems to need this (coinmstr). I don't have the schematics,
but it seems it uses this to check its meter operation.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tc009xlvc.cpp : Updates
Internalize on-chip functions (ROM / RAM bankswitching, GFX, IRQ vector and enables, Palette, Vregs), Use address_map_bank_device for ram banks, Simplify handlers, Reduce unnecessary values, Lines, Pointers, Duplicates, Fix spacings, Use shorter / correct type values, Add notes
dfruit.cpp, lastbank.cpp : Reduce unnecessary address map
lastbank.cpp : Correct audiocpu ROM region size
* tc0091lvc.cpp : currently disabled offset check
* tc009xlvc.cpp : Use lw8 for bypass unmapped write
* tc009xlvc.cpp : Move notes
* dfruit.cpp, lastbank.cpp : Add docs for Internal maps
* tc009xlvc.cpp : Fix lines
* dfruit.cpp, lastbank.cpp : Fix notes
* lastbank.cpp : Fix copy-n-paste error
* tc009xlvc.cpp : Fix notes
* tc009xlvc.cpp : Use lr8 for bankswitched ROM reading
* tc009xlvc.cpp : Add notes
* tc009xlvc.cpp : Fix notes
* tc009xlvc.cpp : Fix notes
* tc009xlvc.cpp : Add notes
* tc009xlvc.cpp : Fix notes
* tc009xlvc.cpp : Reduce duplicate
* tc009xlvc.cpp : Externalize internal io maps
* dfruit.cpp, lastbank.cpp : Reduce unnecessary changes
* tc009xlvc.cpp : Move this, too
* dfruit.cpp, lastbank.cpp : Fix address map range
* tc009xlvc.cpp : Fix spacing
|
| |
|
|
|
|
|
|
|
|
| |
- Map the boot PROM properly
- Add DUART
- Add debug RAM
- Leave provisions for MMU banking
- Use raw parameters for screen
mc68681: Save a few more registers (nw)
|
| |
|
|
|
|
| |
-dpb_brushproc: Added PROM signal lookups, nw
-am25s55x: Fixed some incorrect comments, nw
|
| |
|
|
|
|
|
|
|
|
| |
[Ryan Holtz]
-am25s55x: Initial device implementation for Am25S557 and 25S558 Combinatorial Multiplier chips. [Ryan Holtz]
-dpb_combiner: Fixed validation, nw
-dpb7000: Added devices for new Brush Processor Card skeleton, nw
|
| |
|
|
|
|
| |
-tmc208k: Added device for TRW TMC208K/TMC28KU 8x8-bit Parallel Multiplier. [Ryan Holtz]
-dpb7000: Added placeholder devices for TMC multipliers on the Combiner Card, nw
|
| |
|
|
|
|
| |
Multiplier-Accumulator. [Ryan Holtz]
-dpb7000: Added TDC1008 devices for the Filter Card, albeit not hooked up yet, nw
|
| | |
|
| |
|
|
| |
CPU cores (nw)
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
- Simplify handler signatures
- Rename cd_ab_r/w and ba_cd_inv_r/w to dc_ab_r/w and ab_dc_r/w to be more hardware-accurate
- Eliminate cd_ba_r/w and ba_cd_r/w (no legitimate uses in existing code)
mvme162: Fix SCC addressing (nw)
Note that the SCC's address inputs are A/~B and D/~C, rather than the Z80 SIO's B/~A and C/~D.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Bally pinball by35: Add sound LED to layouts.
* Bally pinball by35: whitespace/formatting cleanup.
* Bally pinball by35: Add filters to audio device output.
The boards have them, and the chip like to output DC at idle. This can
cause clipping in the mixer.
* 6821pia: For port A reads, only use the DDR for reading pins.
* Bally pinball by35: Move over cabinet switches.
This makes more room for a sound board LED.
* Bally pinball audio: Add Squawk & Talk board.
* Bally pinball audio: Add new board, Squawk & Talk with the AY chip.
* TMS5220: Adjust delay time between /RS going low and /READY being set.
The datasheet doesn't list this time exactly, but something close (time
between /RS going low and the data being valid on the bus). It's
measured in usec, not clock cycles.
* Bally audio: minor cleanup
* Midway mcr: Use Bally Squawk & Talk sound board implementation
* Bally pinball audio: remove clock from as2888, as it's a discrete board.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
adopt more useful default value for command register
hp16500b: Add DS1286 (nw)
|
| | |
|
| |
|
|
|
|
| |
device emulation. [Ryan Holtz]
-dpb7000: Initial pass at Disk Sequencer Card emulation. Needs debugging. [Ryan Holtz, Mark Nias]
|
| | |
|
| |
|
|
|
| |
-----------
Quantel DPB-7000 [Ryan Holtz, Mark Nias]
|
| | |
|
| | |
|
| |
|
|
| |
disabled (nw)
|
| |
|
|
| |
(nw)
|
| |
|
|
| |
chessmachine DR (nw)
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
* resolve aux irq callback
* renamed mouse to aux
* added logging and some notes
* added a Compaq rom dump
|
| | |
|
| |
|
|
|
|
|
|
| |
- Fix prescaler calculation
- Handle various reset behaviors
- TOUT changes recorded in status register
- Better handling of COM flag and compare register being zero
- Reload not immediately after reaching zero but on next cycle
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
- Simplify handlers
- Add parallel printer port
- Add second serial port
- Add SCSI interface
- Add various line connections (several commented out because jumpers are not installed by default)
wd_fdc: Add fake output callback for floppy ready line (nw)
|
| | |
|