Commit Graph

83666 Commits

Author SHA1 Message Date
Michael Zapf
f522205730 ti99: Improved TIPI stability in communication with real Raspberry Pis 2022-07-09 22:55:17 +02:00
Michael Zapf
a4931debb7 Fixes communication with WebSocket servers that send data immediately after the handshake. 2022-07-09 22:22:37 +02:00
arbee
ef67012fdd pdriftj, pdriftl: Replaced World sound ROMs with versions from a complete Japan-version PCB. [Guru]
The EPR number on the Z80 program fits the sequence for pdriftj but the sound itself seems to be
the same as the World version.
2022-07-09 15:03:10 -04:00
holub
78a7de1885
spectrum-v.cpp: avoid screen update before video initialized - MT8370 (#10053) 2022-07-09 18:46:44 +02:00
hap
80d59e420a exidy440: fix invalid array access 2022-07-09 18:14:37 +02:00
Robbbert
cf4d1487bf Updated mess.flt 2022-07-09 22:41:09 +10:00
Ivan Vangelista
facdde7848 New working clones
------------------
Crazy Climber (MM Computer Games bootleg) [trol]
2022-07-09 09:17:47 +02:00
arbee
1fb65766df mv_sonora: Support machines with a 32-bit wide bus. [R. Belmont] 2022-07-08 19:29:33 -04:00
arbee
8d28264487 mac.cpp: Moved maclc3 and maclc520 to a new, cleaner, independent driver. [R. Belmont] 2022-07-08 19:26:06 -04:00
Ivan Vangelista
9403db09ee - vegas.cpp: dumped revision 2.6 of the nbanfl boot ROM [Genaro Rodarte]
- rbisland.cpp: consolidated in one single file, minor cleanups
2022-07-08 18:31:20 +02:00
hap
db3a5af3c5 source org: move pdp1 to dec folder 2022-07-08 18:26:41 +02:00
hap
b2c79d29ff luckybal: fixed random crash at start 2022-07-08 18:07:17 +02:00
Aaron Giles
4384558d9b
Update ymfm library to latest version (a78b567): [Aaron Giles, hyano] (#10052)
- Fix incorrect operator volumes in some cases for OPL (MT8108)
 - Fix PCM playback to cut off previous notes when new waveforms are selected (see dragnblz)
 - Fix reversed OPM noise frequency
 - Fix bug preventing CSM key ons from being noticed
 - Fix bug where SSG EG envelope could be left in inverted state
 - Fix SSG envelope handling when tone and noise are off
 - Increase strength of DAC discontinuity in YM2612
 - Improve latching logic for fnums in OPN
 - Increase envelope suppression threshold so some effects don't get prematurely muted
 - Improve ADPCM-B behavior at stop/limit addresses (more thorough rewrite here coming later)
2022-07-08 09:44:18 -04:00
Robbbert
67886d9ce7 dragonsh: stop error.log filling up with gigabytes of junk 2022-07-08 12:51:18 +10:00
AJR
5ed7ac0f56 m4bjsm, m4bjsma: Add RTC; system boots now 2022-07-07 11:37:44 -04:00
David Haywood
76a8173e62
mpu4: set YM XTAL to match PCB, fix some Dutch reel / input setups so that sets boot, move a couple of sets (#10039)
* mpu4: set YM XTAL to match PCB

* fix some Dutch reel / input setups so that sets boot

* move a couple of sets

* disable coinlock logic for now, the code is clearly not suitable for all cases, probably needs to be per machine

* remove an identical clone set, game clearly boots as 'Atlantis' not Triple Dice'

* fix a few more reel setups 

* allow m4madhse to boot based on AJR's research

* m4matdr appears to be a 6 reel setup, this pushes it past the reel check to another error
2022-07-07 09:34:07 -04:00
Miodrag Milanović
58b787e7a2
Fix PCI device initialization (#10048) 2022-07-07 06:16:09 -04:00
Vas Crabb
b55671d63a bgfx: Re-built shaders for crt-geom update. 2022-07-07 20:04:22 +10:00
cgwg
75466ad87d
bgfx: crt-geom and crt-geom-deluxe improvements: (#8653)
* crt-geom-deluxe: Increased number of taps for halation and increased maximum width.
* crt-geom*: Moved repeated crt-geom/crt-geom-deluxe functions into their own file.
* crt-geom and crt-geom-deluxe: added support for sRGB output gamma ramp and made it the default.
2022-07-07 19:15:55 +10:00
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