Commit Graph

83647 Commits

Author SHA1 Message Date
Miodrag Milanović
f3fb60fee6
bus/ide: Added ATA CompactFlash device. (#9782) 2022-07-07 19:08:04 +10:00
Brice Onken
f079cbf8dc
machine/z80scc.cpp: Implemented /W//REQ and /DTR//REQ DMA request features. (#9952)
Adds support for using /W//REQ as the RX DMA pin, as well as the /DTR//REQ pin as the TX DMA pin, allowing software that uses both directions simultaneously to function.
2022-07-07 18:40:34 +10:00
Miodrag Milanovic
55f6fc8843 remove not used template function 2022-07-07 09:52:28 +02:00
0kmg
7dd4a4fb67
gameboy.xml: Added 14 prototypes. (#10030)
New working software list additions (gameboy.xml)
-----------------------------------
Aladdin (Europe, sample) [thevideogameproject]
Dennis (Europe, prototype) [ashthedragon]
Disney's Darkwing Duck (prototype) [FNeogeo, Forest of Illusion]
Dr. Franken (Europe, prototype) [Aetius For Real]
Eddie's Puzzle Time (prototype) [Jason McGann]
Felix the Cat (prototype) [DillyDylan, drx]
Hook (USA, prototype) [FNeogeo, Forest of Illusion]
Joe & Mac - Caveman Ninja (Europe, prototype) [ashthedragon]
Lemmings (prototype) [speedyink]
Mega Man III (USA, sample) [Skaarg, Rockman Corner]
Mortal Kombat (prototype) [ashthedragon]
R-Type II (prototype) [The Retro Future]
Tintin in Tibet (Europe, En / Es / It / Sv, prototype) [Aetius For Real]

New NOT_WORKING software list additions (gameboy.xml)
---------------------------------------
Death Track (prototype) [speedyink]
2022-07-07 14:05:58 +10:00
0kmg
ee21c2f7bd
nes.xml: Added nine prototypes. (#10026)
New working software list additions (nes.xml)
-----------------------------------
Déjà Vu (USA, prototype, 19900428) [Forest of Illusion]
Déjà Vu (USA, prototype, 19900508) [Forest of Illusion]
Déjà Vu (USA, prototype, 19900515) [Forest of Illusion]
Déjà Vu (USA, prototype, 19900703) [Forest of Illusion]
Heavy Shreddin' (USA, prototype) [johnsodu]
Shadowgate (Japan, prototype) [Forest of Illusion]
Uninvited (USA, prototype, 19900704) [Forest of Illusion]
Uninvited (USA, prototype, 19900823) [Forest of Illusion]
Uninvited (USA, prototype, 19900910) [Forest of Illusion]
2022-07-07 13:56:28 +10:00
Vas Crabb
5a984699b3 Fail earlier in the build process if SOURCES= specifies no files containing system definitions 2022-07-07 11:54:01 +10:00
hap
bb7e5844ef leonardo/renaissa: correct ACK output 2022-07-06 21:40:51 +02:00
Ivan Vangelista
e893c175ea supduck.cpp: used finder for memory bank and other minor cleanups 2022-07-06 18:04:05 +02:00
Abadede
33f42065a0
neogeo.xml: Fixed eightman serial. (#10042)
Fixed mismatch between serial given in description and info - 024 is lresort serial.
2022-07-06 23:12:28 +10:00
couriersud
0304fcf568
netlist: Fix regression (#10041)
Code was parsing src/lib/netlist/macros instead of using compiled
version.
2022-07-05 23:21:35 +02:00
Ivan Vangelista
2019137ff8 supertnk.cpp, suprslam.cpp: used finders for memory banks, other small cleanups 2022-07-05 21:25:45 +02:00
Ivan Vangelista
7ead61188f New working clones
------------------
Acrobat Mission (bootleg with Raiden sounds) [Hammy, EMG]
2022-07-05 21:24:39 +02:00
Vas Crabb
2a27d420c0 -Made parent/clone terminology consistent in Chinese translations. [YuiFAN]
-bus/nubus: Made Macintosh Display Card round away from zero in 1:2:1
 convolution mode. [Vas Crabb]
2022-07-05 16:30:43 +10:00
couriersud
93d60e7c6a
netlist: gtrak10 performance and other improvements and fixes (#10032)
- added support parameter FORCE_TRISTATE_LOGIC on mk28000
- add system device SYS_PULSE to generate pulse based on input changes
  parameters are delay, pulse width, input polarity and output polarity
- add USE_SPEED_HACKS define to gtrak10 to enable the use of the above
  Brings gtrak10 from 18% to 120%.
- Improved interlaced video support in fixfreq.cpp
  Added two interlace modes: progressive and interlaced which can
  be selected in machine configuration.
- more clang format work
- rename link to connection
- introduced typed aliases. This information may be used later to
  rewrite netlists.
- added a three terminal base device
  This will allow the analog code to be more easily comparable to
  literature about MNA (Modal node analysis).
  BJT code is now a lot better readable.
- fix doxygen consistency
- added an example for a cmos inverter based on NMOS/PMOS fets.
- TRUTHTABLE_START was renamed to TRUTH_TABLE
- truth tables are now enclosed in braces
- netlists are now enclosed in braces
- TRUTHTABLE_END() and NETLIST_END() removed from files
- Fixed static solver script
- Add file path to includes in nltool
2022-07-05 08:23:45 +02:00
Ivan Vangelista
ee66f0344f New working clones
------------------
Total Carnage (prototype, proto v 2.0 02/10/92) [The Garcade, Brian Troha]
2022-07-05 07:20:48 +02:00
ClawGrip
7c748cf052
gaelco2.cpp: Fixed "Touch and Go" game name. (#10031) 2022-07-05 13:51:38 +10:00
David Haywood
4f859f893a
current mpu4 work + sorting (including progress to make m4andybt display correctly with existing layout) (#10015)
* current mpu4 work + sorting (including progress to make m4andybt display correctly with existing layout)

* do the invert in the layout instead for 7segs

* fixes led extender strobes, allows output to be inverted
2022-07-04 21:47:45 -04:00
ajrhacker
0d22ff1a9b
Clean up #includes in src/osd (#10029)
* Clean up #includes in src/osd

* render/bgfx/view.cpp: Add license header
2022-07-04 20:46:05 -04:00
hap
09f33c2ba3 source org: remove chrysler folder 2022-07-04 23:24:34 +02:00
hap
1f31d0800e scptchess: rename prtchess 2022-07-04 23:22:27 +02:00
Ivan Vangelista
d407ad4c38 New machines marked as NOT_WORKING
----------------------------------
Animal Wonders (ver A900) [Ioannis Bampoulas]
2022-07-04 16:56:47 +02:00
Robbbert
5cee6e47b6 Moved AU & NZ computers into a project 2022-07-05 00:44:26 +10:00
Vas Crabb
e489f12d68 Updated Chinese UI translations. [YuiFAN] 2022-07-04 07:18:02 +10:00
Sergio G
3376ae2792
New WORKING clone (#10014)
-------------------------------
Thunder & Lightning (set 2) [Sergio Galiano, Recreativos Piscis]
2022-07-04 06:52:52 +10:00
Vas Crabb
52a39811d1 nubus: Removed PAL monitor/encoder for MDC 1.0.1 (not supported), updated notes. 2022-07-04 06:31:22 +10:00
AJR
357098ea6a Shuffle some declarations around in core headers 2022-07-03 16:26:10 -04:00
Ivan Vangelista
f0bcb0c5fe segasm1.cpp: identified unkm1 as Caribbean Boule [Wayder] 2022-07-03 21:51:35 +02:00
Vas Crabb
e26797d69c bus/nubus: Implemented enough for interlaced modes not to hang.
Implemented more CRTC registers, getting to the point where System 6.0.8
and System 7.0.1 will show video on NTSC and PAL displays with
approximately correct interrupt timings.  Also implemented 1:2:1
convolutions (this blurs the image vertically - in real life it reduces
interlace flicker).

Screen update in interlaced modes isn't right yet - it updates every
line on every frame, and there's a vertical offset caused by the initial
half-line.
2022-07-04 05:42:04 +10:00
Ivan Vangelista
b1002b8362 New working clones
------------------
Birdie Try (Japan revision S) [Team Europe, Brian Troha, The Dumping Union]
2022-07-03 20:18:30 +02:00
Frederic Cambus
624793eac8
Added support for building with Clang on OpenBSD. (#10028) 2022-07-04 03:54:58 +10:00
Thomas Klausner
174e6bdf44
genie: Explicitly set LinkSupportCircularDependencies for NetBSD. (#10020)
Fixes GitHub #10011.
2022-07-04 03:51:04 +10:00
hap
f4d1b69ac8 revert: K054539: Add cubic interpolation (reason: causes regression with reverb, and hw realtime cubic interpolation did not exist yet) 2022-07-03 15:31:46 +02:00
AJR
f4cc7e6b99 crazyfgt: Eliminate timer hack since YM3812 IRQ works well enough now 2022-07-03 08:16:28 -04:00
hap
aa1561999c plygonet: still got a lockup at quantum 600 2022-07-02 21:19:49 +02:00
Steven Coomber
76d01de2be
subsino2.cpp: Identified several inputs for queenbee (MT08365) (#10018)
Note that I have been unable to very the inputs on the queenbee clones as only the program ROMs are available presently.
2022-07-02 13:26:41 -04:00
David 'Foxhack' Silva
d0e507fdb7
at.cpp: Fix typo in asi100b0 company name (#10021) 2022-07-02 12:12:56 -04:00
AJR
3f883bdcb6 thedealr: Add timer hack to allow LED outputs to stabilize 2022-07-02 11:49:01 -04:00
AJR
28a24a78b1 thedealr: Emulate 8742 I/O MCU 2022-07-02 10:25:19 -04:00
couriersud
16058c2380
Fixed gtrak10 video. (#10022)
* Fixed gtrak10 video.
* fix visible area 
* fix display of finish line, disable hack
2022-07-02 14:48:44 +02:00
Miodrag Milanovic
5cae050f60 Sort out couple more 2022-07-02 14:08:13 +02:00
hap
4e4b974bbe source org: split the 2 olympias 2022-07-02 12:57:46 +02:00
hap
81bf76a099 source org: remove some 8.3 folder name truncations 2022-07-02 12:42:08 +02:00
hap
b63fe1a761 source org: remove some 8.3 folder name truncations 2022-07-02 12:33:47 +02:00
eientei95
ac968b3636
matic/barata.cpp: Restored proper company name. (#10019) 2022-07-02 20:09:23 +10:00
hap
473f38f376 source org: move cdi to philips folder 2022-07-02 11:57:22 +02:00
AJR
21c3c10564 Seta X1-001 sprite device cleanup
- Use 16-bit pointer for sprite RAM storage (despite some systems only having 8-bit CPUs)
- Rename device and move to src/devices
- Clean up variable naming in associated drivers
- neobattl: Add DIP switch locations
- krzybowl: Reduce clocks to match known XTAL value
2022-07-01 23:14:45 -04:00
hap
388d6c34b2 misc konami: update previous nmi commit 2022-07-01 23:56:40 +02:00
hap
2eb6b3556f asterix,parodius,rollerg,vendetta: update sound nmi implementation
asterix: remove dead code
2022-07-01 22:51:13 +02:00
Vas Crabb
6176c84768 Added CI job to check for likely mame.lst errors. 2022-07-02 04:57:25 +10:00
hap
4a5196149b virtual.flt: quotation marks for *.cpp filter 2022-07-01 20:21:12 +02:00