Commit Graph

2158 Commits

Author SHA1 Message Date
Ivan Vangelista
56e2cdf453 - nmk16.cpp: added hardware info and corrected ROM labels for Acrobat Mission [Guru]
- paradise.cpp: used finders, templates and other small cleanups
2022-05-09 20:12:56 +02:00
Sandro Ronco
b2aa336249 Z88: added serial port and NVRAM support. [Sandro Ronco] 2022-05-08 14:00:53 +02:00
Vas Crabb
fe8e132efa
cps2.cpp: Added TOURNAMENT board communication simulation. (#9699) [Vas Crabb, Darksoft, Gregory Lewandowski] 2022-05-06 14:03:57 +10:00
Ivan Vangelista
fa38329177 New working clones
------------------
Batsugun (older, set 2) [buffi]
Dogyuun (oldest set) [buffi]

- pacland.cpp: used finders and other small cleanups
2022-05-05 18:07:35 +02:00
Roberto Fresca
8ffa5ef1d9 New working machines
--------------------
Hot Chilli (95103, v0104) [Roberto Fresca, Grull Osgo, Matt B]
2022-05-04 19:50:44 +02:00
Ivan Vangelista
d601cd0245 firetrap.cpp: used finders, templates and other small cleanups 2022-05-03 18:11:23 +02:00
Ivan Vangelista
7c576840d6 New machines marked as NOT_WORKING
----------------------------------
Neo Print - Popeye (Japan) (T4i 3.04) [buffi]
Neo Print - European Version (World) (T4i 2.00) [buffi]
Rally Point 2 [coolmod]

- toaplan2.cpp: added a note about a different ROM configuration found for sstrikerk [buffi]
2022-05-02 18:03:38 +02:00
hap
9e76c4c65a New working machines
--------------------
Scrabble Lexor - Computer Word Game [hap, Sean Riddle]
2022-05-01 23:08:07 +02:00
Miodrag Milanović
394107b576
-tim011.cpp: Hooked up floppy drives properly. (#9649)
* Hooked up floppy drives and controller properly, and implemented video display.
* formats/tim011_dsk.cpp: Added TIM 011 floppy image format.

-machine/upd765.cpp: If waiting for additional command bytes, treat a data register read as an open bus write (tested on real hardware) and always trigger the DRQ line even if in nodma mode. [Carl

-cpu/z180: Added callbacks for tend; decrement bcr1 when DMA channel 1 is active. [Carl]
2022-05-02 04:45:47 +10:00
couriersud
9d77923b93
Fixed SUBTARGET=nl build. (#9662) 2022-05-02 03:47:01 +10:00
hap
4511b20768 rename hh_amis2k driver to wildfire 2022-05-01 12:07:26 +02:00
Ivan Vangelista
72de111bf2 - appoooh.cpp: finders and other small cleanups
- royalmah.cpp: corrected year for ichiban
2022-04-27 21:51:19 +02:00
Ivan Vangelista
fb30007f9e brkthru.cpp, gunsmoke.cpp, bfm_adr2.cpp: used finders and other small cleanups 2022-04-26 20:32:28 +02:00
Ivan Vangelista
d9a7c47e2f New clones marked as NOT_WORKING
--------------------------------
Bad Lands (Modular System) [Eduardo Anay, ClawGrip]
2022-04-23 09:54:38 +02:00
Ivan Vangelista
f55b17b07f New clones marked as NOT_WORKING
--------------------------------
Slap Fight (Modular System) [Eduardo Anay, ClawGrip]
2022-04-21 18:04:08 +02:00
Angelo Salese
e383606922
pc8801.cpp: major groundwork cleanups (#9533)
* pc80s31k.cpp: minor XTAL cleanup

* pc8801.cpp: reduce signature name fns

* pc8801.cpp: separate dictionary and CD-ROM later model use into own state machines

* pc8801.cpp: clean input ports a bit

* pc8801.cpp: bulk printf -> logerror

* pc8801.cpp: misc cleanups

* pc8801.cpp: more misc cleanups

* pc8801.cpp: initial batch of exporting PC8801-31 to a separate device

* pc8801_31.cpp: document register map, add machine ID

* pc8801.cpp: fix configuration mistake for CPU speed

* pc8801.cpp: add base diplocations, massage documentation of ports $30, $31, $40, misc cleanups

* pc8801.cpp: fix mouse cursor jump bugs, remove deprecated PORT_RESET usage;
pc8801.cpp: rework and extend expansion slot descriptions;

* pc8801.cpp: add note about extended FH keyboards

* pc8801.cpp: add dip positions for BASIC dips

* pc8801_31.cpp: add stub SCSI bus controller

* pc8801.cpp: blind fix kanji LV2 hookup

* pc8801.cpp: use required_region_ptr for ROM regions, split kanji_lv2 to own one

* pc8801.cpp: move a few notes to XML

* pc8801_flop.xml: correct Digan no Maseki title

* pc8801.cpp: remove unneeded port $33 hookup (should be unmapped on all PC8801 variants)

* pc8801.cpp: initial implementation of interrupts using i8214 as base. Fixes at least yojukiko and bishojbg BGMs

* pc8801.cpp: add clock calculation for internal DAC1BIT, add reported V1 revision numbers for each romset.

* pc8801.cpp: move OPN/OPNA sound chip mounts to internal model types, add stereo mixing

* pc8801.cpp: add sound irq pending mechanism, particularly needed by Telenet games

* pc8801_flop.xml: update QA notes

* pc8801_flop.xml: more misc QA notes

* pc8801.cpp: improve irq semantics, connect rxrdy_irq_w signal

* pc8801.cpp: fix some irq regressions

* pc8801.cpp: make OPNA a bit less louder, QA checkpoint

* pc8801.cpp: fix broken link, unmapped I/O documentation

* pc8801.cpp: add JMB-X1 map, other minor notes

* pc8801_flop.xml: fix metalora title and manufacturer

* pc8801.cpp: minor cleanups

* pc8801.cpp: start inheriting from base pc8001_base_state, add initial hooks for actual 3301 + i8257 devices

* pc8801.cpp: fix port40_r reading mistake

* pc8801.cpp: fix 24kHz pixel clock

* pc8801.cpp: 3301 irq is tied to VRTC not INT

* upd3301.cpp: fix VRTC vblank/display bit timer

* pc8801.cpp: fix DMA readback

* upd3301.cpp: convert to logmasked

* upd3301.cpp: support for no attributes/no special control mode

* pc8801.cpp: simplify bitmap 3bpp drawing and add preliminary palette rasters

* pc8801.cpp: misc documentation updates

* upd3301.cpp: clear bitmap layer on FIFO reset

* i8214.cpp: PoC in separating INT ASSERT and CLEAR phases
pc8801.cpp: tie acknowledge to INT rather than inside callback. Avoids spurious irq regressions;

* upd3301.cpp: handle bitmaps as pure transparent;
pc8801.cpp: add BG Pal handling, honor transparency in all bitmap layers;

* pc8801.cpp: minor cleanups

* pc8801.cpp: better handling of bitmap fills

* pc8001.cpp: carry over attribute fetches between lines when 3301 is in color mode

* pc8801_flop.xml: update QA, move notes from main driver

* pc8801.cpp: implement colorized b&w graphic modes

* pc8801.cpp: cleanup obsolete functions

* pc8801.cpp: extend a bunch of notes

* pc8801.cpp: add boilerplate code for base irq mechanism

* pc8801.cpp: add expansion card support, with JMB-X1 (partly addresses #8709), PC-8801-23 and PCG-8100 as PoC examples.

* pc8801_exp.h: fix CI clang build

* pc8801_31.cpp: SW list hookup

New NOT_WORKING software list additions
---------------------------------------
pc8801_cdrom.xml: CD Takarabako [r09]

* pc8801.cpp: promote some romsets to parent

* pc8801.h: reinstate dummy initialization in state machines

* pc8801.cpp: save_item to all variables in state machines
2022-04-16 01:36:53 +02:00
Angelo Salese
444a6c6144
fruitpc.cpp: split gogostrk into own driver (paokaipc.cpp), remove legacy PCI header defined. (#9562) 2022-04-15 00:34:51 +02:00
Ivan Vangelista
935fe6b797 New machines marked as NOT_WORKING
----------------------------------
Super 97 (Ver. 1.00) [Ioannis Bampoulas]

- hexion.cpp: used finders and other small cleanups

- powerins.cpp: corrected one sprite ROM for powerinsc
2022-04-14 18:08:32 +02:00
Ivan Vangelista
c3a817660d kangaroo.cpp, shisen.cpp, skykid.cpp, spdodgeb.cpp: finders and other small cleanups 2022-04-13 16:45:53 +02:00
Robbbert
c8ab724056 Advision: merged 4 files into one. 2022-04-13 21:57:54 +10:00
Ivan Vangelista
ce68a1d711 New working clones
------------------
Blood Storm (v2.21) [coolmod]

angelkds.cpp, crgolf.cpp: finders and other small cleanups
2022-04-12 12:57:32 +02:00
Ivan Vangelista
926e59db2b labyrunr.cpp, pcktgal.cpp: used finders and other small cleanups 2022-04-11 18:23:03 +02:00
ClawGrip
cf2982a769
New NOT_WORKING machines (#9531)
* New NOT_WORKING machines
---------------------------------------
Sport Damjes 1 [Sergio de electronicaVyS, ClawGrip]
2022-04-09 16:36:39 +02:00
Robbbert
89ee397622 c80: merged c80h into c80.cpp. Fixed random crash. Removed bogus 9th digit. Documented how to use the cassette. 2022-04-09 02:35:47 +10:00
Ivan Vangelista
df5962a0fb ajax.cpp, parodius.cpp: finders and other minor cleanups 2022-04-07 18:28:21 +02:00
Ivan Vangelista
869f8d51e8 - contra.cpp: added hardware infos [Guru]
- epos.cpp, ksayakyu.cpp: finder and other minor cleanups

- whitestar.cpp: used finder instead of tag lookup for memory bank
2022-04-06 18:05:10 +02:00
Robbbert
f32b43a5bf Merged s8a.cpp into s8.cpp 2022-04-06 19:37:13 +10:00
Ivan Vangelista
e00e52e972 - buggychl.cpp, himesiki.cpp, surpratk.cpp: finders and other small cleanups
- discrete.cpp, mac.cpp: initialized some variables which were causing problems

- centiped.cpp: added 82s153 dump for bullsdrt [chaneman]
2022-04-05 18:00:10 +02:00
Roberto Fresca
f06df38709 New working machines
--------------------
Le Pendu (Bilingue, Version 04) [Roberto Fresca, Grull Osgo, Jeff Hamelin]
2022-04-05 00:00:22 +02:00
Ivan Vangelista
143ea62682 - a1supply.cpp: dumped 2 more chips for tv21_3 [Siftware]
- bottom9.cpp: finders and other minor cleanups

- pc8001.cpp: initialized a variable which was causing problems in regression testing and actually save some states

- seta.cpp: used correct ROM for daiohp2, fixes various GFX glitches
2022-04-04 18:16:50 +02:00
Ivan Vangelista
976ec5da28 contra.cpp, gng.cpp: finders and other small cleanups 2022-04-01 17:59:14 +02:00
AJR
f5d61ddcbe New machines market as NOT_WORKING
----------------------------------
Waldorf Electronics MiniWorks 4-Pole [DBWBP]
2022-03-31 14:06:29 -04:00
Ivan Vangelista
11c85437d5 goal92.cpp: finders and other small cleanups 2022-03-31 18:04:12 +02:00
Patrick Mackinlay
ab69b13e03 New machines marked as NOT_WORKING
---
Intel iSBC 660 System Chassis
2022-03-31 17:53:06 +07:00
Ivan Vangelista
b278453e76 galpanic.cpp, hcastle.cpp, tbowl.cpp: finders and other minor cleanups 2022-03-31 08:26:40 +02:00
Ivan Vangelista
b4873d059e cbasebal.cpp, vendetta.cpp: finders and other small cleanups 2022-03-29 18:03:43 +02:00
hap
eb7bfe8450 b5000: rename base class to rw5000 2022-03-28 23:52:01 +02:00
Ivan Vangelista
19fe9e23a6 - diverboy.cpp, exzisus.cpp: finders, other minor cleanups
- various drivers: removed some custom GFX decodes in favor of the ones provided in emu/video/generic.cpp
2022-03-28 18:11:51 +02:00
ClawGrip
2a3c402cae
New NOT_WORKING software list additions (#9437)
* New NOT_WORKING software list additions

---------------------------
roland_tnsc1.xml:
  70's and 80's (TN-SC1-03) [Sean Riddle, ClawGrip]
2022-03-27 11:46:26 +11:00
MooglyGuy
06e60e848f
Time Traveler (set 1) - promoted to working (#9468) [Ryan Holtz]
* machine/laserdsc.cpp: Added functionality to retrieve if a disc is CAV.
* machine/ldv4200hle.cpp: Added high-level Pioneer LD-V4200 player emulation.

Machines promoted to working
----------------------------
Time Traveler (set 1) [Ryan Holtz, Matt O, ld-decode Team]
2022-03-27 00:41:51 +11:00
ClawGrip
81930264fa
New NOT_WORKING machines (#9466)
* New NOT_WORKING machines

---------------------------------
Basketball (Benchmark Games, set 1) [Museo del Recreativo, ClawGrip]
Ten Strike Classic [Museo del Recreativo, ClawGrip]

New NOT_WORKING clones
---------------------------------
Basketball (Benchmark Games, set 2) [Museo del Recreativo, ClawGrip]
2022-03-26 21:55:23 +11:00
Ivan Vangelista
62b74558d1 - capbowl.cpp: used finders and other small cleanups
- system1.cpp: added hardware infos for pitfall2 [Guru]
2022-03-24 18:19:22 +01:00
Ivan Vangelista
18bdf245a2 New machines marked as NOT_WORKING
----------------------------------
Gun Shot [Museo del Recreativo]

- blktiger.cpp: used finders and some other small cleanups
2022-03-23 18:46:47 +01:00
Ivan Vangelista
064cd262a6 - a1supply.cpp: dumped most missing PROMs for tv21_3 [Siftware]
- blktiger.cpp, nmk16.cpp: added some hardware infos. Corrected blktiger MCU clock [Guru]

- wc90.cpp, wc90b.cpp: used finders, small cleanups
2022-03-21 19:28:14 +01:00
hap
6a91b86301 New machines marked as NOT_WORKING
----------------------------------
18R (Rockwell) [hap, Sean Riddle]
2022-03-20 20:51:47 +01:00
Ivan Vangelista
994b8d18ee New working clones
------------------
Monsters World 2 (bootleg of Super Pang) [Recreativas.org, David Torres, ClawGrip]
2022-03-19 15:27:20 +01:00
Ivan Vangelista
cf6d818f67 yunsung8.cpp: made use of finders and views, other minor cleanups 2022-03-17 18:16:00 +01:00
hap
2dab71e7e0 add b5000 cpu core file placeholders 2022-03-17 14:07:17 +01:00
shattered
f280e06e4a
New machines marked as NOT_WORKING (#9356)
------------------------
Elektronika MK-98
2022-03-17 04:53:46 +11:00
Ivan Vangelista
7c7bab4dd0 fastlane.cpp, flkatck.cpp: used finders and arrays where applicable, other minor cleanups 2022-03-16 18:02:37 +01:00