Commit Graph

2987 Commits

Author SHA1 Message Date
Dirk Best
796181f73e xyonix: Hook up 6845 CRTC, add screen raw parameters
A scanline based renderer using MC6845_UPDATE_ROW has been added
but is commented out because the tilemap renderer is much simpler.
2020-02-20 13:38:02 +01:00
hap
b6b4957fe8 New working machines
--------------------
Conchess (standard) [hap, Berger]
2020-02-19 18:40:12 +01:00
AJR
2c586719a2 New machines marked as NOT_WORKING
----------------------------------
Pied Piper Communicator 1 [Adrian Graham]
2020-02-18 22:07:30 -05:00
MooglyGuy
ddd5ae31b0 -i2cmem: Added 24C04 device type. [Ryan Holtz]
-spg2xx_io: Converted from magic register indices to enumerated values. Added SPI logging. [Ryan Holtz]

-spg2xx_jakks: Split into separate game-key, plain, and touch drivers. [Ryan Holtz]

-jak_batm: Hooked up I2C EEPROM to enable saving. [Ryan Holtz]
2020-02-19 00:50:51 +01:00
David Haywood
51c96b88df
Plug and Play work (#6311)
* new WORKING machine
-----
Retro Dance Mat (110 song Super StepMania + 9-in-1 games) (PAL) [TeamEurope, David Haywood]

* new NOT WORKING
---
Lexibook Retro TV Game Console - 300 Games [TeamEurope, David Haywood]
My Arcade Retro Arcade Machine - 300 Handheld Video Games (DGUN-2593) [TeamEurope, David Haywood]

* swap painball powered up dump for a better one, previous reads weren't 100% consistent, they are now, changes verified to be correct (nw)

* notes from Sean (nw)

* rename these bits, they're not system specific (nw)
2020-02-16 00:26:13 +11:00
Dirk Best
064c4bad11 New machines marked as NOT_WORKING
----------------------------------
CompuData Tulip System I [rfka01, nIGHTFALL crew, Dirk Best]
2020-02-13 17:08:06 +01:00
Patrick Mackinlay
52d1a412fa romp: new device 2020-02-13 21:35:44 +07:00
AJR
9ce46c7cd5 New machines marked as NOT_WORKING
----------------------------------
Roland D-50 (Ver. 2.xx) [DBWBP, depblue]

New NOT_WORKING clones
----------------------
Roland D-50 (Ver. 1.xx) [DBWBP]
Roland D-550 [DBWBP]

Add disassembler for NEC 78K/III architecture [AJR]
2020-02-12 11:59:41 -05:00
AJR
2d3e38c384 Rename Roland drivers (nw) 2020-02-12 10:30:07 -05:00
David Haywood
8de1502e81
Plug and Play work (#6295)
* new WORKING machines
----
Guitar Super Star (Fender Stratocaster style) [Sean Riddle, David Haywood]

* better filename (nw)

* new NOT WORKING
----
Excite Sports Tennis x Fitness (Japan) [Sean Riddle, Peter Wilhelmsen, ShouTime]

* shuffle (nw)

* new NOT WORKING
----
Wikid Joystick [TeamEurope, David Haywood]

* new Software List entries (Mobigo.xml) [TeamEurope]
Rapunzel - Neu Verfohnt (Germany) (80-251704)
Cars 2 (Germany) (80-251904)
Die Pinguine aus Madagascar - Operation Krone (Germany) (80-250304)
Micky Maus - Wunderhaus (Germany) (80-250504)
Ben 10 - UltimateAlien - Mine der Gedanken  (Germany) (80-250604)
Dora - Tag des Zwillings (Germany) (80-250804)
Disney Princess (Germany) (80-251104)
Cars Toon - Hooks unglaubliche Geschichten (Germany) (80-251204)

* new Software List entries (telestory_cart.xml) [TeamEurope, David Haywood]
Power Rangers - Mystic Force
Dora the Explorer (Spanish)

* new NOT WORKING
---
TV Touch Games: Star Wars Original Trilogy [Sean Riddle, David Haywood]

* srcclean some of my stuff (nw)

* shuffle (nw)

* shuffle (nw)

* new NOT WORKING
---
Big Buck Hunter Safari (JAKKS Pacific TV Game) [Sean Riddle, David Haywood]

* (nw)

* (nw)

* (nw)
2020-02-12 09:57:59 -05:00
cracyc
a0a658a111 fix various things. checkpointed the alphatpc16, will credit before next release (nw) 2020-02-11 17:04:36 -06:00
AJR
d7db95aea9 Add disassemblers for NEC 78K/0, 78K/I and 78K/II MCU types
hotd2: Make "Gun Sense" board a separate device
2020-02-10 23:43:03 -05:00
Joakim Larsson Edström
1f12ad3fca
Alfaskop 4110 keyboard and related improvements (#6291)
* mc6844.cpp: WIP NEW DEVICE Motorola mc6844 DMA controller (devicified from swtpc09.cpp)

* 6821pia.cpp: improved LOG messages a bit

* mc6854: Added support for external clocks, DMA, improved LOG messages and fine tuning of IRQ handling

* mc6846: Removed nonexistant CP1 output callback and added a CP1 input interface call

* 6850acia.cpp: Updated use of logmacro.h

* alfaskop4110: WIP added keyboard and fixed build errors
2020-02-10 19:30:11 -05:00
David Haywood
4a3326429e
Plug & Play work (#6284)
* new WORKING machine
---
MGT 20-in-1 TV-Spielekonsole (Germany) [TeamEurope, David Haywood]

* text to follow later (nw)

* (nw)

* (nw)

* (nw)

* (nw)

* new WORKING machines
----
My Sports Challenge (6-in-1 version, QVC license) [Sean Riddle, David Haywood, Ryan Holtz]
Decathlon [Sean Riddle, ClawGrip]

new NOT WORKING
---
Karao Kids Songs 2 (Spain) [Sean Riddle, ClawGrip]
Club Jenna Presents: Jenna Jameson's Strip Poker [Sean Riddle, David Haywood, Ryan Holtz]
Mini Arcade Machine (Red5) [TeamEurope, David Haywood]
Lexibook Compact Cyber Arcade - Disney Princess [TeamEurope, David Haywood]

* added a placeholder for Sean's Casio ROM pack dumps (nw)

* promote the poker game (nw)

* (nw)

* (nw)

* Casio ROM pack details from Clawgrip

* new NOT WORKING
---
Duck Commander (JAKKS Pacific TV Game) [Sean Riddle, David Haywood]
Star Wars Clone Trooper (JAKKS Pacific TV Game) [Sean Riddle, David Haywood]
The Walking Dead: Zombie Hunter (JAKKS Pacific TV Game) [Sean Riddle, David Haywood]
The Walking Dead: Battleground (JAKKS Pacific TV Game) [Sean Riddle]
Toy Story - Toys on the Move (JAKKS Pacific TV Motion Game) [Sean Riddle, Clawgrip]

* new NOT WORKING
----
Teenage Mutant Ninja Turtles: Mutant and Monster Mayhem [Sean Riddle]

* new WORKING machines
----
Plug & Play Game Controller with 200 Games (Supreme 200) [TeamEurope]

healthy dose of obvious unlicensed NES hacks here.. including 1st party Nindendo and Namco games.

* new NOT WORKING
----
MobiGo 2 (Germany) [TeamEurope]
+ start of Sofwtare List [TeamEurope]

* (nw)
2020-02-10 19:27:23 -05:00
arbee
a48d7c1654 New machines added as MACHINE_NOT_WORKING
-----------------------------------------
WeatherSTAR 4000 [R. Belmont, Techknight]
2020-02-08 00:08:27 -05:00
AJR
dc7ec371d4 New machines marked as NOT_WORKING
----------------------------------
PDT 3100 [ArcadeHacker, ClawGrip]
2020-02-07 22:42:48 -05:00
AJR
f6213d1248 New machines marked as NOT_WORKING
----------------------------------
Ampex 230 [Bitsavers]
2020-02-07 21:45:00 -05:00
Olivier Galibert
536652387f Oops (nw) 2020-02-07 21:35:46 +01:00
Olivier Galibert
23556e65f5 xavix2: First stab at the cpu [O. Galibert, N. Gilbert] 2020-02-07 21:31:25 +01:00
David Haywood
c3199e8d28
Plug & Play work (#6267)
* new NOT WORKING
----
Guitar Fever (2007.07.03 Ver 2.7) [TeamEurope, Peter Wilhelmsen, David Haywood]

has timer issues making the music way too slow

* move these (nw)

* new NOT WORKING
----
Atari Flashback Mini 7800 [Sean Riddle, GameHistory.org]
City Patrolman [unknown]

* do fit here (nw)
2020-02-07 11:16:42 -05:00
AJR
60ab2e79c9 New machines marked as NOT_WORKING
----------------------------------
TRMA VIA [Juan Romero, ClawGrip]
TeleTUP [Juan Romero, ClawGrip]
2020-02-06 21:16:41 -05:00
David Haywood
0a017cb5b0
Plug and Play work (#6261)
* new WORKING machine
---
Magic Ranger Battle (Japan) [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime]

(at least I think it works, might end up demoted if I discover more issues, as it's a SuperXaviX but only appears to be using the basic IO features and bitmap mode on the XaviX splash screen)

* correct title (nw)

* new NOT WORKING
---
Gamepad (Bandai) [Sean Riddle, GameHistory.org]

* new NOT WORKING
---
Tour around Japan. I'm a Plarail Conductor (Japan) [Sean Riddle, Peter Wilhemsen, David Haywood, ShouTime]
SmarTV Adventures / Funtastic TV Adventures [Sean Riddle, David Haywood]

* new NOT WORKING
---
Super Roller (v7.0) [Hammy]

* inputs are the same (nw)

* document boot password (nw)

* another password (nw)

* new NOT WORKING
----
Fitness Konsole (NC1470) [TeamEurope]

* (nw)

* new NOT WORKING
---
Mega Duck Lerncomputer (Germany) [Sean Riddle]
2020-02-06 13:37:49 -05:00
David Haywood
c689e42302
Plug and Play work (#6254)
* new WORKING machines
----
Sports Trivia Professional Edition (Senario, Plug and Play) [Sean Riddle, David Haywood]
My Sports Challenge Plus / Wireless Sports Plus [Sean Riddle, David Haywood]

new NOT WORKING
---
Megapad 31-in-1 [Sean Riddle, GameHistory.org]

the 31-in-1 is playable, except for one game, need to look into that.

* (nw)

* new NOT WORKING Software List entry
-----
buzztime_cart.xml : Series 1 - Sports Trivia [Sean Riddle, David Haywood]

* new WORKING software list entry
jakks_gamekey_nm.xml : Pac-Man & Bosconian (01 APR 2005 A SKU G) [Sean Riddle, Ryan Holtz, David Haywood]

(that's all the known gamekeys covered now)

* sunplus_gcm394 changes from Tahg
(I'll tidy these up shortly to fit MAME standard better)

* refactor (nw)

* refactor (nw)

* (nw)

* (nw)

* some decryption refactor (nw)
2020-02-04 12:57:04 -05:00
AJR
b5eb7d4bab a2bus: Add 8251-based RS232 serial interface from BYTE magazine 2020-02-03 22:23:30 -05:00
Ivan Vangelista
a0e4df0deb
sound.lua: fixed mm5837 entry, allows clean single driver build of beezer.cpp to complete (nw) 2020-02-03 10:39:13 +01:00
Vas Crabb
bddfe1030c
Revert "Alfaskop improvements" 2020-01-31 20:05:02 +11:00
Joakim Larsson Edström
7d5c59f6e5
Merge pull request #6068 from JoakimLarsson/alfaskop_pla
Alfaskop improvements
2020-01-31 09:50:18 +01:00
Joakim Larsson Edstrom
8f9e9c9e84 alfaskop4110: WIP added keyboard 2020-01-30 11:12:34 +01:00
AJR
4e0540d25b sdk85: Updates and expansion
- Make second 8355 into ROM expansion slot that can load custom 8755 programs
- Add software list for expansion ROMs, including Peter Naszvadi's version of Mastermind
- Add optional TTY interface
- Improve accuracy of button labels and change key bindings
- Add vectored interrupt and soft reset buttons
2020-01-29 20:03:31 -05:00
Melissa Goad
e6595b06a7
iphone2g wip (nw) (#6226)
* iphone2g wip (nw)

* fixup

* fixup

* fixup

* iphone2g: hacky spi and non-existent timers (nw)
2020-01-29 10:13:48 -05:00
AJR
9f2e64b669 la120: Add skeleton DC305 device (nw) 2020-01-28 06:46:44 -05:00
Vas Crabb
a7fec751ed srcclean, manual adjustments (nw) 2020-01-26 12:39:27 +11:00
Robbbert
6ac09d5977 (nw) arcade.lua, nl.lua : fixed spacing 2020-01-26 03:30:22 +11:00
couriersud
ea1897f605 segas16b: Added analog filters. [Couriersud]
Analog filters added to systems with YM2151 and UPD7759.
Reviewers can use USE_NL define to produce unfiltered sound.
2020-01-25 15:35:28 +01:00
couriersud
42d351a4eb netlist: New devices and some fixes. [Couriersud]
- add CD4006 and CD4070 devices
- add TL084 opamp model
- Clock now supports proxies, i.e. can be connected to
  analog devices.
- Fixed netlists using CLOCK
- added some comments
- removed a forgotten header file.
2020-01-25 15:26:59 +01:00
David Haywood
b7f6abf4f1 Plug and Play work (#6214)
* new WORKING machines
----
Vs Maxx Texas Hold'em TV Poker - 6 Player Edition (US) [Sean Riddle, David Haywood]
Deluxe TV Poker - Texas Hold'em, Blackjack & Video Poker (US) [Sean Riddle, David Haywood]

* (nw)

* (nw)

* new WORKING machines
---
TV Sports 10-in-1 / Decathlon Atlhetic Sport Games [TeamEurope, David Haywood]

new NOT WORKING machines
---
Lexibook Compact Cyber Arcade - Frozen [TeamEurope]

* (nw)

* new NOT WORKING
----
Sudoku (Elan type hardware) [Sean Riddle]

* new NOT WORKING
---
Lexibook Compact Cyber Arcade - 250-in-1 (JL2375) [TeamEurope, David Haywood]

* new NOT WORKING
----
Plug and Play Sudoku (VT based) [Sean Riddle, David Haywood]

* (nw)

* new clones
---
Excite Sports Wireless Interactive TV Game - 48-in-1 (set 2, PAL) [TeamEurope]

* (nw)
2020-01-24 15:04:11 -05:00
AJR
0f052a51f8 New machines marked as NOT_WORKING
----------------------------------
NCD19c [Don Maslin Archive]

Add disassemblers for Motorola MC88100 and MC88110 [AJR]
2020-01-23 16:45:51 -05:00
hap
685907679b gigatron: fix compile (nw) 2020-01-23 11:58:29 +01:00
Nigel Barnes
967092ccb9 bus/bbc/1mhzbus: Added Acorn Winchester Disc. 2020-01-22 21:42:34 +00:00
Nigel Barnes
417176a102 bbcmaiv: Added internal modem port, with Acorn AIV SCSI Host Adaptor. 2020-01-22 21:42:34 +00:00
David Haywood
66b8078129 Plug and Play work (#6202)
* (nw)

* new NOT WORKING
----
Who Wants to Be a Millionaire? (Senario, Plug and Play, US) [Sean Riddle, David Haywood]
Big Bonus Slots (Senario, Plug and Play) [Sean Riddle, David Haywood]
Wireless Tennis (WT2000, ABL TV Game) [Sean Riddle, David Haywood]

Millionaire and Big Bonus Slots might be working, just need more test time before I'm sure enough to promote them (nw)
2020-01-22 11:56:35 -05:00
Patrick Mackinlay
05c427f413 mct_adr: complete the rename (nw) 2020-01-22 21:29:05 +07:00
R. Belmont
ddf571d8d4
Merge pull request #6193 from firewave/fastdebug
removed the remaining bits of the FASTDEBUG/MAME_DEBUG_FAST silliness…
2020-01-21 16:21:12 -05:00
AJR
aa2fa1ddb9 gigatron: Add to full build; fix outdated code in CPU device and add some missing stuff (nw) 2020-01-21 15:44:55 -05:00
firewave
bb3b73e58b removed the remaining bits of the FASTDEBUG/MAME_DEBUG_FAST silliness I introduced ages ago (nw) 2020-01-21 20:20:20 +01:00
Sterophonick
0ff7e2ea0d new NOT_WORKING machine (#5811)
* minor spelling fix

* new NOT_WORKING machine

Gigatron TTL Microcomputer [Sterophonick]

also add a skeleton cpu core

* Revert Minor Spelling Fix

* Make some fixes

thanks cuavas

* Fix resolution

* gigatron: update cpu device name

* update copyright

* fix part of gigatron disassembler

* Set screen refresh rate

* found a set of all the ROM files, update main ROM name

* Fix cpu.lua

* Whoops

* Update gigatron.cpp

* gigatron: clear execute_set_input

* Update gigatron.h

* Update gigatrondasm.cpp

* Update gigatrondasm.h

* clean up but doesnt compile ffs
2020-01-21 13:33:33 -05:00
Ivan Vangelista
ecfd91e6f5 New clones marked as NOT_WORKING
--------------------------------
Fighting Fantasy (Modular System) [ArcadeHacker, Recreativas.org, ClawGrip]
2020-01-21 18:18:44 +01:00
David Haywood
1a1514cb69 Plug and Play work (#6185)
* new NOT WORKING
---
Power Joy (PJ001, NES based plug & play) [Sean Riddle]

* some notes (nw)

* trying to research banking (nw)

* this code definitely sets the bank, but then it loses it later, needs more investigation, this hacks bank to be correct in all cases for zon32bit to at least verify dump is complete (nw)

* control notes (nw)

* still trying to figure out the banking properly (nw)

* enough banking hacks to at least make sure we always have the correct bank (nw)

* (nw)

* don't bank pdc100 unless upper bits are also set, as it writes 0000 during initialization code, while executing from bank 7, which causes issues with -nodrc and with the either drc or no drc on linux (nw)
2020-01-21 09:44:33 -05:00
AJR
81703afe74 New machines marked as NOT_WORKING
----------------------------------
AID-80F Development System [Maggi9295]
2020-01-20 14:41:54 -05:00
couriersud
ee0e0c972c galaxian.cpp: Implement konami filters using netlist. [Couriersud]
This change improves accuracy and scalability.
2020-01-19 20:59:31 +01:00