Commit Graph

58884 Commits

Author SHA1 Message Date
AJR
1ae8286955 cit101: Somewhat major improvements
- High level emulation of serial keyboard (only sort of works; probably should be less sophisticated)
- Add double height and double width attributes
- Adjustable start of screen pointer (necessary for SET-UP mode)
- Reconfigure screen for 80/132-column and 50/60 Hz modes

dikeyboard: Add scan_complete callback (nw, sort of hacky but cit101 keyboard works worse without it)
2018-05-04 09:52:49 -04:00
hap
b44de7e85f nes.xml: add romlabel comments (nw) 2018-05-04 15:33:28 +02:00
hap
e5d0d8ec02 nes.xml: remove problematic filename trailing dots (nw) 2018-05-04 14:58:55 +02:00
Nigel Barnes
cf60fc3782 bbcm512: Added mouse, and promoted to working.
bbcmaiv: Added tracker ball.
2018-05-04 13:24:22 +01:00
Nigel Barnes
1e76d5fd5e bbc: Added various pointer devices on userport:
- AMX Mouse
- Acorn Master 512 Mouse
- Marconi RB2 Tracker Ball
2018-05-04 12:41:01 +01:00
cracyc
0b17c32492 pc9801: fix 9821 detection? (nw) 2018-05-03 22:02:55 -05:00
AJR
7a0645cfdd asteroid, astdelux: Add cocktail configuration that flips screen for 2nd player 2018-05-03 18:49:18 -04:00
Justin Kerk
f857d267f5 rm dead code (nw) 2018-05-03 19:30:24 +00:00
Vas Crabb
e54e6ee3d6 MT06934 (nw) 2018-05-04 05:22:37 +10:00
Vas Crabb
a34f2334a7 (nw) let's have some fun with the new functionality, and fix poor casper while we're at it 2018-05-04 04:53:10 +10:00
cam900
501e1b3efb rohga.cpp Update
rohga.cpp : Fix background color of title screen in wolffang
2018-05-04 03:56:09 +10:00
Vas Crabb
32a73f450d Make MCFG_DEVICE_ADD and callable device types more flexible:
* Allows defaulted clocks (see subtle example with vboy)
* Allows additional constructors (see RS232 port in tranz330)
* Allows use of device finder in place of tag in MCFG_DEVICE_ADD
* Requires out-of-line destructor for devices using incomplete types
* Requires XTAL or explicit u32 for clocks for devices with private types

Devices must still define the standard constructor.  When writing
additional constructors, be aware that the constructor runs before
device_add_mconfig in the context of the existing device, not the new
device.  See osborne1, zorba, tranz330, and vboy for examples of this in
use.  Compilation is a bit slower, but this is temporary while
refactoring is in progress.

Eliminated the need for MCFG_SOUND_ROUTE_EX.

