Commit Graph

56630 Commits

Author SHA1 Message Date
Olivier Galibert
7f0684bcac attache: SIO mapping fix [O. Galibert] 2018-01-19 08:23:19 +01:00
Olivier Galibert
686c269bf7 mikro80: Make it cleaner (nw) 2018-01-19 08:23:19 +01:00
Olivier Galibert
5c0c8685bb kron: Make it cleaner (nw) 2018-01-19 08:23:19 +01:00
Olivier Galibert
df35e76bf6 jtc_es40: Typo fix [O. Galibert] 2018-01-19 08:23:19 +01:00
Olivier Galibert
dbe0d3aebf isbc8010b: Typo fix [O. Galibert] 2018-01-19 08:23:19 +01:00
Olivier Galibert
cb89a6b021 swtpc09: Typo fix [O. Galibert] 2018-01-19 08:23:19 +01:00
Olivier Galibert
89ece46187 cybstorm: Typo fix ? (nw) 2018-01-19 08:23:19 +01:00
AJR
f603e54ebf tv910.cpp: Cleanups (nw) 2018-01-19 02:12:11 -05:00
AJR
c414d8b324 tv910: Add bell (nw) 2018-01-19 01:56:43 -05:00
AJR
261ec0c6dd tv910: Fix character row format 2018-01-19 01:49:55 -05:00
AJR
9d7a8e1e88 tv912.cpp: Input consistency (nw) 2018-01-18 23:15:03 -05:00
AJR
8f33cd9044 tv912.cpp: Update comments; add some more inputs (nw) 2018-01-18 22:41:10 -05:00
Ted Green
263cfa1292 dcs: Put back in skip. gauntdl loses sound otherwise. (nw) 2018-01-18 18:37:15 -07:00
Ted Green
abf3c22921 dcs: Some minor changes mainly for DSIO and DENVER systems. (nw) 2018-01-18 18:00:52 -07:00
Ted Green
eede0a10a1 vegas/midway: Fake waitstates for RTC reading and adjust DCS polling offset. RTC changes fixes RTC clock stopped warning in vegas and atlantis games. (nw) 2018-01-18 18:00:52 -07:00
Ted Green
ff77ea54f1 vrc5074: Only clear edge triggered interrupts and initialize timer from counter register. (nw) 2018-01-18 18:00:51 -07:00
Ted Green
6b95ab4c88 adsp211: Fix obvious typo. (nw) 2018-01-18 18:00:51 -07:00
AJR
ed687ee50b radicasi.cpp: Fix up a few things (nw) 2018-01-18 15:29:21 -05:00
hap
e8e92e597d
Merge pull request #3082 from DavidHaywood/180118
fix compile
2018-01-18 21:26:10 +01:00
David Haywood
8a0dc4cbc4 fix compile (the online resolver didn't resolve this in the correct order or prompt me about it) 2018-01-18 20:19:46 +00:00
hap
cb487cd0e9 sm511: update some notes (nw) 2018-01-18 20:38:17 +01:00
David Haywood
18f012e109 misc small bits (grudge, nesvt, kickgoal) (#3075)
* Default FreePlay DSW to 'Off' for the recently added 'grudge' parent set (Free Play doesn't work properly on it anyway)
Leave it to 'On' for the previous set because Coin mode doesn't work properly there
Add a note about (undumped) Majesco Frogger TV game likely being nes_vt

* new clones : Kick Goal (set 2)
and cleaned up driver so that it uses oki mem map etc.

* factory defaults for several esd16 sets so they don't run with bogus values (nw)

* note the regions on the fort2b / fort2ba sets, one is world, the other is korea (nw)
2018-01-18 14:06:33 -05:00
R. Belmont
93d2c1dc9a
Merge pull request #3081 from DavidHaywood/misc2
new clones : Samurai Shodown V / Samurai Spirits Zero (NGM-2700, set 2) [Sugoi Helsinki]
2018-01-18 13:59:36 -05:00
David Haywood
3556ed78c3 radica6502: preliminary sound (#3076)
* radica6502: first steps to a sound device, 4-bit adpcm format not understood (it isn't OKI ADPCM)

* fix compile (nw)

* cover your ears or end up in tears (nw)

* prevent Tetris from crashing (nw)

* note about similar issue (nw)

* clearly a sound register (nw)

* more likely a status of something (nw)

* create a device for the io stuff (nw)
2018-01-18 13:58:43 -05:00
David Haywood
a9d304ef7a new clones : Samurai Shodown V / Samurai Spirits Zero (NGM-2700, set 2) [Sugoi Helsinki]
I wonder if this is some kind of hack, although if it is the changes to the code appear rather extensive
2018-01-18 16:23:40 +00:00
Joakim Larsson Edström
91e671d89a
Merge pull request #3080 from JoakimLarsson/stepone_7
Mybrain 3000: More stepone floppies and corrected Mode 0 graphics
2018-01-18 15:20:00 +01:00
Joakim Larsson Edstrom
fb97900bde myb3k.cpp: Graphics mode 0 corrected to reality, it is a 640x200 8 color/tones mode despite what service manual says 2018-01-18 14:35:11 +01:00
Joakim Larsson Edstrom
8d2a81806a stepone_flop.xml: fixed validation error and added a couple of game collection disks 2018-01-18 14:31:12 +01:00
Olivier Galibert
8c05eabdca Flushing some stuff... (nw) 2018-01-18 10:16:08 +01:00
Vas Crabb
d2aa8944d9 fix myb3k build (nw) 2018-01-18 19:26:20 +11:00
Vas Crabb
a0dfee78d6 std::function and delegate both require runtime relocations, slowing down startup - just use function pointers; also, most downcast, and get rid of a circular dependency between gamedrv.h and mconfig.h (nw) 2018-01-18 18:56:01 +11:00
Joakim Larsson Edström
d853daeae3 Mybrain 3000,JB-3000,Ericsson PC step/one feature complete (#3042)
* Started graphics refactoring

* myb3k.cpp: refactored graphics circuit and added color in 320x200 mode

* myb3k.cpp: fixed speed issue by reducing CPU clock by 50% as suggested by RAM waitstates in the schematics where the CRTC uses the other 50%

* myb3k: fixed text scrolling

* myb3k: -ramsize now supported with 128K option and 256K default

* myb3k: 80 character mode added, eg 640x200

* Emulate the INT7 pull down and up for the keyboard. Initial support for JB3000 keyboard.

* myb3k: Added hi-res 640x400 mode and crude cursor support for 40 character mode

* Keyboard improvements using BACKSLASH2 keycode.

* myb3k_fdc.cpp: addressed review comment

* myb3k.cpp: Added initial monochrome monitor support

* myb3k.cpp: Adjusted the monochrome color palette to match the 525Nm of P39 phoshor in the Ericsson DU4721 monochrome monitor

* myb3k.cpp: added printer support and completed interupt support including jumper settings

* myb3k.cpp: Added softlist for Ericsson step/one

* myb3k.cpp: cleanup and srcclean:ed

* myb3k.cpp: Fixed crude support for 36x25 color text mode

* Fixed build

* myb3k_fdc.cpp: fixed review comment

* mybr3k: fixed DOS 2.11 boot in 256KB mode

* myb3k.cpp: Added graphics mode 0 which have the peculiar characteristic of different resolutions depending on the monitor used (2 connectors)

* myb3k: Separated keyboards into separate device implementations.

* myb3k: addressed review comments
2018-01-18 18:33:07 +11:00
AJR
12f9d143f4 tv912b, tv912c: Fill out most keyboard inputs (nw) 2018-01-17 22:42:08 -05:00
AJR
d1938f3d39 tms9927: Disable side effects for reads (nw) 2018-01-17 22:41:02 -05:00
angelosa
b6450aa0ae Cleaned up video function (nw) 2018-01-18 02:27:39 +01:00
angelosa
07304b6670 Let's just ROM patch shrug (nw) 2018-01-18 02:27:36 +01:00
AJR
b825890d78 tv912.cpp: Some fine points (nw) 2018-01-17 20:16:17 -05:00
AJR
aa1147c08e tv912.cpp: UART is now fully controlled (nw)
This also adds RCP/TCP line write control to AY-101x.
2018-01-17 19:53:04 -05:00
hap
e4640f7cc3 carjmbre: add notes (nw) 2018-01-17 23:19:45 +01:00
angelosa
963647e231 blockout.cpp: various improvements: [Angelo Salese]
* Fixed Agress offsetted text layer, worked around initial VRAM check;
* Converted to SCREEN_RAW_PARAMS and fixed visible area for Agress and Block Out;
* Fixed input labels and hookups, following manual and in-game descriptions;
2018-01-17 23:13:52 +01:00
AJR
ae69176e80 tv912.cpp: A few corrections (nw) 2018-01-17 16:21:37 -05:00
AJR
d0d4cc1318 tv912.cpp: Hook up UART (not fully configured yet) (nw) 2018-01-17 16:03:43 -05:00
AJR
a34468cd86 tv912.cpp: Add key matrix structure and beeper (nw) 2018-01-17 14:27:16 -05:00
AJR
14282a25fe tv912.cpp: Add TMS9927 and refresh rate switch (nw) 2018-01-17 12:45:41 -05:00
hap
db2c7d652e fidel68k: rm bogus machine config (nw) 2018-01-17 17:45:48 +01:00
AJR
92aca7daad Warning: implicit private inheritance may be hazardous to your build (nw) 2018-01-17 11:37:58 -05:00
AJR
d1b698af36 std::function is too inefficient, use a device delegate instead (nw) 2018-01-17 11:25:34 -05:00
Olivier Galibert
d469cc04bc API Change: Machine configs are now a method of the owner class, and the prototype is simplified [O. Galibert]
Beware, the device context does not follow in MCFG_FRAGMENT_ADD
anymore due to the prototype change.  So creating a device then
configuring through a fragment doesn't work as-is.  The simplest
solution is just to add a MCFG_DEVICE_MODIFY at the start of the
fragment with the correct tag.
2018-01-17 16:11:18 +01:00
AJR
9f383f76ce tv912.cpp: Start work on memory map (nw) 2018-01-17 09:32:42 -05:00
AJR
91ea7b5174 microterm.cpp: Screen configuration (nw) (touches xtal.h, alas) 2018-01-17 00:49:44 -05:00