Commit Graph

81929 Commits

Author SHA1 Message Date
cam900
25c99d9450
snes.cpp: partial revert DMA cycle function (#9300) 2022-02-15 08:31:17 -05:00
Patrick Mackinlay
77dcffc162 indy: revert to mips3
* both drc and non-drc are working with irix 5.3, neither working with 6.5
2022-02-15 19:27:17 +07:00
Patrick Mackinlay
3897034412 mips3: fix some bugs 2022-02-15 19:26:17 +07:00
Dirk Best
406e442148 cgenie_cass.xml: Various updates
- List more missing software titles
- Rename some entries: editdef to editdefa, machinem to basicm, zalaga to zalagaa, zalagaa to zalaga
- Add metadata to some entries

New working software list additions
-----------------------------------
Editor fuer definierbare Zeichen [TOSEC, Dirk Best]
Lineare Gleichungssysteme [TOSEC]
Listing-Formatierer [TOSEC]
Programm-Modifizierer [TOSEC]
Sound Editor [TOSEC]
Uhrzeit [TOSEC]
Bluesmaker [TOSEC, Dirk Best]
2022-02-15 13:10:07 +01:00
AJR
2e4e623803 New machines marked as NOT_WORKING
----------------------------------
WY-325 (v3.2) [Bitsavers]
2022-02-14 22:24:26 -05:00
Ivan Vangelista
ea2fd5b596 New working clones
------------------
Break Thru (bootleg) [nnap]

New machines marked as NOT_WORKING
----------------------------------
Extra Draw [Jorge Silva]
New Tiger [Jorge Silva]
Torre Eiffel [Jorge Silva]

- videosaa.cpp: identified the unknown set as Scratch!! Scratch!! [Jorge Silva]
2022-02-14 18:23:51 +01:00
David Haywood
faf2c387df
new WORKING machine (#9301)
-----
The Tower (DECO Cassette) (Europe?) [Darksoft, Senil Data Systems]
2022-02-14 17:31:34 +01:00
holub
4b99732c8b
tsconf.cpp: Implemented more functionality (#9097)
* Added sprites and improved video emulation
* Added YM2149
* Improved timings and iterrupts
* Use pre-configured memory banks
* Various clean-ups and general improvements
2022-02-15 01:23:22 +11:00
AJR
4f6308bc7c Delete some unnecessary c_str() calls 2022-02-13 14:57:59 -05:00
cracyc
be4008cbb2 hiscore.dat: fix renamed sets
hiscore.dat: Add "Mega Man 2: The Power Fighters (Hispanic 960712)" (megaman2h), fix "1000 Miglia: Great 1000 Miles Rally" (gtmr/gtmra/gtmro/gtmrusa) and add clones (gtmrb/gtmro) (#9285)
2022-02-13 13:53:28 -06:00
Robbbert
dff595dd7f de_2,de_3: WIP, documentation. Fixed type1&2 displays. 2022-02-14 05:07:29 +11:00
Vas Crabb
886ff87b56 sound/st0016.cpp: Don't try copying memory access caches. 2022-02-14 03:22:21 +11:00
Vas Crabb
bd7f27c6f2 -emu/emumem.h: Hold onto memory cache handler change subscriptions.
-cpu/mips: Replaced a std::function with a marginally more efficient delegate.
2022-02-14 01:40:31 +11:00
Patrick Mackinlay
e4588d1f45 asmjit: mame integration 2022-02-13 21:26:55 +07:00
Patrick Mackinlay
1fba2b4f2c asmjit: sync with upstream 2022-02-13 21:26:55 +07:00
Robbbert
3a7e08d47d complete the removal of white_mod. 2022-02-14 01:25:25 +11:00
negunma
ce6e2a2b2f
rockrage.cpp: Add DIP switch setting (#9199)
* rockrage.cpp: Correct and add DIP switch setting

According to contents of operator's manual (https://archive.org/details/arcademanual_RockNRage), some DIP switch settings need to be corrected and added.
2022-02-13 08:27:03 -05:00
hap
d6bdcbc9c1 ssensor4: correct irq active time 2022-02-13 14:05:13 +01:00
Vas Crabb
2ad2ea02de vegas.cpp: Cleanup:
* Combine DUART interrupts.
* Disabled SIO logging that had been left on.
* Added system LED output and added it to sf0249 layout (hidden by
  default).
2022-02-13 19:47:33 +11:00
0kmg
ce90ea36bc
famicom_cass.xml: Added 7 Micom BASIC Magazine games. (#9298)
New working software list additions
-----------------------------------
Flies [ozidual, Gaming Alexandria]
Dark [ozidual, Gaming Alexandria]
Pen Pen [ozidual, Gaming Alexandria]
Fisraduth - Castle of Tyramis [ozidual, Gaming Alexandria]
The Spirit of Satan [ozidual, Gaming Alexandria]
Metal Arms [ozidual, Gaming Alexandria]
Ryuuhyoukan no Sangeki [ozidual, Gaming Alexandria]
2022-02-12 21:31:38 -05:00
Robbbert
8f3b0157b6 whitestar: fixed nvram issue. 2022-02-13 12:27:14 +11:00
Vas Crabb
4684eaa4d6 Cleanup:
* bus/nes/multigame.cpp: Got rid of a device type comparison.
* Fixed a couple of errors in debugger documentation.
* Reduced redundancy in more slot machine layouts.
2022-02-13 07:18:36 +11:00
Robbbert
30c579fefb sam,spike: Added documentation 2022-02-13 05:48:13 +11:00
r09
a904a5eea7
fm7_disk.xml/fm77av.xml: add 3 new dumps (#9173)
New working software list additions (fm77av.xml)
------------------------------------------------
The 4th Unit 2 [r09]

New working software list additions (fm7_disk.xml)
--------------------------------------------------
FM Logo 2.0 [sampson]
Chikyuu Senshi Rayieza [r09]
2022-02-13 04:33:15 +11:00
0kmg
3885974ff5
nes.xml: Added original Family BASIC cartridge. (#9295)
* nes.xml: Added original Family BASIC cartridge.

New working software list additions
-----------------------------------
Family BASIC (Japan, V1.0) [No-Intro]

* Added Playbox BASIC V1.0.
2022-02-12 11:48:50 -05:00
Robbbert
c9fe51d17c merged white_mod.cpp into whitestar.cpp 2022-02-13 01:49:31 +11:00
Robbbert
8632d2f317 whitestar: fixed an input bug, retested all the games. 2022-02-12 22:38:05 +11:00
Ivan Vangelista
d95a7ec457 taito_z.cpp: based clocks on actual XTAL values [Brian Troha] 2022-02-12 12:17:29 +01:00
Ivan Vangelista
7a4502ca4a Clones promoted to working
----------------------------
Wally wo Sagase! (rev A, Japan, 3 players) (FD1094 317-0198A) [Phil Bennett, Charles McDonald, Brian Troha]
2022-02-12 06:32:39 +01:00
AJR
6bcde460c6 machine.cpp: Attempt to appease gcc's stricter handling of incomplete types 2022-02-11 23:39:12 -05:00
AJR
ba77706c5c corefile.cpp: Typo fix 2022-02-11 23:25:24 -05:00
AJR
0cb0cfd4c6 Remove fileio.h from emu.h 2022-02-11 23:22:46 -05:00
Ivan Vangelista
a9440352de pntnpuzl.cpp: fixed regression 2022-02-11 22:02:22 +01:00
Robbbert
8ea4b96d6d whitestar: added inputs, some machines are playable. 2022-02-12 05:14:39 +11:00
Vas Crabb
a185091855
Addressed some Lua scripting pitfalls. (#9294)
Addressed pure virtual function call crash on end of emulation session
if you haven't explicitly removed all address space taps, memory
corruption on end of emulation session if you haven't explicitly removed
all address space change notifiers, and symbol being garbage-collected
out from under you while you have parsed expressions or other symbol
tables that depend on them.

Removed the copy constructor for parsed expressions as the underlying
C++ copy constructor appears to be broken, and simplified symbol table
constructors.  Also made symbol table add methods return the new entry
to avoid the need for an extra lookup.

Fixed breakpoint/watchpoint objects being inappropriately copied into
the tables returned by bplist() and wplist(), allowing the enabled
property to be modifiable for breakpoint and watchpoint objects in Lua.

Fixed drivers and devices causing a new memory pass-through handler to
be allocated on each soft reset, and fixed multiple instances of taps
being installed in the event the machine is reset before the tap is
removed.

Added classes for managing broadcast subscriptions, and adapted address
spaces to use this for change notifications.
2022-02-12 04:10:39 +11:00
J Booth
f0fc52d32c
create 68010 bus error stack frame / fix for 68010 RTE stack frame unwinding (#9293)
* 68010 RTE: don't set SR (which may change SP to USP) until after unwinding 1000 stack exception frame

* 68010: create 1000 format stack frame on bus error
2022-02-11 07:29:34 -05:00
cracyc
02cd26d37e pit8253: prevent elapsed_cycles from going negative 2022-02-10 16:12:01 -06:00
Ivan Vangelista
36d87db751 New working machines
--------------------
Chic Gum Video [Fabrice Arzeno]

New working clones
------------------
Midnight Resistance (World, set 2) [Jorge Silva]

New clones marked as NOT_WORKING
--------------------------------
Attack Force (unencrypted, bootleg?) [IZ8DWF]
2022-02-10 18:08:53 +01:00
ksherlock
d77dbf20ea
swim1/swim2 - initialize m_floppy and m_timer (#9291) 2022-02-10 12:53:11 +01:00
Ivan Vangelista
553c256108
vga: made video RAM size configurable at machine configuration (#9289) 2022-02-09 22:03:14 -05:00
Devin Acker
c49b3026a1
ctk551: correct release year, add mask ROM label (#9290) 2022-02-09 20:10:19 -05:00
Scott Stone
ff8350e557 vgmplay.xml: Added 35 new entries and two shortname corrections. [vgmrips.net, Tafoid] 2022-02-09 15:19:51 -05:00
0kmg
0f00fbc817
bus/nes: Added support for NES-EVENT2 board. (#9272)
* bus/nes: Added support for NES-EVENT2 board.

New working software list additions (nes.xml)
-----------------------------------
Nintendo Campus Challenge 1991 (USA) [anonymous]

* Mark this clearly as a bootleg.
2022-02-09 13:20:40 -05:00
0kmg
0d8ac5b760
nes.cpp, playch10.cpp, vsnes.cpp: Made zapper less bad. (#9284)
- Limited light detection to scanlines recently drawn by CRT.
- Lowered light detection threshold to better reflect how real zapper behaves; color doesn't need to be white.
- Bugs fixed:
  * not detecting hits on certain white objects
  * misdetecting hits on objects far away from the pointer
  * not being able to track where zapper is pointed in demo/test software
2022-02-09 13:18:19 -05:00
0kmg
56db643ab0
bus/nes: Added support for an 82 in 1 cartridge. (#9288)
New working software list additions (nes.xml)
-----------------------------------
82 in 1 [flaviocaste]
2022-02-09 13:16:21 -05:00
Ivan Vangelista
d83c79a1ea New working clones
------------------
Teenage Mutant Ninja Turtles (bootleg, US 4 Players, version H) [Jorge Silva]
2022-02-09 18:41:28 +01:00
Vas Crabb
e1a6a41234 frontend: Exposed memory pass-through handlers (address space taps) to Lua. 2022-02-10 02:06:42 +11:00
Robbbert
53bfaabe4c by6803: prepared layout for commas 2022-02-09 16:55:31 +11:00
Robbbert
559bebf50e by6803: Most machines are playable. 2022-02-09 13:12:07 +11:00
ksherlock
69271581e6
bus/a2bus: Added Apple II 3.5" Disk Controller Card. (#9215)
Apple II 3.5" Disk Controller Card, Apple P/N A0076LL/A, Announced July 1991, Released March 1992. $149.95 MSRP
2022-02-09 04:00:32 +11:00