Commit Graph

1652 Commits

Author SHA1 Message Date
AJR
d1086ca8b1 New machines marked as NOT_WORKING
----------------------------------
Meteodata 1256 [ClawGrip]
2019-11-14 09:20:53 -05:00
Vas Crabb
960d3dba2a add new source files to build scripts, standardise some #include guards (nw) 2019-11-14 04:00:34 +11:00
AJR
5d74edba7d New machines marked as NOT_WORKING
----------------------------------
Little Board/PC [Don Maslin Vintage Computer Archive]
2019-11-12 13:29:10 -05:00
AJR
0a83f32207 New machines marked as NOT_WORKING
----------------------------------
Spade [SpinalFeyd]
2019-11-10 23:52:30 -05:00
Robbbert
a53406c0d1 (nw) Fixed mess build. 2019-11-10 16:40:03 +11:00
AJR
b0bb2c0462 New machines marked as NOT_WORKING
----------------------------------
MiniJook [SpinalFeyd]
SuperStars (CD jukebox) [SpinalFeyd]
2019-11-09 09:43:16 -05:00
David Haywood
ab39e40669 start trying to identify more sound related features on the elan hw (nw) + Senario Poker SunPlus (not working) (#5874)
* elan sound stuff (nw)

* move more audio bits into audio  file (nw)

* new NOT WORKING machines
-----
Texas Hold'em TV Poker - 6 Player Edition (UK) [David Haywood,  Morten Kirkegaard, Peter Wilhelmsen]

need to emulate the controllers etc. (currently requires debug hack to boot past initial logo)

* start moving some more elan stuff around (nw)
2019-11-08 09:55:59 -05:00
ValleyBell
5e14f8a76f add Roland CM-32P driver (#5876)
* add (non-working) CM-32P driver

* CM-32P: make booting test mode sort of work (nw)

* CM-32P: fix initialization, working test mode (nw)

- test mode now boots properly and shows error report
- test mode can be enabled/disabled
- RCC-CPU check passes
- PCM ROM check passes, PCM card check fails (requires SN-U110-04 card)

* CM-32P: add research notes (nw)
2019-11-07 23:33:38 -05:00
fulivi
c2a6ebd366 HP optional ROMs: address issue #5839 (#5873)
* hp80: refactored optional ROM device as requested in issue #5839

* hp9825: refactored optional ROM device as requested in issue #5839

* hp9845: refactored optional ROM device as requested in issue #5839
2019-11-08 13:42:09 +11:00
Nigel Barnes
9f5f84272e bbc.cpp: Replaced ROM/RAM memory banks with handlers to allow access from internal expansion boards.
- Added slot interface for internal expansion boards.
- Added BBC Master cartridge slot interface to allow implementation of more complex cartridges, including Electron cartridge devices.
- Removed Sideways RAM configuration option, to be re-implemented as internal boards.
- Empty BBC Master cartridge sockets return video data on data bus.
2019-11-06 11:49:38 +00:00
David Haywood
d24fc57a95 Plug & Play / Elan EU3A05 / EU3A14 splitting up, identifying of common features etc. (#5849)
* elan eu3a05 / eu3a14 - identify some common bits (nw)

* some elan refactoring baed on current knowledge / standards (nw)

* elan refactoring (nw)

* elan splitting / refactoring (nw)

* validate (nw)

* note used areas (nw)

* register observations (nw)

* another observation (nw)

* add the sprite double feature (nw)

* rendering tweaks (nw)

* rendering improvements for air blaster 3d stages (nw)

* refactoring (nw)
2019-11-03 22:50:48 -05:00
Robert Hildinger
74ade68194 galaga: Implement accurate starfield based on reverse eng. 05xx (#5824)
* galaga: Implement accurate starfield based on reverse eng. 05xx
----------------------------------------------------------------
This commit implements an accurate starfield for Galaga and
Bosconian based on reverse engineering the Namco 05xx chip.
Documentation and notes have been added inline to the code
for the galaga video driver.

Changes in this commit:

1. Regenerates starfield colors based on LFSR state for every frame
2. Pixel accurate to Namco original 05xx
3. Restores one line horizontal starfield shift for every 256
   vertical pixel shifts
4. Properly handles LFSR reset (_STARCLR)
5. Restores missing 4 stars from previous implementations
6. Fixes potential issue with the number of stars on screen at any
   one time
7. Restores 4 pixel/line scrolling capability (not currently used
   for any driver)

* galaga: inplement accurate starfield - change request 1
-------------------------------------------------------
1. Remove stdlib.h from src/mame/video/galaga.cpp

* galaga: inplement accurate starfield - change request 2
-------------------------------------------------------
1. Refactor starfield generator into stand-alone video
   device
2. Simplify Bosconian and Galaga video drivers
3. Add in documentation about different LFSR form used
   by Wolfgang Scherr and Jindřich Makovička.

* galaga: inplement accurate starfield - change request 3
---------------------------------------------------------
Minor changes from pull request review
2019-11-03 20:16:45 +11:00
braintro
296da02579 (nw) fix build 2019-11-01 14:34:19 -05:00
Vas Crabb
74bd9899a7 New working machines
--------------------
RS-232 DCE-DCE Bridge

(nw) This is a simple machine for wiring together two things that want
to plug into an RS-232 port.  This means that for DCE-like things (e.g.
serial printers) there's no need to create an extra machine to allow
them to talk to the outside world with the null_modem device.  (Also
added some asserts, removed a FIXME, and put the swtpc8212 terminal in
the default RS-232 devices.)
2019-11-02 02:07:50 +11:00
Vas Crabb
ef37c69c9b clean up cane/orbite additions (nw) 2019-10-31 23:27:33 +11:00
68bit
7aa1490a7e swtpc8212: get it running, and on the rs232 bus (#5729)
This patch gets it running, and splits it into two front ends, one
being a rs232 bus slot so that is can be used as a terminal option. It
adds the MCM66750 character generator, and implements the MC6845 row
update function. Most of the I/O has been worked out with help from
the CT-82 user manual. The various screen formats and the graphics
modes appear to be working and plausible. Printer support has been
added, and a beeper.
2019-10-30 13:02:31 +11:00
Vas Crabb
32868b8e2a srcclean (nw) 2019-10-26 10:40:50 +11:00
AJR
d4eb7c7d2c aha1542a, aha1542b: Split out AIC-580 emulation to new device (nw) 2019-10-25 16:51:03 -04:00
AJR
17d95ecab5 New machines marked as NOT_WORKING
----------------------------------
Teleray Model 10 [Bitsavers]
2019-10-25 02:56:55 -04:00
AJR
41a333e791 Add Fujitsu FR disassembler and skeleton CPU device 2019-10-23 21:54:26 -04:00
fulivi
430bd2d508 Hp9825: support for external ROM cartridges added (#5761)
* hp9825: optional ROM cartridges added (9825b only, ATM)

* hp9825: optional ROMs added to 9825t, added support for banked ROMs
@5c00, separated RAM & ROM spaces in 9825t

* hp9885: added missing post-amble when writing sectors on disk

* hp9825: added acknowledgments to comments (nw)

* hp9825: changes requested by V.Crabb (nw)
2019-10-23 10:23:12 -04:00
ajrhacker
23a05f7e85 Move IDE devices into bus/ata (nw) (#5756) 2019-10-23 10:22:17 -04:00
AJR
55f5096abd New machines marked as NOT_WORKING
----------------------------------
LMS46-V9 [Don Maslin Vintage Computer Archive, AJR]
2019-10-21 09:04:21 -04:00
AJR
559fa0fa39 Add file somehow omitted in previous commit (nw) 2019-10-19 22:47:14 -04:00
cam900
866b52fda9 mame/video/tmap038.cpp : Device-fied 038 Tilemap generator (#5704)
* mame/video/tmap038.cpp : Device-fied 038 Tilemap generator
Used on cave.cpp, mcatadv.cpp
cave.cpp, mcatadv.cpp : Convert tilemap draw routine into tmap038.cpp
cave.cpp : Add notes, Fix spacing, Reduce duplicates
mcatadv.cpp : Simplify handlers, Reduce unnecessary line, Fix tilemap flicker with debug function enabled, Use shorter/correct type values

* tmap038.cpp : Add notes for manufacturer

Date marking (ex: 9341EX702) seems like NEC style.

* mcatadv.cpp : Minor revert

* tmap038.h : Add notes, const'd getters
2019-10-18 10:32:00 -04:00
Dirk Best
39bde3e473 New skeleton driver: Termtek TK-635 [nextvolume, Dirk Best] 2019-10-16 16:35:07 +02:00
AJR
f398123bc3 Emulate ADC0804 and add device to various drivers 2019-10-16 00:16:14 -04:00
AJR
439605cee6 mess.lua: Move some drivers to more specific subtargets, including new ones (nw) 2019-10-14 08:08:17 -04:00
Robbbert
ac1c53d379 (nw) mess.lua: don't need this line any more 2019-10-14 02:54:40 +11:00
couriersud
a89b7d194d netlist: mame netlist reorganization. [Couriersud]
- moved netlists out of driver code into audio/ or machine/ as
nl_xxx.cpp files.
- identified and documented extended validation
- updated arcade, mess and nl targets
2019-10-13 16:45:30 +02:00
Joakim Larsson Edström
6e98146ef4
Merge pull request #5686 from JoakimLarsson/epc_3
Rebase and completion of split out of epc driver and addition of graphics card
2019-10-11 21:59:27 +02:00
68bit
fec97d902a uchroma68: Motorola Micro Chroma 68, new machine
Motorola evaluation board for the MC6847 VDG and MC1372 RF modulator,
running the TV-BUG 2k monitor.
2019-10-11 00:06:00 +11:00
AJR
fe1178a819 swtpc8212: Split into separate driver (nw) 2019-10-08 20:13:03 -04:00
Vas Crabb
f43b28ed4a (nw) misc stuff:
* screen: validate crystal values used for set_raw
* driver: get rid of sound start/reset overrides in machine configuration
* vrender0.cpp, nexus3d.cpp: corrected pixel clock crystal value
* mw8080bw.cpp: turned several audio subsystems into devices
* bus/sat_ctrl: don't start subdevices in device_start - the machine does it for you
* mb14241.cpp: simplify handlers
* fgoal.cpp: updated for simplified handlers
* devfind, screen: repair some doxy comments that had rotted with refactoring
* doxygen: disable warnings for undocumented things - it's most of our codebase
* snowbros.cpp: restore an output level setting lost in MCFG removal

There's an outstanding validation error from the HP98543 DIO video card
not using a valid crystal value.  Someone needs to find a picture of the
card and confirm or deny the existence of the 39.504MHz crystal.

The various start/reset overrides are bugs waiting to happen.  It's not
immediately obvious that the ones run earlier can end up being called
multiple times if subsequent ones throw missing dependencies exceptions.
They're a relic of when everything from the old C-style drivers was
thrown into classes all jumbled together.
2019-10-09 02:26:45 +11:00
AJR
4d3b24ae79 Fix full build (nw) 2019-10-07 18:39:45 -04:00
Robbbert
44e456fb5b (nw) basic52: fixed url 2019-10-06 23:34:29 +11:00
Vas Crabb
4b414fa45b clean up some .hxx abuse (nw) 2019-10-05 14:02:58 +10:00
Philip Bennett
2bc95fcd87 New working machine added
---------
Super Dead Heat [Phil Bennett]
2019-10-02 01:07:31 -07:00
cam900
5707a77cfe nmk16spr.cpp : Device-fied NMK 16 bit sprite hardware (#5697)
nmk16spr.cpp : Device-fied NMK 16 bit sprite hardware (original source by nmk16.cpp
* Fix flipped case
* Allow pdrawgfx drawing
* Correct clock source (Pixel clock mostly)
* Add value for sprite limitation
* Add notes
* nmk16.cpp, powerins.cpp : Convert sprite draw routine into nmk16spr.cpp

powerins.cpp : Verify clock related to on-board XTALs
2019-10-02 14:12:26 +10:00
angelosa
783a3bae2b alpha68k.cpp, snk68.cpp: converted to a common palette device and decoded it with NeoGeo specs, causing more accurate colors especially visible on dithered backgrounds [Angelo Salese] 2019-10-01 00:08:09 +02:00
Joakim Larsson Edstrom
dda15d1b6d eispc.cpp: Split out of the Ericsson PC (epc) from pc.cpp and added a serial keyboard 2019-09-26 14:06:08 +02:00
angelosa
2961878efe Split up alpha68k I and N games into own files (nw) 2019-09-26 01:01:54 +02:00
AJR
97d29e7220 New machines marked as NOT_WORKING
----------------------------------
Vortex (Island Design) [unknown]
2019-09-24 17:11:54 -04:00
AJR
3274284dbd ribrac, awetoss: Combine into a single driver and start fleshing it out (nw) 2019-09-24 14:20:04 -04:00
AJR
9afcd9c9b9 acorn_vidc: All right, move this back to src/devices/machine (nw) 2019-09-20 11:12:44 -04:00
AJR
0917a7295f acorn_vidc: Move to src/devices/video and fix full build (nw) 2019-09-20 10:13:01 -04:00
Angelo Salese
3e6b9f9756
Rewritten Acorn VIDC10 into own device file [Angelo Salese] #5671
* Improved raster effects on games that dynamically change palette on active frame;
* Added stereo sound support;
2019-09-20 15:38:24 +02:00
AJR
f1610825cb New machines marked as NOT_WORKING
----------------------------------
Cablenet 2039 Controller [Al Kossow, Bitsavers]
2019-09-20 07:45:50 -04:00
Patrick Mackinlay
4cfde79a28 4dpi: refactoring (nw)
* added dip switches for graphics hardware
* devicified xmap2
* overlay/underlay support
2019-09-19 17:21:01 +07:00
68bit
7a9f16d1f5 MEK6802D3: new machine
Motorola MC6802 evaluation kit. This emulator implements the Keypad and the
LED display, and the MEK68R2 CRT and parallel keyboard interface with support
from the D3BUG2 ROM, and the RS232 terminal support using the MEK68IO and with
support for this also included in the D3BUG2 ROM. Much of the monitor commands
appear to operate properly.
2019-09-18 13:18:03 +10:00
68bit
8c17acdc71 MEKD4 and D5: new machines (#5632)
* MEK6809D4: new machine

Motorola MC6809 evaluation board. This emulation implements the keypad and LED
7 segment display, the RS-232 terminal interface, and the MEK68R2 MC6845 CRT
and parallel keyboard interface. The RAM and ROM banking is not yet
implemented but most of the D4BUG monitor commands are supported.

* MEK6802D5: new machine

Motorola MC6802 trainer board. This emulation implements the keypad
and LED 7 segment display, and the RS-232 terminal interface even
though there is no monitor support for it. All the D5BUG monitor
commands appear to be working.
2019-09-16 23:01:16 -04:00
hap
b2d8689462 nl: prodigy has no netlist (nw) 2019-09-11 17:21:40 +02:00
couriersud
29575e4704 Fix SUBTARGET nl and move netlist makefile to gcc-9. (nw) 2019-09-10 21:40:24 +02:00
mooglyguy
451066eaca -saa7191: Skeleton device for the Philips SAA7191 Digital Multistandard Colour Decoder (DSMD), nw
-sgi_mc: Fixed a silly oversight which should fix an Indigo 2 regression, nw

-vino: Added kludge devcbs for I2C data out/in/stop, nw
2019-09-09 22:38:20 +02:00
fulivi
d4e2fbd306 HP9845: TACO driver re-written (#5601)
* hp9825: fixed a bug in 9825t

* hp9845: TACO driver re-written from scratch, DC100 tape separated into
a new device, various adaptations

* hp9845: "new TACO" renamed to just "TACO"
2019-09-09 16:05:41 -04:00
zzemu-cn
404b3e172f add mess nf500a h01jce
new computer nf500a h01jce
2019-09-05 22:04:42 +08:00
Olivier Galibert
e6ecaac339 vrender0: Fix link by moving mame/video/vrender0 to devices (nw) 2019-09-05 09:37:27 +02:00
hap
1826db774e New working machines
--------------------
Super Sensor IV [hap, Berger, Achim]
2019-09-01 21:47:51 +02:00
hap
0311e621b9 New machines marked as NOT_WORKING
----------------------------------
Chess Champion: Mark V [hap, Berger]
Chess Champion: Mark VI/Philidor [hap, Berger]
2019-09-01 12:26:06 +02:00
AJR
857cd30a22 New machines marked as NOT_WORKING
----------------------------------
Alpha Micro AM-1000 [Bitsavers]
2019-08-31 19:29:43 -04:00
Dirk Best
5c4048ad73 Emulate the Sega Billboard and hook it up to the STV driver
[biggestsonicfan, Dirk Best]

It's not shown by default. To view it, choose the layout
view 'Billboard'.
2019-08-30 14:04:13 +02:00
Patrick Mackinlay
194691c634 4dpi: graphics wip (nw) 2019-08-29 19:49:21 +07:00
braintro
388474a705 fix build 2019-08-27 22:11:53 -05:00
AJR
29a33decc0 Fix full build (nw) 2019-08-27 12:04:03 -04:00
DavidHaywood
021d89b7fe fix compile (nw) 2019-08-24 14:55:30 +01:00
Angelo Salese
f5b2fd9ee6
Major refactoring of VRender0 SoC device [Angelo Salese] (#5527)
*    Improved encapsulation between video and machine SoC periperals;
*    Split up HWs in individual files where they don't belong to Crystal System HW, makes future development easier;
*    Untangled reads/writes to draw/display bankswitches from screen_update, now they can be unthrottled safely;
*    Added CRTC screen raw parameters;
*    Add DMA hold feature and clear irq on mask writes, specific for P's Attack;
*    Improved Cross Puzzle flash loading, currently failing at POST for a SPU error;

nexus3d.cpp: add some preliminary work, currently does some VRender3d pipeline fill with a debug trick [Angelo Salese]

(out of whatsnew)
Some stuff definitely needs fine graining, like removing the few lines that are still necessary to configure the VRender0 from driver files, which I'm gonna do in my next feature branch.
2019-08-24 11:33:39 +02:00
Nigel Barnes
1e9643e4d2 New working machines
--------------------
Husky [Nigel Barnes, Phill Harvey-Smith]

New machines marked as NOT_WORKING
----------------------------------
Husky Hawk [Nigel Barnes, Phill Harvey-Smith]
2019-08-22 13:49:27 +01:00
AJR
3b0c5ea52b New machines marked as NOT_WORKING
----------------------------------
Colex VME-80186 [Al Kossow, Bitsavers]
2019-08-21 16:21:58 -04:00
AJR
8ae2eeb09e Fix build (nw) 2019-08-21 12:38:25 -04:00
hap
0617790932 add md4330/4332 lcd driver (nw) 2019-08-21 14:52:35 +02:00
hap
a067ce5b85 ssystem3: rewriting driver from scratch (nw) 2019-08-21 00:23:31 +02:00
AJR
de57ef7b97 atronic.cpp: Add more onboard devices, including new PCF8584 skeleton (nw) 2019-08-17 22:40:15 -04:00
Robbbert
57a0155782 (nw) mmd2 split out of mmd1 to its own source. Fixed cassette on mmd1 and mmd2. 2019-08-18 03:32:18 +10:00
Dirk Best
ab3e6b1228 New skeleton driver: SNES 4 Slot arcade switcher
Credits: ClawGrip, Roberto Fresca, Recreativas.org,
Dumping Union, System11, Dirk Best

This is based on an MCS-51 core, like the MK3 bootleg. They are
clearly based on the same code, so the MK3 bootleg was moved to
this driver.
2019-08-15 17:15:23 +02:00
Roberto Fresca
6c7ff97dac New working machines
--------------------
Potten's Poker stealth with Breakout front game
[Roberto Fresca, Grull Osgo, Pako Ortiz, Rockman, Recreativas.org]
2019-08-15 03:31:54 +02:00
Sandro Ronco
3b71b6c955 New working machine added
---------
Mephisto Mondial 68000XL [Sandro Ronco, Berger]
2019-08-14 23:10:15 +02:00
angelosa
597c4e2f8e pc9801.cpp: proper support for MEMSW device [Angelo Salese] 2019-08-14 17:31:38 +02:00
AJR
83e63dacf4 Add device emulation for DS17x85 series of MC146818-compatible RTCs with additional features 2019-08-14 09:12:12 -04:00
S.Z
a3588c18bf Enable precompiled header usage in the Visual Studio compiler (#5473)
* Enable precompiled header usage in the Visual Studio compiler
But only for libraries emu frontend precompile dasm optional
Also add emu.h include to hpcdasm.cpp

* Include emu.h in some disassembler sources to use precompiled headers

* Remove debug message
2019-08-13 13:20:53 -04:00
hap
1a33fe9945 New not working machine added
---------
Mephisto MM I [hap, Berger]
2019-08-10 21:54:31 +02:00
AJR
30373b66fd New machines marked as NOT_WORKING
----------------------------------
Microdar SPD [jordigahan, ClawGrip]
2019-08-09 19:13:07 -04:00
mahlemiut
d7267c1cdd pcipc: added a slightly more usable PCI S3 Virge/DX video card.
s3virge: added PCI interface, and linear framebuffer support. [Barry Rodewald]
2019-08-09 15:00:48 +12:00
Dirk Best
abbe4fec09 New not working machine
-----------------------
Digitek Micrologic 20 [ClawGrip, Dirk Best]
2019-08-07 13:12:42 +02:00
hap
fff1fe468b New working machine added
---------
Superstar 28K [hap Berger]
2019-08-06 20:11:23 +02:00
Julian Sikorski
0b5b13cf1e Fix building using system rapidjson 2019-08-05 21:16:54 +02:00
hap
f914fc8854 New working machine added
--------------
Mephisto [hap, Berger]
Mephisto II [hap, Berger]
Mephisto III [hap, Berger]

New working clone added
---------------
Mephisto Amsterdam (older) [Berger]
Mephisto London 16 Bit [Berger]
2019-08-04 23:22:02 +02:00
AJR
6a3e79f9a7 e9161: Add skeleton CRTC device; document SIO accesses (nw) 2019-08-03 10:51:44 -04:00
angelosa
fc90117d37 Whoops (nw) 2019-08-03 05:15:10 +02:00
angelosa
a7ec2bcff2 new NOT_WORKING machine
===================
Wanted (Sega) [Jamesv833, SeanC]

Out of whatsnew: boots with hugely wrong colors, inputs needs verifying.
2019-08-03 05:13:31 +02:00
Dirk Best
8632105397 juku: Floppy support WIP, enable BASIC 2019-08-02 16:15:04 +02:00
AJR
b218528e1f microdrv: Change image type to magtape; default clock; move to imagedev (nw) 2019-07-30 21:04:38 -04:00
Dirk Best
cae9d542aa New skeleton driver: Juku E5101 2019-07-30 17:02:04 +02:00
Dirk Best
c6b4027e43 bionicc: More cleanups
- Clean up notes, add TODO
- Use pulse_input_line for NMI
- Document coin lockout
- Document attribute RAM layout
- Background layer color is actually 3 bits
2019-07-30 17:02:04 +02:00
hap
30d9a40f3d prefix mephisto driver files(group them together) (nw) 2019-07-27 18:44:26 +02:00
hap
62e74625d2 New working machine added
---------
Constellation [hap, Berger]
2019-07-27 16:26:09 +02:00
hap
368d4e42be supercon: berger verified irq/beeper (nw) 2019-07-27 11:48:35 +02:00
Nigel Barnes
7e988f9563 microtan.cpp: The Microtan driver overhaul!
- Renamed driver microtan->mt65
- Added alternative monitor ROMs: TANBUG V3.1, TANBUG V.3B, TUGBUG V1.1, TANBUG V1.
- Replaced XBug with original 0.75MHz version, fixes cassette loading.
- New machine Micron, consisting of MT65 and Tanex boards only.
- Implemented the Microtan motherboard backplane and moved Tanex to slot device.
- Additional boards implemented: Bulldog Sound Generator Board, Mousepacket Designs Colour VDU Card, Tangerine Tandos Board (not working), Tangerine High Resolution Graphics Card (monochrome), Tangerine High Resolution Graphics Card (colour), Tangerine Tanram Board, TUG 64K RAM Card, TUG Programmable Graphic Module Card,  Microtanic Video 80/82 (not working), Ralph Allen 32K EPROM-RAM Card (incomplete), Ralph Allen Disc Controller Card (not working), Ralph Allen Colour VDU card
- Added Microtan 6809 System, not yet working.
- Added Space Invasion (ETI), the DIY project from Electronics Today based on the Microtan.
2019-07-26 12:46:24 +01:00
hap
8aff7550a5 New working machine added
-------
Debut-M [hap, Berger]
2019-07-25 01:56:03 +02:00
Nigel Barnes
1003cd2bf5 New working machines
--------------------
Hektor III [Nigel Barnes, jltursan]

New machines marked as NOT_WORKING
----------------------------------
Hektor II [Nigel Barnes]
2019-07-23 15:11:11 +01:00
Robbbert
65054fc4f1 (nw) split binbug into 3 sources. 2019-07-22 01:22:40 +10:00
hap
0ba5d412a4 saitek_corona: move to own driver (nw) 2019-07-21 00:36:33 +02:00
AJR
c968f79282 New machines marked as NOT_WORKING
----------------------------------
Space Byte 8085 [AJR, S100Computers.com]
2019-07-19 19:16:25 -04:00
Ivan Vangelista
98a4bcf1f7 new not working machines
--------------------------------------
Lucky 21 [Team Europe]
Lucky 21-D [Team Europe]
Lucky 25 [Team Europe]
Lucky 37 [Team Europe]
2019-07-19 18:32:38 +02:00
AJR
63bda946e2 poly88, poly8813: Bus expansion
- Replace additional driver RAM with S-100 bus
- Convert Video Terminal Interface into a S-100 bus device
- Add skeleton S-100 bus device for SSSD disk controller
2019-07-18 20:24:03 -04:00
hap
4be0e75517 aci_prodigy: add chesspieces (nw) 2019-07-14 02:01:28 +02:00
Nigel Barnes
c8dc4bb558 New machines marked as NOT_WORKING
----------------------------------
H/H Tiger [Centre for Computing History]
2019-07-13 02:11:08 +01:00
AJR
69fd6c1dc4 pitagjr: Move set and accompanying notes to geniusjr.cpp (nw) 2019-07-12 18:29:31 -04:00
AJR
4105acd1ed cw7501, cdr4201: Transform skeleton drivers into SCSI bus devices 2019-07-11 17:08:12 -04:00
AJR
60d4805d55 Move modern SCSI CD/HD devices into src/devices/bus/nscsi (nw) 2019-07-11 14:20:32 -04:00
AJR
12eb294124 New machines marked as NOT_WORKING
----------------------------------
CD-R 4210 (v1.13) [Metropoli BBS Archive]
2019-07-10 23:49:04 -04:00
hap
5eaac5e857 New not working machine added
-----------
Talking Wrinkles [hap, David Viens]
2019-07-11 01:03:07 +02:00
AJR
11525ec2f6 New machines marked as NOT_WORKING
----------------------------------
All-Japan Boat Race [TeamEurope, Dumping Union]
2019-07-08 19:45:30 -04:00
Ivan Vangelista
dd62e09233 new not working clone
----------------------------------------
Black Tiger (Modular System) [Juan Romero, Recreativas.org, ClawGrip]
2019-07-08 18:14:58 +02:00
hap
76ca04e403 group some saitek drivers (nw) 2019-07-07 01:28:31 +02:00
hap
d5f741d8a3 renamed some novag drivers (nw) 2019-07-06 19:30:33 +02:00
AJR
c8a99d00c0 glmmc: This may actually be Z80-based, so fold it into prestige.cpp for now (nw) 2019-07-06 00:17:05 -04:00
AJR
6267615d4d New machines marked as NOT_WORKING
----------------------------------
Reuters Model SK 101 BL [MCbx Old Computer Collection]
2019-07-05 23:23:36 -04:00
AJR
30afb4579d Add disassembler and skeleton CPU device for CompactRISC CR16B architecture
vtech_unk1.cpp: Driver moved to glcx.cpp (nw)
2019-07-05 19:02:43 -04:00
ajrhacker
5035b85be0
Merge pull request #5303 from shattered/_430d642ac2
agat: basic emulation of agat9 (video, apple compat mode, LLE floppy)
2019-07-04 14:46:16 -04:00
hap
15e938cd03 remove chessbase class, rename fidelbase to fidel_clockdiv (nw) 2019-07-04 13:16:35 +02:00
AJR
0b8733206a prestige.cpp: Identify Genius Junior CPU architecture and split to new driver file (nw) 2019-07-02 13:45:57 -04:00
Ivan Vangelista
1ba8223dfa new not working machine
--------------------------------------
unknown Chang Yu Electronic gambling game [TeamEurope]
2019-07-02 18:39:10 +02:00
arbee
306f4e6884 Preliminary Fujitsu F2MC-16 CPU core, currently disassembly only [R. Belmont] 2019-07-01 22:21:00 -04:00
Sergey Svishchev
a152d1125f agat: basic emulation of agat9 (video, apple compat mode, LLE floppy)
also included: MX floppy format (nw)
2019-07-02 01:13:38 +03:00
Sandro Ronco
1bc2b04728 tascr30: add display, inputs and SmartBoard. [Sandro Ronco]
Machines promoted to working
----------------------------
Tasc ChessSystem R30 [Sandro Ronco]
2019-06-29 23:44:25 +02:00
hap
7a3eb11ab1 remove novagbase class (nw) 2019-06-29 04:57:19 +02:00
hap
fe0db6545c cforte: add chesspieces (nw) 2019-06-29 01:34:14 +02:00
hap
b37289cd61 npresto: add chesspieces (nw) 2019-06-28 02:21:06 +02:00
hap
478df8998e supercon: add chesspieces (nw) 2019-06-27 22:36:18 +02:00
hap
60924e1222 New not working machine added
-------------
Savant [hap, Berger, Sean Riddle]
2019-06-27 01:37:55 +02:00
Patrick Mackinlay
4b70016e83 new device seeq8003 2019-06-26 20:21:15 +07:00
MooglyGuy
9b17db3958 -dpb_brushstore: Added skeleton device for DPB-7000 Brush Store Card. [Ryan Holtz] 2019-06-24 21:10:18 +02:00
MooglyGuy
3f893ae451 -dpb_framestore: Added a device (untested) for the DPB-7000 Framestore Card. [Ryan Holtz] 2019-06-24 05:07:58 +02:00
AJR
bf72a3ae51 New machines marked as NOT_WORKING
----------------------------------
Telex 1192 [Bitsavers]
2019-06-22 19:49:01 -04:00
hap
e73cf96fbd added sensorboard with piece recognition (nw) 2019-06-23 00:58:37 +02:00
AJR
48f7db090f Add disassembler and skeleton device for DP8344 Biphase Communications Processor 2019-06-22 18:14:16 -04:00
David Haywood
ae817db15f misc changes (move princ to new driver - needs F2MC-16L CPU core, promote salter/gaelco stuff, manufacturer note in redclash.cpp) (#5271)
* move princ out of prestige.cpp (it should have never been put there) and into a new driver
fix graphic alignment on the salter gym machines, also promote htem both to working (the hang I saw before on cycle doesn't seem to happen now)
made a note in redclash.cpp about possible sets needing rearrangement

note, princ uses a F2MC-16L based CPU, I don't believe we have a core, but there are plenty of docs available should somebody want to write a disassembler at least.

* reparent the RedClash sets, it appears to be a Kaneko game (Cat logo in the corner etc.)

* change guess (nw)
2019-06-21 09:47:59 -04:00
Patrick Mackinlay
398d80a222 ncd68k: refactoring (nw)
Mostly a WIP checkpoint; ncd16 is now able to run its X server from PROM.
* used new bt478 ramdac device
* initial implementation of bert asic
2019-06-21 15:03:43 +07:00
AJR
81eec8d860 Preliminary disassembler and skeleton CPU device for Elan RISC II/RII series architecture 2019-06-20 17:01:38 -04:00
Patrick Mackinlay
4c15ecdbb6 bt47x: new device (nw) 2019-06-20 18:28:06 +07:00
mooglyguy
f57f0c947f -dpb_storeaddr: Added skeleton device for DPB-7000 Store Address Card. [Ryan Holtz] 2019-06-20 03:21:26 +02:00
mooglyguy
72ffd2fedb Merge branch 'master' of https://github.com/mamedev/mame 2019-06-18 14:42:36 +02:00
MooglyGuy
1af85e45ca -74381: Added untested 74S381 ALU / Function Generator device. [Ryan Holtz]
-dpb_brushproc: Added PROM signal lookups, nw

-am25s55x: Fixed some incorrect comments, nw
2019-06-18 14:37:14 +02:00
AJR
55e90b3207 New machines marked as NOT_WORKING
----------------------------------
KTM-3 [Bitsavers]
2019-06-17 20:12:29 -04:00
hap
135107c440 hh_tms1k: update to pwm_display_device (nw) 2019-06-18 01:52:20 +02:00
MooglyGuy
56af5d0d26 -dpb_brushproc: Added skeleton device for DPB-7000 Brush Processor Card. [Ryan Holtz]
-am25s55x: Initial device implementation for Am25S557 and 25S558 Combinatorial Multiplier chips. [Ryan Holtz]

-dpb_combiner: Fixed validation, nw

-dpb7000: Added devices for new Brush Processor Card skeleton, nw
2019-06-18 01:50:20 +02:00
mooglyguy
ff80ed83ef -dpb_combiner: Added a skeleton device for the DPB-7000 Combiner Card. [Ryan Holtz]
-dpb7000: Hooked up Combiner Card device, nw
2019-06-17 15:04:20 +02:00
Dirk Best
f94711b59a qvt6800: rename to qvt190, add gfxdecode 2019-06-17 14:22:40 +02:00
mooglyguy
ccc03cab08 -tdc1008: Fixed latching of RND, TC, ACC, and SUB signals. [Ryan Holtz]
-tmc208k: Added device for TRW TMC208K/TMC28KU 8x8-bit Parallel Multiplier. [Ryan Holtz]

-dpb7000: Added placeholder devices for TMC multipliers on the Combiner Card, nw
2019-06-17 02:13:09 +02:00
mooglyguy
68d9445979 -tdc1008: Initial untested implementation of the TRW TDC1008 Multiplier-Accumulator. [Ryan Holtz]
-dpb7000: Added TDC1008 devices for the Filter Card, albeit not hooked up yet, nw
2019-06-16 23:46:22 +02:00
hap
b9bc5cf151 tb303, tr606: disconnect from hh_ucom4 (nw) 2019-06-16 20:34:25 +02:00
hap
55e52efcd1 ticalc1x: move to hh_tms1k (nw) 2019-06-16 17:28:08 +02:00
DavidHaywood
6826cf40eb new NOT WORKING clones
---
Toki (Modular System) [Juan Romero, Recreativas.org, ClawGrip]
2019-06-16 13:16:18 +01:00
hap
73e3121b0a cp2000: separate from chessbase (nw) 2019-06-16 02:45:14 +02:00
hap
780a415720 mess.lua: remove screenless.a again (nw) 2019-06-16 00:14:18 +02:00
hap
ed0202220a screenless: make it a device (nw) 2019-06-14 17:45:53 +02:00
AJR
e49e75c122 Add device emulation for MM5307 Baud Rate Generator 2019-06-14 00:32:55 -04:00
Patrick Mackinlay
0af7225409 ncd17c: renamed for consistency (nw) 2019-06-13 12:31:57 +07:00
hap
8c80fc4b43 cking_master, cxg_ch2001: move from chessbase to screenless (nw) 2019-06-12 15:57:31 +02:00
hap
6e59afa047 add screenless base class (nw) 2019-06-12 02:36:07 +02:00
AJR
7e54e1263b apple2, apple2e, apple2gs: Generic emulation of Game I/O connector. Joysticks are now slot devices.
mbc55x: Add Game I/O port
2019-06-10 16:34:44 -04:00
DavidHaywood
1e68159860 new NOT WORKING clones
--
Big Karnak (Modular System) [Recreativas.org, ArcadeHacker, ClawGrip, David Haywood]

as with other Modular System things, it's not really very close to original hw at all (and uses different boards in a different configuration to other modular system setups) so new driver
2019-06-09 19:15:06 +01:00
David Haywood
695baf724d radica / elan eu3a14 - explore more tile mode bits used by rad_hnt3, rad_foot etc. (nw) (#5179)
* rad_hnt3 misc improvements (nw)

* better support for alt modes used in rad_hnt3 and rad_foot

* tidy/comments (nw)

* test note (nw)

* actually not a special case (nw)

* document other test modes (nw)

* palette selection improvements (nw)

* switch according to test mode (nw)

* improved palette handling for rad_foot (7bpp mode)

* ramsize (nw)

* exploring the ram based layer (nw)

* ram tile layer in hnt3 is 2bpp, hardcode stuff for now until we've found the proper register bits

* slight refactor (nw)

* some palette fixes (nw)

* fix 2bpp tile colours (nw)

* rename rad_eu to elan_eu

* rework tile pri (nw)

* refactor (nw)

* note updates (nw)

* kludge (nw)

* some weird regs notes (nw)
2019-06-08 15:02:06 -04:00
Olivier Galibert
63080baef6 mindset: Show a little something [O. Galibert] 2019-06-08 16:43:45 +02:00
AJR
e1fc321a1b telex277d: Separate into skeleton driver (nw) 2019-06-06 22:12:15 -04:00
hap
7b7142bcc0 New machines marked as NOT_WORKING
----------------------------------
ChessSystem R30 [hap]
2019-06-06 18:56:37 +02:00
David Haywood
1b0a280543 new NOT WORKING clones (Gals Panic - Modular System) (#5163)
* new NOT WORKING clones
---
Gals Panic (Modular System bootleg) [Juan Romero, Recreativas.org, ClawGrip, David Haywood]

these things are *ugly* from a hardware perspective (massive 6 board stack just for Gals Panic with many, many code hacks to work around hardware changes) so I felt it best to create a new driver with the background bits copy+pasted; the sprites + sound system specific to these bootlegs will need adding.

* bleah (nw)
2019-06-05 09:46:52 -04:00
mooglyguy
8689ada5a3 -am2910: Added prelminary, largely-untested Am2910 Microprogram Controller device emulation. [Ryan Holtz]
-dpb7000: Initial pass at Disk Sequencer Card emulation. Needs debugging. [Ryan Holtz, Mark Nias]
2019-06-05 04:41:21 +02:00
mooglyguy
90e4cae77e New machines marked as NOT_WORKING
-----------
Quantel DPB-7000 [Ryan Holtz, Mark Nias]
2019-06-03 18:14:00 +02:00
AJR
2d48854ecc t3210, feap90: Separate out into skeleton driver (nw) 2019-06-02 23:30:47 -04:00
hap
606262452e fix arcade compile (nw) 2019-06-02 17:37:33 +02:00
AJR
d5c99125aa itt9216: Separate into skeleton driver (nw) 2019-06-02 11:03:38 -04:00
hap
0a213f860c chessmachine: device was in wrong folder and forgot to update compile script (nw) 2019-06-01 14:53:14 +02:00
AJR
d650a6e2bd New machines marked as NOT_WORKING
----------------------------------
Systel System 100 [Al Kossow, Bitsavers]
2019-05-31 15:13:40 -04:00
David Haywood
41db954333 missing changes (nw) (#5132) 2019-05-31 16:27:32 +02:00
AJR
84b924a1f7 Revert "-Removed sbus and gio64 buses..."
This reverts commit 3207d504fe.
2019-05-29 16:08:47 -04:00
MooglyGuy
3207d504fe -Removed sbus and gio64 buses since they aren't up to his majesty AJR's bar of quality, nw 2019-05-29 19:15:27 +02:00
Robbbert
03d57d3147 (nw) fixed the build. 2019-05-29 16:39:57 +10:00
Dirk Best
244b03bb52 New device: UPD7004 ADC 2019-05-28 09:48:59 +02:00
Vas Crabb
626b566fee srcclean (nw) 2019-05-26 13:10:03 +10:00
Sergey Svishchev
d65d632052 krokha: new working machine. 2019-05-25 15:34:11 +03:00
braintro
ac5a611115 (nw) Fix Arcade build 2019-05-24 22:04:21 -05:00
MetalliC
bbf270163c new NOT_WORKING machine
---------------------
SpongeBob SquarePants Ticket Boom [brizzo, MetalliC]
2019-05-19 14:32:45 +03:00
Mike
a5981ef2b2 Bally pinball by35: More sound improvements and refactoring (#5068)
* Bally pinball by35: Move pinball sound boards to a new file.

* Bally pinball by35: Move as8888 code to a proper device.

* Bally pinball by35: Add Cheap Squeak sound board.

* m6801: Fix bug where irq is never triggered.

* Bally pinball by35: Mark the AS888 games as non-skeleton.

* Bally pinball by35: Refactor state classes.
2019-05-17 16:59:23 -04:00
Windy Fairy
ab8dbd3db0 Partial support for encrypted audio in k573dio (Konami System 573 Digital I/O) (#5055)
* Add support for pcnfrk2m - Percussion Freaks 2nd Mix (GE912 VER. KAA)

* WIP audio for k573dio

* WIP

* Move 3rd party library to 3rdparty folder

* Use MAME's BIT and bitswap

* Fix regression which caused songs to stutter/lag when they should have been read completely in one shot

* Replace gain_to_db switch with equivalent math
2019-05-15 20:17:00 -04:00
grullosgo
aff42a9969 Add DS1994 device (#5054)
Add DS1994 device
amaticmg driver: added ds1994 device, modified prom load, added ds1994 to romload
2019-05-14 16:07:02 -04:00
mooglyguy
463c53087f -vino: Added skeleton device for SGI VINO (Video In, No Out) chip. [Ryan Holtz]
-newport: Unified command handling, should function better and faster as a result. [Ryan Holtz]

-hpc3: Added intstat register and DAC volume controls. [Ryan Holtz]
2019-05-10 23:59:14 +02:00
AJR
610897fd38 Preliminary emulation of T6963C and related LCD controllers 2019-05-06 20:27:20 -04:00
hap
c1268bf76c New not working machine added
----------
Computer Chess (Mattel) [hap, Sean Riddle]
2019-05-06 17:01:29 +02:00
AJR
d3132cc13b Add AIC-565 device 2019-05-06 00:24:11 -04:00
mooglyguy
d64b1781d7 -gio: Added basic SGI GIO slot device support to the Indy and Indigo 2 drivers. [Ryan Holtz]
-newport: Converted to GIO slot device and added 8-bit XL and 24-bit XL board support. [Ryan Holtz]
2019-05-05 14:59:09 +02:00
Robbbert
a735f009f4 (nw) fixed the build. 2019-05-05 17:46:39 +10:00
AJR
0492f88c99 New machines marked as NOT_WORKING
----------------------------------
Telex 274-61C Sixteen Station Control Unit [Al Kossow, Bitsavers]
2019-05-04 21:40:38 -04:00
hap
ff1bc1132b New working machine added
-------
Chess Partner 2000 [hap, bataais]
2019-05-01 21:07:02 +02:00
Vas Crabb
1e4ac0fcf2 Added Star Rider skeleton based on schematics. Thanks to TrevEB for pointing me in the right direction.
Added IBGR444 format to palette_device.

Minor consistency fix to laserbat.cpp. (nw).

New machines marked NOT_WORKING
-------------------------------
Star Rider
2019-04-29 17:05:37 +10:00
AJR
9597246d6d Fix build (nw) 2019-04-28 09:32:01 -04:00
hap
0680e6f454 New working machines added
-------------
Starting Lineup Talking Baseball [hap, Kevin Horton]
Superstar Lineup Talking Football [hap, Kevin Horton]
2019-04-26 21:57:24 +02:00
tim lindner
8a8fcba120 Fix OS-9 disk writing bug (#4925)
* Start fixing OS9 disk handling

* Got it working, now need to refine and test

* Almost complete. Doing more testing...

* Tested aginst a varient of sotware. Solved bug. Cleaned up tabs.

* Turned on sector interleaving in OS9_DSK and retested.
2019-04-26 12:12:01 -04:00
AJR
9b3a449790 Add very preliminary Intel 82355 BMIC device 2019-04-21 00:35:59 -04:00
Vas Crabb
112062f7bb Add AMD/Plessey 2812 FIFO device (for WIP Star Rider driver) 2019-04-21 13:43:52 +10:00
AJR
cdd6766fe4 scc68070: Merge CPU device with on-chip peripheral emulation
- Add internal clock divider
- Add a few crude hacks to force status bits in unemulated UART and I2C
2019-04-17 15:41:23 -04:00
Ivan Vangelista
e2b39bb2e3 new not working machines
-----------------------------------------------------------------------------
Multi-Action 6710-13 [Brian Troha, The Dumping Union]
Multi-Action 7551 [Brian Troha, The Dumping Union]
Multi-Action 7556 [Brian Troha, The Dumping Union]
2019-04-17 16:56:40 +02:00
AJR
7e623cc886 cmi2x: Split off keyboards as subdevices 2019-04-15 15:36:53 -04:00
Philip Bennett
cb274f261a New working machine added
---------
Akka Arrh [Aaron Giles, The Dumping Union]
2019-04-15 00:39:48 -07:00
hap
8b018d198c New working machine added
---------
Great Game Machine [hap, bataais]
2019-04-15 00:59:26 +02:00
Olivier Galibert
45ee57822f ymmu100: split (nw) 2019-04-14 23:07:18 +02:00
R. Belmont
5d1795ab64
Merge pull request #4898 from shattered/_f7c158b83f
superga2: new machine (Apple ][-based arcade board)
2019-04-14 15:43:29 -04:00
couriersud
84e8415390 Add skeleton drivers to mamenl build. (nw) 2019-04-14 15:18:12 +02:00
Sergey Svishchev
e8437b30cc superga2: new machine (Apple ][-based arcade board) and single game (Mario Bros. translation hack) 2019-04-14 15:52:05 +03:00
Olivier Galibert
cc97857543 mu: Extract the lcd into an independant device [O. Galibert]
Eventually, the svg should be used instead of the pre-rendered ppm.
I'm a little afraid of the performance impact of the 3840 outputs
though, so one thing at a time...
2019-04-14 10:49:25 +02:00
ajrhacker
4344c180f5
Merge pull request #4895 from DavidHaywood/130419
pull SunPlus GCM394 titles out of vii.cpp
2019-04-13 23:55:15 -04:00
DavidHaywood
a816cffe18 pull SunPlus GCM394 titles out of vii.cpp
- it's a newer SoC (with a lot more capabilities, eg rotate, zoom, twice the sound channels)
- it uses an updated unSP core (with some extra opcodes)

also made the modifications needed to allow for extension of the unSP + disassembler once we've worked out what the extra opcodes are.
2019-04-14 00:06:28 +01:00
couriersud
0f91a0ee26 Add palestra, testpat and cocoloco to mamenl subtarget. (nw) 2019-04-13 23:03:08 +02:00
mahlemiut
89d9685de6 New skeleton machines:
Husky Hunter 16, Husky Hunter 16/80 [Barry Rodewald, rfka01, TeamE]
2019-04-13 23:41:58 +12:00
AJR
d80a70f1bb New machines marked as NOT_WORKING
----------------------------------
Ericsson 9161 Display Processor Unit [MCbx Old Computer Collection]
2019-04-12 21:43:26 -04:00
Olivier Galibert
adc473b74d swp20, dspv: Skeletons [O. Galibert] 2019-04-09 08:53:40 +02:00
AJR
e71304e142 New machines marked as NOT_WORKING
----------------------------------
Panther Darts [jordigahan, ClawGrip, Dumping Union]
2019-04-05 23:50:19 -04:00
cam900
88d055a065 raiden2.cpp : Update/Cleanups (#3941)
Split video functions into video/raiden2.cpp, Cleanup ACCESSING_BITs, Fix naming, Reduce runtime tag lookups, Reduce unused, Add save state for sprite encryption values
Fix xsedae config because This game is running into modified Zero Team Hardware, And second OKI chip/surface are not exists.
raiden2.h : Use protected:/private:
r2dx_v33.cpp : Fix compile, Fix naming, Reduce runtime tag lookups, Reduce duplicates between raiden2.cpp
2019-03-31 16:59:45 -04:00
cam900
80a48d5229 Add Namco 163 sound emulation (#4814)
* Add Namco 163 sound emulation

* namco_163.cpp : Typo

* namco_163.cpp : Fix spacing

* namco_163.h : Fix comment (nw)

* namco_163.cpp : Correct update behavior
device/bus/nes/namcot.* : Remove / Fix outdated comments

* namco_163.cpp : Remove unnecessary value (nw)

* namco_163.cpp : Add notes (nw)

* namco_163.cpp : inline'd sample function, Minor fix

* namco_163.cpp : Fix notes
2019-03-29 17:57:27 -04:00
Lord-Nightmare
5aecde7b83 fix arcade build (nw) 2019-03-29 14:08:24 -04:00
Vas Crabb
97b6717027 (nw) Clean up the mess on master
This effectively reverts b380514764 and
c24473ddff, restoring the state at
598cd52272.

Before pushing, please check that what you're about to push is sane.
Check your local commit log and ensure there isn't anything out-of-place
before pushing to mainline.  When things like this happen, it wastes
everyone's time.  I really don't need this in a week when real work™ is
busting my balls and I'm behind where I want to be with preparing for
MAME release.
2019-03-26 11:13:37 +11:00
andreasnaive
b380514764 Revert "conflict resolution (nw)"
This reverts commit c24473ddff, reversing
changes made to 009cba4fb8.
2019-03-25 23:13:40 +01:00
Ivan Vangelista
f993931e2b new not working machine
------------------------------------------
unknown poker game  [chaneman]
2019-03-23 18:22:24 +01:00
R. Belmont
de34548eb1
Merge pull request #4794 from DavidHaywood/200319_2
new NOT WORKING machines
2019-03-23 08:55:51 -04:00
Nigel Barnes
9e122168ef ns32000: Skeleton CPU device with disassembler for NS32000 family.
bbc: Added preliminary Acorn 32016 2nd Processor, incomplete CPU emulation.
2019-03-23 11:55:09 +00:00
Olivier Galibert
b445d10135 ymmu100: Start adding the MEG [O. Galibert] 2019-03-23 12:09:54 +01:00
arbee
517858416d apollo: Updates and resurrection [Hans Ostermeyer]
- Fix typo'd constant in m68kmmu that prevented trapping user accesses to kernel space
- Remove need for intrusive m68k modifications
- Fix crash in 3c505 networking
- Fix Domain/OS booting in Normal mode
2019-03-22 20:10:18 -04:00
AJR
c3dc67c1fb Add skeleton AHA-1740 and AHA-1742A ISA devices 2019-03-22 19:12:08 -04:00
AJR
c92c0d7d75 Almost overlooked due to merge conflict (nw) 2019-03-22 16:40:19 -04:00
Nigel Barnes
60e30e44b3 spectrum: Added the Opus Discovery disc system, and OPD floppy format. 2019-03-22 19:24:13 +00:00
DavidHaywood
942f1028e2 new NOT WORKING machines
---
Mega Drive 4 / Guitar Idol (set 1) [Alexandre Souza]
2019-03-22 10:44:25 +00:00
hap
f17ad47091 New not working machine added
-----------
Chess Challenger [hap, Berger]
2019-03-21 17:31:19 +01:00
Lord-Nightmare
de97f5a012 fix build (nw) 2019-03-20 17:14:25 -04:00
DavidHaywood
abd9a7ab8c kill duplicate Sega Beena driver, merge content with existing one (nw) 2019-03-20 16:35:40 +00:00
David Haywood
dbb071d328 XaviX - refactoring, Gururin World promoted to working (#4775)
* code shuffle (nw)

* refactoring (nw)

* make it actually possible to control epo_guru.  note, chase scenes seem to run in slow motion, while the timer runs at normal speed, making them impossible, need to fix that before promoting.

* (nw)

* 4 bits either way works better in practice

* promoted to WORKING
---
Gururin World (Japan) [David Haywood, Sean Riddle, Peter Wilhelmsen. ShouTime]

* tidy (nw)
2019-03-20 10:36:04 -04:00
David Haywood
7cd8162937 machines promoted to WORKING (Popira 2) (#4773)
* some more dirt rebel inputs (nw)

* shuffle some code around (nw)

* shuffle some code around (nw)

* fix controls in Popira 2

* put stuff in better place (nw)

* machines promoted to WORKING
---
Popira 2 (Japan) [David Haywood, Peter Wilhelmsen, Sean Riddle, ShouTime]

* remove old comment (nw)
2019-03-18 19:50:20 -04:00
mooglyguy
16b1e9923d -ins8154: Added internal 128-byte RAM and simplified handlers. [Ryan Holtz]
-astrocde: Various changes. [Ryan Holtz]
 * Added I/O access handling to expansion slot.
 * Added INS8154 I/O functionality to Blue RAM boards (RAM not yet hooked up).
 * Hooked up cassette saving and loading to Blue RAM boards.
2019-03-17 11:10:43 +01:00
couriersud
a5d6b7c5b8 gamemachine: add netlist audio. [Couriersud] 2019-03-16 19:07:33 +01:00
Robbbert
e9d6dc8ef0 New NOT WORKING machine
- Micromon 7141 ECG
2019-03-17 02:11:18 +11:00
hap
ff4d877d1f sc1: rename driver (nw) 2019-03-16 01:41:36 +01:00
hap
646d958249 chesstrv: split driver into 2 (nw)
Machines promoted to working
-------
Chess Traveler [hap]
Boris Diplomat [hap]
2019-03-15 19:36:56 +01:00
Lord-Nightmare
083854a31e fix build (nw) 2019-03-14 11:47:30 -04:00
Dirk Best
8169286fcc svi3x8: Hook up controllers to the Coleco Game Adapter
Also use our Coleco cartridge emulation instead of generic sockets
and move the cartridge and controller bus emulations to their own
directory.
2019-03-12 11:49:56 +01:00
couriersud
e80276bb23 New working machine
-----------
Rebound [DICE team, Couriersud]
2019-03-12 02:04:28 +01:00
hap
3e1d84b7fa Machines promoted to working
-----------
Boris [hap, Sean Riddle]
2019-03-10 20:17:57 +01:00
Nigel Barnes
5511ce41e2 mtx: Added expansion bus with SDX floppy controller.
- 80 column card with SDX in CP/M mode.
- ROM/RAM banking fixed for CP/M, and MTX500 now correctly detected.
- Support for Type 03 and Type 07 .mfloppy images.
- Added alternate MTX2 romset (German).
- Keyboard ROM now selected in Configuration.
- Quickload .RUN files.
2019-03-10 17:23:39 +00:00
AJR
dc6c49f98f Housekeeping (nw) 2019-03-08 19:01:50 -05:00
hap
f86ffd0802 added mm5445_device (nw) 2019-03-07 21:06:38 +01:00
AJR
156619b401 Add skeleton CPU device and disassembler for HPC architecture 2019-03-03 16:56:13 -05:00
Ivan Vangelista
b1e89cd1e3 new not working machine
---------------------------------------------
Frantic Fruits [SpinalFeyd, The Dumping Union]
2019-02-28 17:41:08 +01:00
arbee
5f4a587422 New machines added as MACHINE_NOT_WORKING
-----------------------------------------
Advanced Pico BEENA: Fresh Pretty Cure [Team Europe, R. Belmont]

This is a little weird because it's a new system and we have a cartridge dump but not the BIOS.
2019-02-26 20:50:14 -05:00
Dirk Best
093d7cbf18 New device: Western Digital WD1010-05 2019-02-23 20:41:50 +01:00
arbee
6d4ba81467 apple2: enhanced disassembly for 8-bit Apple IIs [R. Belmont]
* Disassembly names Monitor ROM entry points, I/O locations, and common zero-page locations
 * Disassembly shows ProDOS calls with the call name and lets you step completely over them
2019-02-23 13:53:55 -05:00
AJR
d0cb917f3f wyse.cpp: Descramble all remaining sets and move to separate drivers 2019-02-23 00:51:10 -05:00
hap
1d866d3203 New working machine added
----------------
Intellect-02 [hap, Alex_LG]
2019-02-23 03:16:19 +01:00
hap
23c11c7cb4 New working machine added
------------
Auto Response Board [hap, Berger]
2019-02-22 15:56:18 +01:00
hap
03493a0405 chess*: move fidel/novag base files to machine folder (nw) 2019-02-21 13:41:35 +01:00
hap
2b59e65561 chess*: move generic electronic chessboard functions to machine/chessbase.cpp (nw) 2019-02-21 13:38:18 +01:00
AJR
fbabda8efe wy30p, wy120, wy150, wy160: Descramble program code and split to new skeleton drivers (nw) 2019-02-20 23:05:55 -05:00
hap
c0610d91fc novagbase: split into several drivers (nw) 2019-02-21 01:35:41 +01:00
Ivan Vangelista
2a5e0e39f1 Fixed linking (nw) 2019-02-20 18:30:30 +01:00
hap
e49c52f54c novag*: renamed drivers (nw) 2019-02-19 18:12:49 +01:00
hap
3426c5ead6 fidelbase: extract card,vcc,vsc drivers (nw) 2019-02-19 17:41:13 +01:00
AJR
d815ddd0fd mess.lua: Fix full build (nw) 2019-02-19 07:46:07 -05:00
hap
75805ea2f0 fidelbase: split off some drivers (nw) 2019-02-19 13:04:08 +01:00
Patrick Mackinlay
ac876f3ebc jensen: new skeleton driver (nw) 2019-02-19 18:56:43 +07:00
couriersud
a1abd4f64d Fix compile. (nw) 2019-02-18 23:07:53 +01:00
hap
30b5793916 fidel6502: rename to fidel_elite (nw) 2019-02-18 22:35:14 +01:00
hap
077f602605 fidel6502: split up into multiple files (nw) 2019-02-18 22:32:57 +01:00
hap
058f7c0ae3 fidel6502: put excellence in its own file (nw) 2019-02-18 02:54:52 +01:00
hap
95f817b54d fidel68k: rename to fidel_eag68k (nw) 2019-02-18 02:26:45 +01:00
hap
2f428400fd fidel*: put designer display in its own file (nw) 2019-02-18 02:00:34 +01:00
hap
9f7c4385a8 cking,cxg: split files (nw) 2019-02-17 03:07:34 +01:00
hap
330727ee63 rename ckz80, cxgz80, fidelz80 (nw) 2019-02-17 02:05:10 +01:00
hap
d6303dccca fidel*: make desmas a child class of desdis (nw) 2019-02-17 01:11:47 +01:00
hap
8e3a8fd4a3 rename fidelmcs48 to fidel_sc6 (nw) 2019-02-16 22:20:56 +01:00
David Haywood
7da2a8feaf new WORKING machines (JAKKS) (#4640)
* new WORKING machines
---
Winnie the Pooh - Piglet's Special Day (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 21 external donators]
Spider-Man (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 21 external donators]
Dora the Explorer - Race to Play Park (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 21 external donators]  (previous 'Race to Play Park' was renamed to 'Nursery Rhyme Adventure' last week)

new WORKING software list additions
---
jakks_gamekey_mv:bcatdoc Black Cat & Doc Ock [Sean Riddle, 21 external donators]

* notes (nw)

* actually demote jak_pooh for now, one of the minigames is very broken (nw)

* give jak_sdoo a menu button (nw)

* give default set of inputs a pause / menu button too (nw)

* describe problem better, half of the issue is a DRC bug (nw)

* new NOT WORKING
---
Excite Boxing (Japan) [Sean Riddle, Peter Wilhelmsen]

* new WORKING machines
---
Nicktoons (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 22 external donators]

new WORKING software list entries
---
jakks_gamekey_nk:volbird Nicktoons Vollyball & Birdie Putt

new NOT WORKING machines
---
Dream Life [Sean Riddle]
One Piece - Virtual Punching Battle (Japan) [Sean Riddle, Peter Wilhelmsen]

* new machines marked as NOT WORKING
---
Challenge Ai-chan! Excite Ping Pong (Japan) [Sean Riddle,  Peter Wilhelmsen]

probably just needs inputs mapping

* new NOT WORKING machines
---
Play TV Soccer [Sean Riddle, Peter Wilhelmsen]

again, needs inputs

* new WORKING software list addition
---
jakks_gamekey_nk:popsnow Spongebob Sponge Pop & Snowball Showdown (15 AUGUST 2005 D) [Sean Riddle, 22 external donators]

* xavix - support global tile flipping

* new NOT WORKING software list entries
---
monon_color:bigwolf Xǐyángyáng yǔ huītàiláng-juézhàn miē xīng [Peter Wilhelmsen, zhongtiao1]

* new NOT WORKING software list additions
---
sega_beena_cart:fpc Fresh Pretty Cure [Sean Riddle, Team Europe]
2019-02-16 10:47:51 -05:00
AJR
aab4f0d2b0 wy50: Preliminary keyboard emulation 2019-02-14 22:52:32 -05:00
Patrick Mackinlay
a035eafdfe jazz: wip checkpoint (nw)
At this point, jazz can start Windows NT 4.0 from cdrom, but crashes launching the session manager just prior to running setup.
2019-02-12 18:09:47 +07:00
David Haywood
dea868dfaa new WORKING machines (JAKKS stuff) (#4624)
New WORKING machines
---
Ms. Pac-Man 5-in-1 (Ms. Pac-Man, Pole Position, Galaga, Xevious, Mappy) (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, Peter Wilhelmsen, 19 external donators]
Disney Princess (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 20 external donators]

New WORKING Software List entries
---
jakks_gamekey_nm:nrxdig New Rally X & Dig Dug  [Sean Riddle, Peter Wilhelmsen, 19 external donators]

note, Pole Position is not really very playable at the moment due to raster rendering glitches, the rest are, aside from some obvious sound issues (nw)

New machines marked as NOT WORKING
---
Wheel of Fortune (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 20 external donators]

There is a video rendering glitch (lkely another off by x lines raster issue) causing the letter selection text to not render properly, it appears the letters scroll instead of the text scroller below, which doesn't. (nw)

-spg2xx: Make rowscroll offset configurable, can't find register to control it, but JAKKS games need 0, while the chinese stuff needs 15 (nw)

-jak_wof: Marked as working, analog wheel isn't emulated, but is optional (I don't see where / how it maps) (nw)

-jak_wof: Improved inputs (nw)

-gamekeys now save to the gamekey seeprom not the system one (nw)
2019-02-10 18:47:03 +01:00
David Haywood
668c87dca2 new WORKING Gamate game + Working DBZ JAKKS + misc bits (#4614)
* new WORKING Software List entries
---
gamate:fortress Fortress of Fierceness [Peter Wilhelmsen]

new NOT WORKING Software List entries
---
ekara_japan_a:a7 A-7 Pichi Pichi Pitch Pure Chapter 3 (Japan) [Peter Wilhelmsen, Sean Riddle]
ekara_japan_a:a5 A-5 Pichi Pichi Pitch Karaoke Party (Japan) [Peter Wilhelmsen, Sean Riddle]
ekara_japan_a:a4 A-4 Pichi Pichi Pitch Pure Chapter 1 (Japan) [Peter Wilhelmsen, Sean Riddle]
ekara_japan_a:a1 A-1 Pichi Pichi Pitch vol.1 (Japan) [Peter Wilhelmsen, Sean Riddle]

new NOT WORKING clones
---
Play 2000 (Super Slot & Gran Tesoro) (v7.0i) (Italy)  [Peter Wilhelmsen, Morten Shearman Kirkegaard]

* new WORKING machines
---
Dragon Ball Z (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 19 external donators]

* flag (nw)

* allow 'a7' to boot (nw)

* move XaviX2 sets to new files (nw)

* new machines marked as NOT WORKING
---
Let's TV Play Naruto [Peter Wilhelmsen, Sean Riddle]

This is another XaviX2 thing.
2019-02-09 10:29:48 -05:00
AJR
44f375b47d Add skeleton CRT9028 device (nw) 2019-02-03 13:13:30 -05:00
David Haywood
74e3b56ddb skeleton stuff (mostly to give Clawgrip a starting place) (#4586)
* new NOT WORKING machines
---
C2 Color [zhongtiao1]
35 in 1 Super Twins [Sean Riddle]
LeapPad [Sean Riddle]
My First LeapPad [Sean Riddle]

-leappad: Added software lists. [David Haywood]

-c2color: Added software lists. [David Haywood]

leappad note: Currently BIOS is not dumped for LeapPad, but some carts are, BIOS is dumped for My First LeapPad, but not carts. (nw)

c2color note: Again the internal ROM isn't dumped, but we need the placeholder driver for the software list hookup, 2 carts are dumped. (nw)

-vsmile: Added softlist loading for some of the trickier vsmile cases based on new dumps from Sean Riddle.  Note, the Vsmile Motion game is 16MB so clearly needs some kind of banking. (nw)
2019-02-03 11:03:59 +01:00
AJR
5e969d8d97 New machines marked as NOT_WORKING
----------------------------------
ADM-31 Data Display Terminal [Bitsavers]
2019-02-02 18:04:08 -05:00
tyfighter
b5937ea0e8 Indigo: move LG1 "Light" graphics support out to its own device for future sharing 2019-01-31 09:58:08 -06:00
Sergey Svishchev
012a045fe2 nl_palestra: netlist for a (future) Palestra-02 driver. not_working. (#4543)
* nl_palestra: netlist for a (future) Palestra-02 driver.  not_working currently. (nw)

* palestra: new skeleton (nw)
2019-01-24 10:08:52 -05:00
R. Belmont
60eddf4367
Merge pull request #4549 from DavidHaywood/220119_2
new NOT WORKING (TV Game Work)
2019-01-24 10:07:08 -05:00
Patrick Mackinlay
bb0702d2d5 alpha: new cpu, disassembler only 2019-01-24 15:03:38 +07:00
DavidHaywood
24daffc184 refactoring (nw) 2019-01-23 22:05:33 +00:00
DavidHaywood
c52b2b78a9 new NOT WORKING
---
XaviX Bass Fishing (XaviXPORT) [Sean Riddle, Peter Wilhelmsen]

and refactor a bit
2019-01-23 20:28:55 +00:00
Ivan Vangelista
428e48c1b1 new not working machine
-------------------------------------
Miss Bamby [jordigahan, ClawGrip]
2019-01-23 20:06:52 +01:00
Ryan Holtz
796f6c402f Machines promoted to working
----------------------------
V.Smile Baby (US) [Ryan Holtz]

New working clones
--------------------
V.Smile Baby (Sweden) [Ryan Holtz, Sean Ridde, Clawgrip]

-vsmileb: Split into a separate CPP file. Identified input codes and hooked up inputs. [Ryan Holtz, bmx]
2019-01-23 01:31:54 +01:00
Olivier Galibert
9ef08696cc wd33c9x: Convert the remaining drivers, kill the old driver [O. Galibert] 2019-01-22 22:20:54 +01:00
arbee
32703cfa5a decstation: move SFB video chip to separate device for future AlphaAXP sharing [R. Belmont] 2019-01-20 21:29:32 -05:00
AJR
3f1eb60d6c New machines marked as NOT_WORKING
----------------------------------
BERT [Volker Pohlers]
2019-01-20 19:05:09 -05:00
AJR
d09ca5ca30 freeway: Separate from amusco.cpp into its own skeleton driver (nw)
pit8253, pic8259: Default input clocks to zero (nw)
2019-01-19 17:32:53 -05:00
MooglyGuy
165e617ca2 -spg2xx: Added additional timer logging, nw.
-vsmile: Demoted all drivers to MNW, nw.

This reverts commit d48481df90.
2019-01-19 19:43:31 +01:00
MooglyGuy
d48481df90 -vsmile: Removed all of my work and returned to a skeleton driver, since it's not good enough for Haze. nw 2019-01-19 18:36:05 +01:00
David Haywood
6a9f8b89a0 new NOT WORKING ---- Storio [Team Europe] (#4514)
* new NOT WORKING
----
Storio [Team Europe]

created this so that Clawgrip can add to it

* add seemingly pointless line to seemingly pointless file

* move info (nw)

* vtech (nw)
2019-01-18 20:08:05 -05:00
AJR
80c45399b4 New machines marked as NOT_WORKING
----------------------------------
ADM 23 Smart Terminal [Bitsavers]
2019-01-18 20:03:19 -05:00