Commit Graph

86308 Commits

Author SHA1 Message Date
r09
d133e232ec
fmtowns_cd.xml: Added twelve working items, and replaced two items with better dumps. (#11058)
New working software list additions (fmtowns_cd.xml)
-----------------------------------
4D Driving (FM Towns Marty version) [redump.org]
Doki Doki Disk CD-ban - Club D.O. Vol. 2 [redump.org]
Doki Doki Disk CD-ban - Club D.O. Vol. 3 [redump.org]
FM Towns Marty Tentou Auto Demo '93 Natsu [redump.org]
FM Towns Super Technology Demo 1993 (HME-919) [redump.org]
HomeStudio V1.1L10 [redump.org]
Medicco to Asobou - Kazu-Katachi-Ryou [redump.org]
Monster Planet 2255 [redump.org]
NHK Special - Ginga Uchuu Odyssey Vol. 1 - Tabidachi Waga Taiyoukei [redump.org]
Pack 13000 Free Soft & Shareware [redump.org]
Psychic Detective Series Vol. 2 - Memories (DCCS remake) [redump.org, cyo.the.vile]
The Yachtman [redump.org]

Replaced software list items (fmtowns_cd.xml)
----------------------------
Mad Paradox [redump.org]
Provvidenza - Legenda la Spada di Alfa [redump.org]
2023-04-03 02:31:07 +10:00
Frank Palazzolo
5b4c73cf85
toshiba/pasopia.cpp, toshiba/pasopia7.cpp: Dumped character generator ROMs. (#9898)
toshiba/paso1600.cpp: Use Pasopia character generator ROM until correct ROM is dumped.
2023-04-03 02:24:26 +10:00
MooglyGuy
fe00ebe1cb
cpu/mips: Fixed memory access handling in the IDT MIPS R4650 core. (#11065) [Ryan Holtz]
Correctly support the R4650's lack of TLB.
2023-04-03 02:19:29 +10:00
ClawGrip
8aabc8f527
leapster.xml: Dumped five USA games. (#11064)
Also changed ROM sizes to hexadecimal, fixed some game metadata and added some games to the missing/dumped list in the comments.

New NOT_WORKING software list additions
-----------------------------------------
leapster.xml:
  Disney Princess (USA, set 2) [TeamEurope]
  Nick Jr. Go Diego Go! - Animal Rescuer (USA, set 2) [TeamEurope]
  Leapster 2 Gaming Pop (USA) [TeamEurope]
  Number Raiders - Arcade-Style Learning! (USA, set 1) [TeamEurope]
  Sonic X (USA, set 1) [TeamEurope]
2023-04-03 01:48:57 +10:00
buffi
3b7e82eea4
video/epic12.cpp: Improved CV1000 blitter timings based on hardware testing, and removed unsafe mode. (#10849)
* Fixed an off-by-one bug when setting dst_x_end and dst_y_end which caused destination writes to be one pixel too big.
* Corrected calculations to utilize both source and destination VRAM row counts.
* Updated VRAM access overhead.
* Track of when blitter is idle, since long sequences of clipped draws can cause the blitter to not do any work while remaining busy.
* Removed the edge case for "pixel widths need to be evenly divisable by 8" until more examples can be studied.
* Pad draws to even 4-byte boundaries, since VRAM accesses are always 4 pixels at the time.
* Also added documentation for 6 unhandled Blitter command offsets (see blitter_w). Thanks rtw for looking at these.
* misc/cv1k.cpp: Updated some notes.
2023-04-03 01:35:30 +10:00
AJR
d291e4573b Improvements to debugger 'map' command
- Add names of physical and logical spaces now that one space can map to another
- Correct usage of address space masks
2023-04-02 11:15:27 -04:00
Curt Coder
b0d23fb75a abc80: Cleanup 2023-04-02 15:13:04 +03:00
Curt Coder
0315a8b918 abc80: Emulate the TKN 80 80-column expansion kit. [Curt Coder]
abc80: Add system ROMs with checksum 10042. [PC/M]
2023-04-02 13:06:51 +03:00
Curt Coder
41cd0bf725 sn76477: Make it less verbose 2023-04-02 13:06:51 +03:00
smf-
91046f0a2f New working systems
-------------------
Space Micon Kit [Dillweed, smf]
2023-04-02 08:19:39 +01:00
arbee
c708e0ebac 3rdparty: Another attempt to satisfy Windows Clang. [R. Belmont] 2023-04-01 22:27:22 -04:00
ClawGrip
590bdca312
mobigo_cart.xml: Dumped a Spongebob SquarePants game (#11062)
New NOT_WORKING software list addition
-----------------------------------------------
Nickelodeon Spongebob SquarePants -  Defending the Secret Formula (USA) [TeamEurope]

Also fixed metadata for US version of "Disney/Pixar Toy Story 3" and add more info about dummy carts.
2023-04-01 21:29:29 -04:00
arbee
bd3ea17108 3rdparty.lua: Windows Clang needs another warning suppression for PortAudio. [R. Belmont] 2023-04-01 21:07:16 -04:00
angelosa
e10e36febc fix: MT#07261 2023-04-02 02:10:36 +02:00
AJR
8081f94107 3rdparty.lua: Fix clang build after portaudio update 2023-04-01 19:41:40 -04:00
arbee
645bbe989b PortAudio: sync to upstream GitHub revision 0e9b386a1053261340bc8bb32335484ef77b258b [R. Belmont, PortAudio team]
* Tested and works on Windows, macOS, and Linux.
* Fixes compatibility with macOS Ventura and bugfixes WASAPI and WDM-KS on Windows.
2023-04-01 19:03:31 -04:00
arbee
4acca56e7e intv: fix validation [R. Belmont] 2023-04-01 15:48:36 -04:00
Erik
0e6c83e42e
Reduced I/O port lookups in a number of drivers. (#11061) 2023-04-02 03:08:06 +10:00
AJR
821ee65c0b crazyfgt: Use standard types for inputs, also number these and note pinout 2023-04-01 11:20:51 -04:00
simzy39
44ea32a8a8
dataeast/dec0.cpp: Removed superfluous list of games in comment. (#11027) 2023-04-02 02:03:53 +11:00
Michael Sanborn
4f089d1153
Made NBA Jam Tournament Edition titles more consistent with marketing materials. (#11035)
* Arcade releases were known as "NBA Jam Tournament Edition".
* Console releases all used "NBA Jam T.E." in box art and marketing material.
2023-04-02 01:42:32 +11:00
AJR
37a266e9b0 floppycntrl.cpp: Fix clang error: function definition is not allowed here 2023-04-01 10:32:53 -04:00
David Haywood
5fc6983936
namco/namcos10.cpp: Reset mrdrilr2, mrdrilr2j and chocovdr settings storage area. (#11059) 2023-04-02 01:29:09 +11:00
Vas Crabb
aeccf9e813 leapfrog: Less redundancy in source file names.
Also edited a pile of copy/pasted comments and made some minor code
cleanups (reducing variable scope, etc.).
2023-04-02 01:09:38 +11:00
Ivan Vangelista
ba2a6b30c3 New clones marked not working
-----------------------------
Hammerin' Harry (Playmark bootleg) [Doktor Pinball]
2023-04-01 12:18:59 +02:00
tim lindner
044e890a91
bus/coco/coco_fdc.cpp: Use device BIOS options to reduce proliferation of slot options. (#11056)
* Removed coco_fdc and coco_scii subclasses that only changed the BIOS ROM.
* trs/coco3.cpp: Removed coco3hdb - its only function was to use a specific DOS ROM.
2023-04-01 14:47:11 +11:00
ClawGrip
0c6236d92c
vsmileb_cart.xml: Dumped a Spanish Teletubbies game. (#11055)
Also changed ROM sizes from decimal to hexadecimal.

New NOT_WORKING software list addition
---------------------------------
Teletubbies - ¡Es la hora de los Teletubbies! (Spain) [ICEknight, Team Europe, ClawGrip]
2023-04-01 14:39:07 +11:00
Vas Crabb
36493cc672 emu/rgbvmx.h: Fixed some corner cases (fixes GitHub #11051).
Also changed a pile of comments.
2023-04-01 14:30:48 +11:00
angelosa
fea593bd65 atari/atarigt.cpp: fix MT#07146 2023-04-01 02:44:02 +02:00
Angelo Salese
5949574352
huc6270.cpp: fix RCR sync, it happens one line earlier (#11048)
- fix: draculax Stage 4' "all blue" Richter;
- fix: faussete Stage 2 excessive slowdown and erratic water line;
- fix: xwiber Stage 2 boss never spawning [MT#07384](https://mametesters.org/view.php?id=7384)
- fix: ppersia misplaced line [MT#07727](https://mametesters.org/view.php?id=7727)
- fix: ddragon2 options menu display;
- fix: tblade hang after third person view [MT#08585](https://mametesters.org/view.php?id=8585)
2023-03-31 21:50:31 +02:00
David Haywood
e23dbc99c5
misc/crystal.cpp: Removed hacks: (#11054)
* cpu/se3208: Removed hack to ignore misaligned memory accesses.
* machine/vrender0.cpp: Removed idle skip hack (it causes stability issues).
* misc/crystal.cpp: Added default NVRAM contents for wulybuly with valid coinage settings.
2023-04-01 05:52:13 +11:00
987123879113
ec6b3d2b55
namcos10: Refactored driver, and implemented MEM(M) and MEM(N) boards. (#11053)
* machine/smartmed.cpp, machine/nandflash.cpp: Separated NAND Flash from smartmed.
* sound/spu.cpp: Calculate tables based on clock speed.
* machine/intelfsh.cpp: Added Intel 28F640J5 device.
* namco/namcos10.cpp: Refactored driver, and implemented MEM(M) and MEM(N) boards.
* namco/namcos10.cpp: Fixed parenting of Mr. Driller 2, and renamed Kono e Tako.
2023-04-01 05:39:02 +11:00
Ivan Vangelista
fbf158b7c8 - funworld/supercrd.cpp: tweaked XOR tables
- namco/sweetland4: identified set as Sweet Land 4 Bright [negunma]
2023-03-31 19:29:08 +02:00
Vas Crabb
4f01591d28 jaleco/psychic5.cpp: Added DIP switch locations. [Domenico Cervini] 2023-04-01 01:46:58 +11:00
AJR
31349a6a29 amstrad.cpp: Use standard list of slot options for Centronics port 2023-03-30 22:41:50 -04:00
AJR
a104f5f494 powerpc: Minor disassembly improvements
- Support over & out debugging flags for a few more instructions
- Provide special operand format for POWER svc instruction
2023-03-30 22:32:03 -04:00
AJR
a738dc0739 z80scc: Make receive error logging conditional 2023-03-30 22:22:12 -04:00
AJR
0e06f6104e swim2.cpp: Put U suffix in proper place for LOG_xxx constant macros 2023-03-30 21:05:52 -04:00
AJR
6f7e4141ea API change for device_image_interface
- Remove the seterror method for recording error messages and conditions. Condition codes have been made return values for call_load, call_create and various related callbacks. Error messages (which many devices weren't generating) are now displayed through osd_printf_error.
- Eliminate the image_init_result and image_verify_result pass/fail enumeration types. Update many functions that were returning these enumerations or simply bools to return std::error_condition instead. In some cases, this type is now passed down from internal parsing/loading functions which were already returning it. In various other cases, the former default UNSPECIFIED has been used as a catchall for I/O errors; anticipated future refactorings should make these error returns more specific.
- Expand the image_error categories to include INVALIDLENGTH, NOSOFTWARE and BADSOFTWARE. The first is largely self-explanatory. The second is generated by the core to indicate failure to find software items in lists. The third is provided for devices to indicate semantic errors in software list entries.
- Change the return type of floppy_image_device::identify to a pair so the potential error condition can be passed along to the UI without storing it in a member variable.
- Move device_image_interface::message down into snapshot_image_device and change its implementation to use string_format instead of printf.
- Correct a typo in the shortname of the generic snapshot device.
2023-03-30 20:40:34 -04:00
hap
7579c2f89d source org: move snspell driver to ti folder 2023-03-30 23:03:29 +02:00
hap
8c14f8aeac tispeak: disconnect from hh_tms1k_state class 2023-03-30 22:55:28 +02:00
hap
f915c802c6 New working systems
-------------------
Les Maths Magiques (France) [hap, Sean Riddle]
2023-03-30 21:24:48 +02:00
AJR
7c4db90e25 debugbuf.cpp: Note flaw in design 2023-03-30 15:20:03 -04:00
hap
e80ada6395 tispeak: move snspellc/tntell to its own driver 2023-03-30 20:17:40 +02:00
Vas Crabb
2f5b793344 osborne/osborne1.cpp: Use a memory view to simplify bank 1/2 selection. 2023-03-31 04:34:55 +11:00
tim lindner
6ea69b0ed9
machine/wd_fdc.cpp: Don’t clear DRQ on LDB/INTR, and fix spurious READ TRACk/ADDR FM mark syncs. (#11041) [Peter Phillips, Tim Lindner]
Fixes SuperUtility 3 (MT08511) and Marble Maze on TRS-80 Color Computer.
2023-03-31 04:22:58 +11:00
Ivan Vangelista
ce4015da60 New clones marked not working
-----------------------------
Mary Shelley's Frankenstein (Italy) [Ronaldo, PinMAME]
The Shadow (LF-4) French [toxie, PinMAME]
The Who's Tommy Pinball Wizard (Belgium 1.02, display A1.02) [inkochnito, PinMAME]
The Who's Tommy Pinball Wizard (German 3.01, display A3.00) [inkochnito, PinMAME]
2023-03-30 18:50:59 +02:00
Ivan Vangelista
5116119a61 funworld/supercrd.cpp: addressed feedback and some tweaks to the XOR tables 2023-03-30 18:06:00 +02:00
AJR
a361756811 sweetland4.cpp: Map RTC; add stub mapping for LCDC 2023-03-30 10:55:49 -04:00
hap
32fcf90292 New working systems
-------------------
TI-2550 II [hap, Sean Riddle]
VoxClock 3 [hap, Sean Riddle]
2023-03-30 14:15:49 +02:00