Commit Graph

56588 Commits

Author SHA1 Message Date
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
David Haywood
efcab74b50 new WORKING machine : Last KM (Ver 1.0.0275) [ Asociación Retroaccion, Ricardo Puerto] 2018-01-15 16:22:58 +00:00
hap
6739007ef6 New working machines
-----------
Kingsford Match Me [hap, Sean Riddle]
2018-01-15 16:56:55 +01:00
cracyc
cc7ccbd9b5 plugins/data: fix version for gameinit (nw) 2018-01-15 09:09:13 -06:00
David Haywood
7667013605 Radica6502 : Added scrolling for Phoenix, enemy placements are a mess tho (#3071)
* radica 6502 tvgames: identify where gfx are coming from in each of the games in the space invaders pack so we can attempt to find the register that controls it, or dma etc.

new NOT WORKING
Tetris (Radica, Arcade Legends TV Game) [Sean Riddle, Incog]

* this seems to be gfx base (nw)

* latest findings (nw)

* trying to work out what these are (nw)

* typo (nw)

* this looks like some kind of dma or sound (nw)

* this seems to be mode select (nw)

* qix isn't so special, m_hackmode no longer needed (nw)

* pretty sure these are the palettes.. format is a mystery tho

* palette select bits in 4bpp mode (taito logo, game selection)  palette format is still wrong tho.

* palette/tilemap dma, improves tetris (nw)

* various updates, no functional change (nw)

* notes (nw)

* radica6502 : preliminary sprites

* formatting (nw)

* sprite flipping for space invaders ufo (nw)

* Radica 6502: add scroll regs so that Phoenix can start, enemy placements are broken tho (nw)

* clearly sound related (nw)

* fix DMA for Phoenix enemy placement (nw)

* need to treat this as an RNG for collisions to work on Phoenix Stage 3

* palette is some form of hsl

* document some flaws in the actual product (nw)
2018-01-15 09:22:01 -05:00
AJR
9d5aef5c68 v100: Render set-up screen much better (nw) 2018-01-15 08:39:48 -05:00
angelosa
6b0f14ed7b All SNES APU docs I can find claims it runs at 2.048 MHz and there's no mention about an internal divider (which should belong to the CPU core while fixing the opcode cycles anyway).
Fixes MTs #06282, #06710, #04925, hokuto5, probably more (nw)
2018-01-15 09:35:27 +01:00
AJR
eea5a97f14 v100: Put some characters on the screen (nw) 2018-01-15 01:50:10 -05:00
AJR
93203b830a v100: Add 80-column/132-column display clock switch (nw) 2018-01-15 00:44:47 -05:00
briantro
90e652db43 notes about currently undumped clones known to exist (nw) 2018-01-14 23:15:16 -06:00
AJR
7f7a4b1c75 v100: Update notes and configuration (nw) 2018-01-14 23:33:15 -05:00
Firehawke
88c8b5b0c7 Add additional memory operators per request (NW) (#3067)
* Add additional memory operators per request and further cleanups to expressions (NW)

* Requested adjustments to expressions. (NW)
2018-01-15 15:25:23 +11:00
firewave
8420d338a7 plugins/data: added database checks to data_marp.lua as well (nw) 2018-01-15 15:15:11 +11:00
AJR
5c90890055 Typo (nw) 2018-01-14 21:24:20 -05:00
AJR
64ace8ab04 tigeroad, f1dream: Add DIP locations 2018-01-14 21:14:20 -05:00
AJR
fa04238a12 beautyb, iqpipe: Remove sprite device (nw) 2018-01-14 20:32:17 -05:00
AJR
b3b02fc1c2 ginganin: 6809 type identification (nw) 2018-01-14 19:48:43 -05:00
AJR
1a0382951d xsleena: 6809 type identification (nw) 2018-01-14 19:09:32 -05:00
AJR
ee89605879 lc8670: Fix disassembler to make it not completely broken 2018-01-14 18:35:34 -05:00
briantro
1077a79460 mosaic.cpp: Add PCB layout for Mosaic & change CPU / Sound clocks to be derived from actual OSCs on PCB. [Brian Troha] 2018-01-14 16:55:06 -06:00
AJR
183b56a7d1 cpu/apexc: Replace single-location tape I/O space with callbacks (nw) 2018-01-14 17:43:30 -05:00
briantro
3f90200e4f crystal.cpp: Minor doc update about Cross Puzzle (nw) 2018-01-14 15:16:47 -06:00