Commit Graph

56609 Commits

Author SHA1 Message Date
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
AJR
cdfafd5136 New clones marked as NOT_WORKING
--------------------------------
TVI-912B [modem7]

tv912c: Redumped program ROM [Al Kossow]
2018-01-17 00:45:18 -05:00
AJR
06ebc31641 cit220p: Better idea of screen parameters (nw) 2018-01-16 21:54:10 -05:00
AJR
e39e873875 scn2674: Avert screen_device::update_partial assert failure during debugging in debug build (nw) 2018-01-16 21:42:41 -05:00
RobertoFresca
49c388843c Added full specs for jolycdid. 2018-01-16 23:30:33 -03:00
David Haywood
c97f56c83f Radica 6502: some hacks to improve the video, (#3074)
* Radica 6502: some hacks to improve the video, lack of test cases / makes these tricky to figure out properly

* at least these aren't *my* bugs.. (nw)
2018-01-16 16:11:20 -05:00
hap
0f59e5b720 FYI when the company is unknown, we use "<unknown>". If it's an unknown bootlegger, simply "bootleg".
(If the bootlegger is known, use "bootleg (bootlegger)") (nw)
2018-01-16 21:54:55 +01:00
hap
aa0400e82a "3733 Digital Scale" is not the title of this machine (nw) 2018-01-16 21:42:36 +01:00
Scott Stone
1e2ac11924 sartorius.cpp: Add a bit more meat to the description (nw) 2018-01-16 14:39:27 -05:00
Scott Stone
6f1b0f5e9c gamegear.xml: Fix/comment nvram size for shinfrc2 and clones to allow game to function properly. Fixed MT#06845 [einstein95, Tafoid] 2018-01-16 14:37:05 -05:00
Stiletto
feecaac20e
update docs version
update docs version
*nw* just taking care of an annoyance. As far as we know, docs are in sync. If not, it's easily fixed.
2018-01-16 13:56:02 -05:00
Nigel Barnes
14c3eaefdd electron: Re-implemented expansion port interface to access full 6502 bus. 2018-01-16 17:23:58 +00:00
Nigel Barnes
9a00e5b172 New working software list additions
-----------------------------------
bbc_flop_6502: Advanced BASIC
bbc_flop_80186: Problem Solver 2.0, Rat Driver 1.0
2018-01-16 17:23:58 +00:00
AJR
1c84ccb6a5 d461: Screen configuration (nw) 2018-01-16 11:04:43 -05:00
AJR
67c8bb9513 v102: Screen configuration (nw) 2018-01-16 10:46:30 -05:00
cracyc
6072f32c4a oops2 (nw) 2018-01-15 21:30:59 -06:00
AJR
8c25dcb7d9 qvt201: Minor clarifications (nw) 2018-01-15 20:17:08 -05:00
AJR
8720c546fd qvt201: Create a separate driver for this (nw) 2018-01-15 19:10:06 -05:00
R. Belmont
ea9c2c196a
Merge pull request #3072 from DavidHaywood/150118
new WORKING machine : Last KM (Ver 1.0.0275) [Asociación Retroaccion, Ricardo Puerto]]
2018-01-15 13:19:39 -05:00
Robbbert
2c97515e0e (nw) Housekeeping. 2018-01-16 03:41:49 +11:00
hap
87ac13fd91 volt_reg: add note (nw) 2018-01-15 17:30:20 +01:00
cracyc
3d770d928e
oops (nw) 2018-01-15 10:27:48 -06:00