Removed macros from slot option configuration - they just obfuscated
code and slowed it down with needless dynamic casts, but didn't actually
simplify it.
2018-05-04 03:01:32 +10:00
AJR
aa96f47092 asteroid: Swap start LEDs and suppress logging for many spurious writes
asteroid, astdelux, llander: Configure all lamp/LED outputs as line callbacks (nw)
2018-05-03 12:37:04 -04:00
Ivan Vangelista
6a1bd4e29e galaxi.cpp, mil4000.cpp: output_finder (nw)
galaxian.cpp: removed outdated note (nw)
2018-05-03 18:28:57 +02:00
angelosa
df5c50cb86 stvvdp2.cpp: fixed potential bug with window Y sizes when double density interlace is enabled [Angelo Salese] 2018-05-03 04:18:24 +02:00
arbee
8fc27ad928 Apple II: added 13-sector version of Disk II controller [R. Belmont] 2018-05-02 21:50:34 -04:00
braintro
a1f49b25d6 meritm.cpp: Correct rom label (nw) 2018-05-02 18:37:45 -05:00
braintro
291d02e233 new clone added - Pit Boss Superstar III 30 CA
New Clone Added
------------------------------------------------
Pit Boss Superstar III 30 (9233-00-06, California version) [Brian Troha, The Dumping Union]
2018-05-02 18:33:33 -05:00
angelosa
1f07c3e5ec stvvdp1.cpp: disable transmask code for mode 2 sprites, fix Sasissu racing stage background clouds color [Angelo Salese] 2018-05-02 23:16:42 +02:00
angelosa
de8a9428a6 stvvdp1.cpp: fix transparent sprite shadows (Pretty Fighter X, Game Tengoku) [Angelo Salese] 2018-05-02 23:16:38 +02:00
hap
c6ff6c7770 novag68k: verified irq/beeper timing (nw) 2018-05-02 22:17:11 +02:00
R. Belmont
445b359c1c
Merge pull request #3502 from sjy96525/patch-16
Correct Pop'n Music 2, Pop'n Music 3 years
2018-05-02 15:19:14 -04:00
Wintermute 0110
c9d7570023 Fix Acorn SL names so they show in the right position in front-ends. (#3503)
* Fix Acorn SL names so they show in the right position in front-ends.

* Fix mistake in BBC Bridge Companion. Thanks to Pernod70.

* Fixed more names. Thanks to Pernod70.

* Some more name fixes.

* Fix names for hardware manufactured by Casper and Torch.

* SL title disc lowercase for coherence.
2018-05-02 15:18:52 -04:00
R. Belmont
9547a341b7
Merge pull request #3512 from fulivi/hpipc_dev1
tms9914: improved emulation
2018-05-02 15:18:06 -04:00
cam900
fd6b212119 fmtowns.cpp : Accurate sound outputs (#3511)
* fmtowns.cpp : Accurate sound outputs

fmtowns.cpp : Accurate sound outputs from real hardware (real one has seperated left/right audio out (supports stereo))

* fmtowns.cpp : Fix PCM output level
2018-05-02 15:17:11 -04:00
Ivan Vangelista
23f5afd3b6 gotya.cpp: removed 'prototype?' from the game description, according to research done by Andy Welburn (nw) 2018-05-02 19:15:23 +02:00
Ivan Vangelista
7d3b4eec89 debughlp.cpp: replaced references to 'decrypted opcodes' with 'opcodes', as suggested (nw) 2018-05-02 19:09:33 +02:00
Ivan Vangelista
b10c84cd89 new working clone
----------------------------
Real Puncher (Japan, v2.12J) [ShouTime, Javier Vidal Mata, Sean Sutton, Candy Wolff, Evan Korzon, Surgeville, Dane Biegert, Charles MacDonald, Smitdogg, The Dumping Union]
2018-05-02 19:04:57 +02:00
cracyc
fec83c922b plugins: handle the case where the ui prepends the list name to the list entry name (nw) 2018-05-02 09:37:34 -05:00
cracyc
f5191c8605 plugins/cheat: oops (nw) 2018-05-02 08:57:20 -05:00
Dirk Best
4badd94ad7 model2: Fix input issue with srallyc (possibly others) 2018-05-02 15:44:54 +02:00
cracyc
6efb37250f plugins/cheat: translate debugger expressions by space index as the debugger does (nw)
pc9801: use correct video clock, fixes policenauts video speed (nw)
2018-05-02 08:42:56 -05:00
Curt Coder
72cfcbd39e abc806.xml: Added ABC 832 Systemskiva v2.5. [unknown] 2018-05-02 13:53:41 +03:00
Curt Coder
941c86be52 abc800: WIP (nw) 2018-05-02 13:53:41 +03:00
Curt Coder
65527a0530 abc800.xml: Fixed publishers. (nw) 2018-05-02 13:53:41 +03:00
Rene Single
ae824d3895 Fix typo in translation 2018-05-02 19:42:22 +10:00
Raf Tacker
fd2f50e40d Update German Translation (#3509) 2018-05-02 18:10:55 +10:00
fulivi
e99eb08e42 tms9914: improved emulation. HPIB test of IPC diagb ROM now passes. 2018-05-02 10:02:33 +02:00
Vas Crabb
17b6f525de C++20 has a feature that will allow us to avoid this... (nw) 2018-05-02 15:57:11 +10:00
Vas Crabb
8795d80808 Allow devcb to be bound to a device/mixin or the target of a device
finder.  This works outside machine configuration context so the
workarounds in ATA HLE and MSX slots are no longer necessary.  It also
allows reduction in tag repetition in machine configuration (see
converted osborne1.cpp, zorba.cpp or the more extreme tranz330.cpp).

Allow reimagined device instantiation to take a device finder based on
current device being configured to reduce repetition (see tranz330.cpp).
2018-05-02 14:43:01 +10:00
AJR
7c8d486909 output_latch.h: Rename the include guard macro while I'm at this (nw) 2018-05-02 00:11:30 -04:00
AJR
20f49a2f4e Rename machine/latch.* to machine/output_latch.* (nw)
- Use device_resolve_objects to resolve callbacks in output_latch_device (nw)

Note that this renaming is not just for human convenience; genie seems to get confused by modifications to a header called latch.h and decides to recompile everything involving gen_latch.h as well.
2018-05-02 00:05:32 -04:00
AJR
bafe9c47ab wrally2: No serial EEPROM for this game (nw) 2018-05-02 00:04:21 -04:00
arbee
9adf583c47 Final GCC 8 batch for tonight (nw) 2018-05-01 22:52:25 -04:00
braintro
4b5c42e13e gaelco2.cpp: Correct ROM labels for Touch & Go (nw) 2018-05-01 21:49:12 -05:00
AJR
6f67d167d0 gaelco2.cpp: Even more corrections for PCB notes (nw) 2018-05-01 22:36:07 -04:00
arbee
dd58d907b6 GCC 8 again (nw) 2018-05-01 22:12:25 -04:00
arbee
45977d9baa More GCC 8 (nw) 2018-05-01 22:04:06 -04:00
braintro
4f10cca061 gaelco2.cpp: Minor adjust (nw) 2018-05-01 21:01:53 -05:00
braintro
48442dff19 gaelco2.cpp: Update some PCB layouts to be more accurate (nw) 2018-05-01 20:58:07 -05:00