| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
--------------------
MDT 60 Video Display Terminal [Bitsavers, AJR]
z29: Add skeleton for undumped keyboard; try (and fail) to make this work with the MDT 60 keyboard instead
z22: Separate driver (nw)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
- added known dump checksums of 1101 BIOS
- high-level emulation of GPIB disk devices
- partial implementation of DMA (currently ignores ACCRQ so devices must have zero latency in order for it to work)
- serial is now properly memory-mapped
- modem stub in order to make system properly ignore modem device
- it now boots without any patches and debug scripts
- merged #6597 (needed in order to make disk devices work)
Still not implemented:
- RTC/MACHINE_ID
- modem
- has problems with multiple disk devices working simultaneously (possibly BIOS bug because this BIOS had some problems with that on real device)
|
| | |
|
| |
|
|
|
|
|
| |
- PAC2 is now a separate bus with slot devices
- Kanji ROM and RAM PAC2 expansions are no longer built into pasopia7, but may be configured as slot options
- RAM PAC2 expansion made nonvolatile and provided in multiple sizes
- Two PAC2 slots added to pasopia
|
| | |
|
| |
|
|
| |
Ed Snider]
|
| | |
|
| | |
|
| |
|
|
| |
card [Al Kossow, R. Belmont]
|
| | |
|
| | |
|
| | |
|
| |\
| |
| | |
HP82900 CP/M module
|
| | | |
|
| | | |
|
| | | |
|
| |/
|
|
|
| |
- Corrected M4 ROM ordering.
- Added IEEE controller card.
|
| |
|
|
|
|
|
|
| |
* hp80: added HP82939 serial I/O module.
Fixed a small bug in INS8250 that prevented module self-test to pass.
Improved the interrupt handling of hp80 systems.
* hp80: changed scheduling to use "set_perfect_quantum"
|
| |
|
|
| |
Bitsavers]
|
| |
|
|
| |
The host is a long way from being done, but the keyboard seems to be working well enough already.
|
| | |
|
| |
|
|
|
|
|
|
| |
- Make second 8355 into ROM expansion slot that can load custom 8755 programs
- Add software list for expansion ROMs, including Peter Naszvadi's version of Mastermind
- Add optional TTY interface
- Improve accuracy of button labels and change key bindings
- Add vectored interrupt and soft reset buttons
|
| | |
|
| | |
|
| |
|
|
| |
This reverts commit 1564c566c12aa515cca6d5c1a66a2473b351ccd3.
|
| | |
|
| |
|
|
| |
interfaces.
|
| | |
|
| |
|
|
|
|
| |
* imds2: isbc202 floppy disk controller added
* imds2: attempt to fix problems with CI checks
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
1070 split out in its own file as being an oddity
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* plusd working (rom patch)
* plusd done
* added disciple, not working
* disciple working
* wd_fdc fix
* final tidy-up
* ready for pr
* Pernod70 changes
* cuavas changes #1
* combine devices + files
* sort out side_effects
|
| |
|
|
| |
Maslin Vintage Computer Archive]
|
| |
|
|
| |
devices.
|
| |
|
|
|
|
|
|
| |
* hp80: refactored optional ROM device as requested in issue #5839
* hp9825: refactored optional ROM device as requested in issue #5839
* hp9845: refactored optional ROM device as requested in issue #5839
|
| | |
|
| |
|
|
| |
daisy: Corrected ROM SHA1 (nw)
|
| |
|
|
| |
Dinosaurs]
|
| |
|
|
| |
Cartridge devices.
|
| |
|
|
|
|
|
|
| |
Computech, Peartree, Solidisk, and Watford Electronics.
bbcbp: Added ATPL Sidewise+ internal expansion board.
bbcm: Added Morley Master 'AA' and Vine Micros Overlay internal expansion boards.
|
| |
|
|
|
|
|
|
|
| |
internal expansion boards.
- Added slot interface for internal expansion boards.
- Added BBC Master cartridge slot interface to allow implementation of more complex cartridges, including Electron cartridge devices.
- Removed Sideways RAM configuration option, to be re-implemented as internal boards.
- Empty BBC Master cartridge sockets return video data on data bus.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Changed emu_fatalerror to use util::string_format semantics
* Fixed some incorrectly marked up stuff in build scripts
* Make internal layout compression type a scoped enum (only zlib is supported still, but at least the values aren't magic numbers now)
* Fixed memory leaks in Xbox USB
* There can only be one "perfect quantum" device - enforce that only the root machine can set it, as allowing subdevices to will cause weird issues with slot cards overiding it
* Allow multiple devices to set maximum quantum and use the most restrictive one (it's maximum quantum, it would be minimum interleave)
* Got rid of device_slot_card_interface as it wasn't providing value
* Added a helper template to reduce certain kinds of boilerplate in slots/buses
* Cleaned up some particularly bad slot code (plenty more of that to do), and made some slots more idiomatic
|
| |
|
|
|
|
|
|
|
| |
This patch gets it running, and splits it into two front ends, one
being a rs232 bus slot so that is can be used as a terminal option. It
adds the MCM66750 character generator, and implements the MC6845 row
update function. Most of the I/O has been worked out with help from
the CT-82 user manual. The various screen formats and the graphics
modes appear to be working and plausible. Printer support has been
added, and a beeper.
|
| |\
| |
| | |
WIP: TWIB board - EPC terminal adapter for IBM mainframe and Alfaskop system
|
| | | |
|
| | | |
|
| |/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* hp9825: optional ROM cartridges added (9825b only, ATM)
* hp9825: optional ROMs added to 9825t, added support for banked ROMs
@5c00, separated RAM & ROM spaces in 9825t
* hp9885: added missing post-amble when writing sectors on disk
* hp9825: added acknowledgments to comments (nw)
* hp9825: changes requested by V.Crabb (nw)
|