Commit Graph

59838 Commits

Author SHA1 Message Date
angelosa
e4e7a4780c jalmah.x68: Commentary (nw) 2018-06-17 03:20:03 +02:00
angelosa
a845a6c4fa jalmah.cpp: wrote a snippet for sound banking in Urashima Mahjong/Mahjong Channel Zoom In/Mahjong Daireikai [Angelo Salese] 2018-06-17 01:39:30 +02:00
angelosa
a717977ad6 jalmah.cpp: converted 1st version MCU code snippets to ROM (nw) 2018-06-17 01:39:23 +02:00
braintro
4788762914 new PE+ Poker clone
New Clone Added
------------------------------------------------------------
Player's Edge Plus (X000057P+XP000038) Deuces Wild Poker (Stratosphere Players Club) [Kemel Haidar, BrianT]
2018-06-16 14:13:56 -05:00
mooglyguy
a0cb3db810 coolpool, cave, foodf, itech32, slapstic, dvk_kcgd, dfruit, by17, by35: Remove machine().device, nw 2018-06-16 20:05:07 +02:00
cam900
a0688e6fbb powerins.cpp : Reduce duplicate, Reduce runtime tag lookups, Correct sprite lags, Add notes, Convert byte swapped gfx into ROM_LOAD16_WORD_SWAP, Convert vblank irq into MCFG_SCREEN_VBLANK_CALLBACK (#3590) 2018-06-17 02:44:13 +10:00
cam900
9c0b2800a2 neogeo.cpp : Add notes/Fix metadata of kof2003 (#3665)
* neogeo.cpp : Add notes/Fix metadata of kof2003

* neogeo.cpp : Update info

* neogeo.cpp : Update info(2)

* neogeo.xml : Update info
2018-06-17 02:34:31 +10:00
Jonathan Gevaryahu
395599a6fe TMS5220 changes, bugfixes and updates (#3654)
* 5220 changes part 1: comments

* 5220 changes part 2: renaming improperly capitalized pseudo-macros, and remove pseudo-macros from lvalues

* 5220 part 3: reorganize savestate values into a sane, maintainable order

* 5220 changes part 4: remove the unused, deprecated time_to_ready and cycles_to_ready functions

* 5220 changes part 5: fix the race condition bug with m_buffer_low and m_buffer_empty flags not being updated before setting the interrupt state

* 5220 changes part 6: fix the issue where if no VSM is actually attached to the 5220, the chip will get stuck speaking silence forever if it gets a Speak VSM command. In reality (at least on the tms51xx and probably the same here) the pin reads as open bus/noise, but will eventually hit a stop frame by reading 4 ones in a row.

* (missed lines from parts 1 and 2)

* 5220 changes part 7: add/fix debugger fences for read functions where they were missing, and a write function where it was unnecessary and caused issues when issuing manual writes from the debugger

* 5220 changes part 8: change the types of the flag variables already used for boolean values to bool, and simplified comparisons with them; also renamed the ambiguous m_data_register variable to the more descriptive name of m_read_byte_register

* (more missed lines from parts 1 and 2)

* 5220 changes part 9: change status_read such that reading the status register from the debugger returns a valid value instead of 0, but doesn't otherwise affect the emulation

* 5220 changes 10: make it so the /READY(readyq) callback only changes state to ready after a write during speak external mode, if the write actually completed because there was room in the FIFO. If not, it polls the fifo state every 16 cycles until there is room, and only then asserts the readyq callback.

* 5220 changes part 11: actually zero the fifo during initialization and when speak external goes active. replace memset calls with std::fill

* commit two forgotten lines
2018-06-17 02:31:52 +10:00
Sven Schnelle
58e5fb225b hp9k_3xx: add software list (#3664)
* hp9k_3xx: add software list

And remove the BASIC rom cards from the default config. As we can boot
from floppy now.

Signed-off-by: Sven Schnelle <svens@stackframe.org>

* change HP to Hewlett-Packard and fix spacing

Signed-off-by: Sven Schnelle <svens@stackframe.org>
2018-06-17 02:18:29 +10:00
Vas Crabb
b0d19b944d more macro removal and overload disambiguation (nw) 2018-06-17 01:50:47 +10:00
cam900
67fd77d244 m92.cpp : Updates/Cleanups (#3651)
* m92.cpp : Cleanup duplicates, Reduce runtime tag lookups, Make EEPROM Save/loadable, Fix spacing, Split machine configs/address maps related to main CPU ROM, Add notes

* m92.cpp : Minor fix spacing
2018-06-17 00:51:30 +10:00
hap
2d88b65933 efdt: add notes (nw) 2018-06-16 16:13:23 +02:00
cam900
6c8ddd08e1 ninjakd2.cpp : Reduce duplicates, Reduce runtime tag lookups (#3583)
* ninjakd2.cpp : Reduce duplicates, Reduce runtime tag lookups

* ninjakd2.cpp : Fix build

* ninjakd2.cpp : Fix build

* ninjakd2.cpp : Fix build
2018-06-17 00:01:33 +10:00
hap
0275673dba efdt: XTAL label 14.318 is obviously a common 4*NTSC XTAL (nw) 2018-06-16 15:58:39 +02:00
hap
a6bcfa0fe1 fidel6502: added cpu divider to EAS family (nw) 2018-06-16 15:35:00 +02:00
Vas Crabb
c03176b85d that was never ready for replacement (nw) 2018-06-16 22:50:46 +10:00
Vas Crabb
521bf0b88c make it possible to set screen update functions without macros without syntax that looks absolutely terrible - examples will come with devcb3 (nw) 2018-06-16 22:32:22 +10:00
hap
1959691bf6 fidel6502: thanks to Berger's schematics, correct fpres RAM and IRQ and assume same irq on similar boards (nw) 2018-06-16 14:09:11 +02:00
Vas Crabb
7ed8c40773 fix build, misc cleanup (nw) 2018-06-16 20:59:42 +10:00
cam900
afb2f40678 williams.cpp : Cleanups (#3660)
* williams.cpp : Reduce runtime tag lookups, Add input_merger for interrupts, Reduce duplicates, Fix naming, Device'd palette for williams_state/blaster_state games, Split spdball Address map
audio/williams.cpp : Reduce runtime tag lookups, Cleanup duplicates

* williams.cpp : output_finder
2018-06-16 20:21:43 +10:00
Vas Crabb
5d4a34c9d2 more misc stuff (nw) 2018-06-16 17:33:35 +10:00
AJR
843484332d balsente.cpp: Workaround for recent sound regression (nw) 2018-06-16 00:56:39 -04:00
braintro
38b8531c54 taito_f3.cpp: Fix cut-n-paste (nw) 2018-06-15 16:43:34 -05:00
braintro
067bcba19d new clone added - Hat Trick Hero '95 (Asia)
New Clone Added
-----------------------------------------------------
Hat Trick Hero '95 (Ver 2.6Asia 1994/11/17) [Artemio Urbina, The Dumping Union]
2018-06-15 15:06:39 -05:00
Nigel Barnes
af67c0831e New working software list additions
-----------------------------------
squale_cart: The Squale Intro [Jean-François DEL NERO / HxC2001]
2018-06-15 19:40:51 +01:00
yz70s
9ccf12a9a5 i82371sb.cpp: isa does not use separate spaces since they cause problems (nw)
Now with pcipc it is possible to use floppy disks.
2018-06-15 20:27:39 +02:00
yz70s
72bda53e89 fdc37c93x.cpp: put memory mappings in remap routine (nw) 2018-06-15 20:27:39 +02:00
yz70s
ca544ca03e svga_tseng.cpp: move memory mappings to remap routine (nw) 2018-06-15 20:27:39 +02:00
AJR
fc9ac2e417 x2212: Address sanity checking (nw) 2018-06-15 14:06:27 -04:00
AJR
9adf39ca97 x2212: Remove memory interface and clean up code 2018-06-15 13:41:44 -04:00
Curt Coder
0ebf0f0103 abc80x: Cleanup. (nw) 2018-06-15 15:16:06 +03:00
cam900
bbc4e38d96 1945kiii : Minor cleanups, Add notes (#3614) 2018-06-15 10:46:47 +02:00
cam900
998eccc360 dreamwld.cpp : Add docs for mcu, Fix mcu region size (#3473) 2018-06-15 09:38:50 +02:00
angelosa
cfcbd155cb jalmah.cpp: fixed second tilemap size for good (nw) 2018-06-15 06:09:48 +02:00
angelosa
208eece4dd jalmah.cpp: fixed color protection in Urashima Mahjong (girls and test mode) [Angelo Salese] 2018-06-15 06:09:46 +02:00
AJR
a6e481e111 atom.cpp: Replace machine().device with finder array (nw) 2018-06-14 23:34:04 -04:00
Vas Crabb
65c4569652 acro removal, disambiguation, debugger side effects (nw) 2018-06-15 13:17:32 +10:00
angelosa
f255eb1663 jalmah.cpp: emulate video scrolling partial updates for Urashima Mahjong (fixes winning animations) [Angelo Salese] 2018-06-15 03:00:17 +02:00
angelosa
99a4d63f83 jalmah.cpp: rewrote video by using Mega System 1 tilemap devices [Angelo Salese]
jalmah.cpp: fixed Urashima Mahjong video priority during gameplay (score display and calls) [Angelo Salese]
2018-06-15 03:00:15 +02:00
angelosa
7e2f2b8039 jalmah.cpp: first pass of cleanups (nw) 2018-06-15 03:00:14 +02:00
AJR
3acfb25aaf balsente.cpp: Use ACIA devices for sound communication 2018-06-14 17:20:16 -04:00
AJR
810da767b7 i8275: Clean up code slightly (nw) 2018-06-14 15:13:06 -04:00
Scott Stone
495dea1d88
Merge pull request #3658 from rzero9/pc98soft
pc98.xml: softlist updates, part 1 (numbers)
2018-06-14 11:48:12 -04:00
angelosa
2ae634075b cischeat.cpp: added backup RAM to Captain Flag [Angelo Salese] 2018-06-14 17:02:11 +02:00
angelosa
d5e347054b ms1_tmap.cpp: initialize VRAM to sane default, fixes ugly back pen shown up in Big Run [Angelo Salese] 2018-06-14 16:30:55 +02:00
cam900
c0f052599e sf.cpp : Cleanups (#3630)
* sf.cpp : Reduce duplicates, Reduce RAM usage of tilemap, Reduce runtime tag lookups

* sf.cpp : Revert tilemap things - each tile of tilemaps are never updated, Fix build
2018-06-14 16:05:48 +02:00
r09
37c63d4165 Turns out 98amino was already there with a translated title, we'll keep
the Japanese one
2018-06-14 12:44:46 +02:00
AJR
8e1d728868 vta2000: More preliminary device hookups (nw) 2018-06-14 01:19:31 -04:00
AJR
76c6047f76 vta2000: Add speaker sound 2018-06-14 00:03:22 -04:00
Vas Crabb
269e799b26 get rid of some overloaded names - a lot of these will become unnecessary after new memory and devcb are ready (nw) 2018-06-14 12:38:22 +10:00