summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/xtal.cpp
Commit message (Collapse)AuthorAgeFilesLines
* xtal: correct typo (nw) hap2019-06-231-3/+3
|
* Add disassembler and skeleton device for DP8344 Biphase Communications Processor AJR2019-06-221-0/+1
|
* New machines marked as NOT_WORKING AJR2019-06-171-0/+1
| | | | | ---------------------------------- KTM-3 [Bitsavers]
* a2videoterm & clones: Correct display/CRTC clocks and character widths (nw) AJR2019-06-091-0/+1
|
* New machines marked as NOT_WORKING mooglyguy2019-06-031-0/+1
| | | | | ----------- Quantel DPB-7000 [Ryan Holtz, Mark Nias]
* cpu/jaguar/*.cpp : Updates cam9002019-06-021-2/+2
| | | | | Add notes, Reduce defines, Simplify handlers, Use shorter / correct type values, Reduce unnecessary lines, Remove register_postload jaguar.cpp : Fix metadata, Correct XTAL frequency
* New machines marked as NOT_WORKING AJR2019-05-311-0/+1
| | | | | ---------------------------------- Systel System 100 [Al Kossow, Bitsavers]
* bml3: Define master clock in xtal.cpp (nw) AJR2019-05-181-0/+1
| | | | ti_fdc: Schematic shows a 2 MHz XTAL on board (nw)
* mattelchess: update note (nw) hap2019-05-071-0/+1
|
* x68k_crtc: Explicitly configure all clocks (nw) AJR2019-04-171-0/+2
|
* cdi: Further decoupling of device emulation; improve clock documentation (nw) AJR2019-04-171-1/+2
|
* m72.cpp: little documentation improvements for imgfightb (nw) Ivan Vangelista2019-03-261-0/+1
|
* (nw) Clean up the mess on master Vas Crabb2019-03-261-0/+17
| | | | | | | | | | | | | This effectively reverts b380514764cf857469bae61c11143a19f79a74c5 and c24473ddff715ecec2e258a6eb38960cf8c8e98e, restoring the state at 598cd5227223c3b04ca31f0dbc1981256d9ea3ff. Before pushing, please check that what you're about to push is sane. Check your local commit log and ensure there isn't anything out-of-place before pushing to mainline. When things like this happen, it wastes everyone's time. I really don't need this in a week when real work™ is busting my balls and I'm behind where I want to be with preparing for MAME release.
* Revert "conflict resolution (nw)" andreasnaive2019-03-251-17/+0
| | | | | This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing changes made to 009cba4fb8102102168ef32870892438327f3705.
* New machines marked as NOT_WORKING AJR2019-03-221-0/+2
| | | | | ---------------------------------- ADM 36 Video Display Terminal [Al Kossow, Bitsavers]
* sys80: Add 50 Hz version with different timings AJR2019-02-121-0/+1
| | | | | | (nw) Note that "NTSC" and "PAL" would be misnomers for systems with monochrome video output and idiosyncratic line rates. The 50 Hz timings have also been applied to the HT-1080Z (available documentation for which seems not particularly reliable).
* nb_rtpd: Raw parameters for screen (nw) AJR2019-02-101-0/+1
|
* lisa: Add XTAL definitions (nw) AJR2019-02-081-0/+2
| | | | - Remove "kbcop" device. The COP-based keyboard seems to be mostly undocumented and not actually dumped. (Bitsavers has documentation for a 8748 keyboard.)
* New machines marked as NOT_WORKING AJR2019-02-021-0/+1
| | | | | ---------------------------------- ADM-31 Data Display Terminal [Bitsavers]
* aaa: Add keyboard and RS232 ports; fill in many other things (nw) AJR2019-02-021-0/+1
|
* xtal.cpp: Might as well define this one now (nw) AJR2019-01-261-0/+1
|
* mac128.cpp: Define XTAL (nw) AJR2019-01-261-0/+1
|
* Add more PC video XTALs (nw) AJR2019-01-251-0/+3
|
* Used for EGA, too (nw) AJR2019-01-241-1/+1
|
* Add definition for one rather well-known XTAL (nw) AJR2019-01-241-0/+1
|
* concept: Add master oscillator and some derivved clocks; hook up slot ↵ AJR2019-01-221-0/+1
| | | | interrupts (nw)
* New machines marked as NOT_WORKING AJR2019-01-181-0/+1
| | | | | ---------------------------------- ADM 23 Smart Terminal [Bitsavers]
* sbus/cgthree: Screen raw parameters (nw) AJR2019-01-121-0/+1
|
* xtal.cpp: PAL SMS schematics suggest Sega did intend this to be an exact ↵ AJR2018-12-271-1/+1
| | | | multiple (nw)
* New WORKING clone (#4408) ClawGrip2018-12-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | * Rename "galaxygn" -> "galaxygno". Add a newer Galaxy Gunners set as "galaxygn" (nw) Add a new xtal 7.9955MHz, found on the Galaxy Gunners sound board (nw) * New WORKING clone ----------------------- Galaxy Gunners (set 1) [David Torres, ClawGrip, Recreativas.org] Also documented the CPUs to be 8088 (main) and V20 (sound) and corrected the sound clock (7.9955 instead of 8MHz). Out of whatsnew: It sounds good to me, but I left MACHINE_IMPERFECT_SOUND on. I'll record the real sounds from the PCB on a few days to compare. * Add note about ROM type (nw) * Typo (nw) * Rename the Galaxy Gunners sets as "Galaxy Gunners (1990 copyright)" and "Galaxy Gunners (1989 copyright)" (nw) * Change the new set as "galaxygnh" (nw) * Rename the new set as "Galaxy Gunners (1990 year hack)" (nw) Also, leave the original set as parent.
* hp95lx: new NOT_WORKING machine -- Hewlett-Packard 95LX palmtop Sergey Svishchev2018-12-021-0/+1
|
* New machines marked as NOT_WORKING AJR2018-12-011-1/+2
| | | | | ---------------------------------- Fortune 32:16 [Bitsavers]
* New driver : HP 3478A Digital Multimeter (#4342) fenugrec2018-11-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added new driver: HP 3478A Multimeter WIP, machine not working, skeleton, highly incomplete. Compiles, that's about all. * hp3478a: implement ROM banking code runs "properly" at least to the CAL RAM check (fails, RAM not implemented) * hp3478a: some IO work Interpret CS lines for external accesses (GPIB, CAL RAM, DIP switches). Also, remove MCFG_ stuff Also, use logmacro.h stuff * hp3478a: partial emulation of LCD The main CPU has a serial link to the LCD module. This WIP splits commands and data mostly successfully (still some bogus shifting which would be fairly easy to ignore). None of the commands are implemented yet, and no actual display is generated yet. Includes unrelated tweak : only change bank when the A12 line changes. * hp3478a: added LCD rendering ! code shamelessly stolen from tranz330 and roc10937 drivers. Not clickable yet. * hp3478a: implement CAL NVRAM Finally. IO mapping has provisions for the DIP switches as well as i8291 GPIB interface registers. * hp3478a: improve LCD rendering Remove some artifacts: with the LCD "not selected", some data is sent on IWA (probably to purge a shift register ?) but was parsed with the last m_lcdiwa state. Reset this everytime PWO is deselected. Also parse decimal point, comma and "all segments". * hp3478a: implement keypad * hp3478a: CAL switch to write-protect NVRAM * hp3478a: implement DIP switches * hp3478a: fix self-test reset freeze (missing WDT) There is an external WDT counter that is periodically reset by the CPU in normal operation. When forcing a reset from the front panel, this counter is allowed to overflow (20th bit, clocked at Xtal / 15), giving a reset time of about 1.3s.
* New machines marked as NOT_WORKING AJR2018-11-241-0/+1
| | | | | ---------------------------------- Epic 14E [Al Kossow]
* ts1: Add XTAL definition; configure more appropriate devices for this ↵ AJR2018-11-231-1/+2
| | | | hardware (nw)
* add HP98550 high-res color graphic card Sven Schnelle2018-11-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Used in the high end HP9000/300 machines. Provides a resolution of 1280x1024 @ 8bpp. It also provides two overlay planes and one phantom plane. Each plane contains two window movers that are used for copying characters and tiles on the screen. It also has a RUG for line/vector drawing. The current state implements everything that is required to have a working HP Visual user environment in MAME. Working: - window mover - pixel replacement rules - window replacement rules - f0 tripple replacement rule (copy src or keep destination depending on pattern register) - VRAM bit access mode - solid line drawing Not implemented yet: - drawing circles - linetype vector/circles - rectangles - filling areas - tripple replacement rules other than f0
* ncd17c: Add screen raw parameters; improve documentation (nw) AJR2018-11-101-0/+1
|
* mbee.cpp: Move XTAL definition to xtal.cpp (nw) AJR2018-11-051-0/+1
|
* 911_vdt: Screen raw parameters (nw) AJR2018-11-031-0/+1
|
* bbcb: Added ReCo6502 co-processor. Nigel Barnes2018-10-261-0/+1
|
* New machines marked as NOT_WORKING AJR2018-10-131-0/+1
| | | | | ---------------------------------- ITT 1700 [Al Kossow]
* topcat: remove MCFG, implement irq, fix some minor issues (nw) Sven Schnelle2018-10-101-0/+1
|
* namcos22: redo video params (nw) hap2018-10-051-0/+1
|
* New machines marked as NOT_WORKING AJR2018-09-271-0/+1
| | | | | ---------------------------------- Falco 5220 [Al Kossow]
* esprit.cpp: Updates (nw) AJR2018-09-211-1/+1
| | | | | | | | | | - Derive clocks from actual XTALs - Raw screen parameters - Character width is 9, not 8 - Separate configurations (different enough now) - Remove MCFG configuration macros - Add and map various devices, particularly for esprit3 - Note undumped (though probably unused) R6531 mask ROM
* ampex210p: Add XTAL values, video RAM, etc. (nw) AJR2018-09-171-0/+2
|
* imds2: Clock corrections and cleanups (nw) AJR2018-09-131-0/+1
|
* octopus: Configurable clock for the SCN2674 (nw) AJR2018-09-111-0/+1
|
* New machines marked as NOT_WORKING AJR2018-08-211-0/+3
| | | | | | ---------------------------------- WY-100 [Al Kossow] Z-29 [Al Kossow]
* xtal.cpp: Definition to be used later (nw) AJR2018-08-111-0/+1
|