Commit Graph

20062 Commits

Author SHA1 Message Date
Miodrag Milanovic
f639a2b739 No need for usign device_irq_acknowledge_callback in modern cpu (no whatsnew) 2013-01-31 15:00:25 +00:00
Miodrag Milanovic
ad69d72a53 IRQ_CALLBACK modernization part 3 (no whatsnew) 2013-01-31 13:58:02 +00:00
Oliver Stöneberg
34bf46e829 removed unused crosscast() function from emucore.h (nw) 2013-01-31 13:54:11 +00:00
Miodrag Milanovic
bfb62eeb19 IRQ_CALLBACK modernization part 2, this should give some speed to pc drivers (no whatsnew) 2013-01-31 12:47:07 +00:00
Miodrag Milanovic
f63dc9ba65 IRQ_CALLBACK modernization part 1 (no whatsnew) 2013-01-31 12:21:12 +00:00
Miodrag Milanovic
3e73b779d0 Made IRQ_CALLBACK as members to work and made usage of delegates, with few updated drivers, rest will follow, this require clean build (no whatsnew) 2013-01-31 11:13:03 +00:00
Miodrag Milanovic
2ab4d2770a Move some calls into machine state (no whatsnew) 2013-01-31 09:20:51 +00:00
Jonathan Gevaryahu
f913a4767f (MESS) vk100 tagmap removal: better solution. static variables are a bad idea. Also got rid of the last vestiges of the pre-tagmap code with sprintf and junk. No whatsnew. 2013-01-31 05:51:44 +00:00
R. Belmont
39f48b0bee (MESS) SoundBlaster: MIDI Out support for single-byte, SB UART, and MPU-401 UART modes. [R. Belmont] 2013-01-31 05:47:51 +00:00
cracyc
b03019053e [mess] psxanalog: add analog joystick [Carl]
[mess] psxanalog: rename analog pad to dualshock to avoid confusion with the dual analog pad (nw)
2013-01-31 04:06:46 +00:00
Scott Stone
9b79553965 Added confirmed PALs from boards matching horshoes, plottingu, puzznicj in taito_l, fixing labels when needed. [Kevin Eshback] 2013-01-31 03:53:44 +00:00
Scott Stone
8489d422c4 Compile Fix for mess (nw) 2013-01-31 02:15:53 +00:00
mahlemiut
0909ab8305 isa_gus: Enabled 6850 MIDI interface with a hopefully accurate clock, and
fixed a silly error with MIDI IRQs, and passes the MIDI transmit IRQ
          test. [Barry Rodewald]

Out of whatsnew: It still slows the drivers down a bit, but now only by about
20-25%, might be a bit more manageable now.  Also, is there any way to tell if 
the 6850 triggers an IRQ on recieve or transmit, as the GUS has separate flags
for each case.  Otherwise, it can't pass the MIDI recieve IRQ test.
2013-01-31 01:50:53 +00:00
Jonathan Gevaryahu
45705b1082 declared the ioport_port* col_array[16] as static, prevents the thing from being recreated from scratch every time the keyboard is read; this fix allows performance to go from 570% to 660% (no whatsnew) 2013-01-31 00:31:09 +00:00
Jonathan Gevaryahu
14a120be2a (MESS) VK100: tag cleanup 2013-01-30 23:57:46 +00:00
Wilbert Pol
9de1534f04 sm8500: Converted to C++ (nw) 2013-01-30 19:54:41 +00:00
Curt Coder
30b6014d2d (MESS) Softlist additions. (nw) 2013-01-30 16:36:43 +00:00
Fabio Priuli
ebb3f31e9d (MESS) pico.xml: Added a few Brazilian dumps. [TeamEurope] 2013-01-30 14:00:27 +00:00
Fabio Priuli
c5081bd969 making happy old OSX compiler... nw 2013-01-30 13:43:34 +00:00
Fabio Priuli
b4945eac9e msx1_cass: small addition from Kaylee. nw. 2013-01-30 12:22:55 +00:00
Fabio Priuli
83b92c4357 fixed wisdom tree game description to match title screen, courtesy of LoganB. nw. 2013-01-30 12:05:12 +00:00
Fabio Priuli
fc7449e0c5 (MESS) gb.c: fixed support for Wisdom Tree games [Fabio Priuli] 2013-01-30 10:11:46 +00:00
David Haywood
df7fceadd7 new clones
Knights of Valour: Yi Tong Zhong Yuan [XingXing]

also

Protection routines for aliencha [iq_132]
Implemented missing functions of lordgun's protection routines [iq_132]
2013-01-30 04:44:23 +00:00
Angelo Salese
4a0f79932b Why not having both things enabled in minit/sinit? Should fix some comms regressions 2013-01-30 02:17:07 +00:00
R. Belmont
f210761902 (MESS) apple2gs: Enable 6850 MIDI card. Tested in MasterTracks Pro and synthLAB. [R. Belmont] 2013-01-30 01:34:42 +00:00
David Haywood
20161867b8 cleaned up protection data (verified on board) 2013-01-30 00:52:51 +00:00
David Haywood
2b5c83b42b forgot to remove the flag (nw) 2013-01-30 00:17:08 +00:00
David Haywood
9c01fd5e8c new WORKING GAME
Brixian [David Haywood, Zabanitu]

(might replace the RAM dump with the protection code with a slightly cleaner one after a few tests)
2013-01-30 00:15:49 +00:00
Angelo Salese
4e80fcf1c5 Illegal opcode is the start of the undefined address 2013-01-29 23:27:08 +00:00
Angelo Salese
f003637265 Added illegal opcode handling for SH-2 CPU [Angelo Salese] 2013-01-29 21:49:55 +00:00
Angelo Salese
c43f06d7d3 SMPC: support for TH control mode, fixes inputs in Heisei Tensai Bakabon Susume! Bakabons 2013-01-29 17:49:32 +00:00
Curt Coder
38aeb64236 (MESS) c128: Added floppies to software list. (nw) 2013-01-29 15:39:54 +00:00
Curt Coder
7e98df8ef9 (MESS) cbm2: Added floppies to software list. (nw) 2013-01-29 15:11:54 +00:00
Curt Coder
1e7e398238 (MESS) pet: Added add-on ROM software list. [Curt Coder] 2013-01-29 15:11:28 +00:00
Curt Coder
e2312fd2b9 (MESS) c64: Cartridge WIP. (nw) 2013-01-29 15:11:04 +00:00
Miodrag Milanovic
da423e82f4 (MESS) New clones added:
======================
-LZ Color64 [Dantyr]
-Dynacom MX-1600 [Dantyr]
2013-01-29 08:04:54 +00:00
R. Belmont
c3a7aa3e32 (MESS) apple2: Support generic 6850 MIDI card (Yamaha, Passport, etc). [R. Belmont] 2013-01-29 04:44:45 +00:00
R. Belmont
b91d5a2ac3 MIDI: handle MIDI Out with running status properly [R. Belmont] 2013-01-29 04:41:52 +00:00
Angelo Salese
e070c61cf8 VDP1 note 2013-01-29 02:58:44 +00:00
Angelo Salese
a7cea9231f Do the same for Indirect DMA too 2013-01-29 01:28:00 +00:00
Angelo Salese
82d9472048 Made SCU DMAs to be relative to master SH-2 cycles, improves timing in most FMVs 2013-01-29 01:18:45 +00:00
Angelo Salese
95cfb9a32c Minor log changes 2013-01-29 00:15:27 +00:00
Angelo Salese
ce67254709 Fix compile 2013-01-28 23:08:19 +00:00
Ryan Holtz
b9002b3e8a Fix HLSL toggle and move it to Ctrl+Alt+F5. Next time someone touches the HLSL code without knowing what they're doing, I remove it entirely. (nw) 2013-01-28 22:01:06 +00:00
Angelo Salese
30c2ab155e Fix SH-2 non-DRC compile 2013-01-28 21:11:28 +00:00
Curt Coder
b76debcb8b (MESS) c64: Renamed legacy file. (nw) 2013-01-28 20:31:49 +00:00
Sandro Ronco
1b6a762bd3 (MESS) Added KC0066 charset and replace hd44780/Psion charset. (nw) 2013-01-28 18:37:28 +00:00
David Haywood
810931598b new clones
Demon Front (68k label V103, ROM M103XX 07/05/02) (ARM label V103, ROM 07/05/02 S103XX) [The Dumping Union - insert correct credits here]
2013-01-28 18:19:45 +00:00
R. Belmont
b6e9eb1720 Fix pmac6100 regression caused by detagging (nw) 2013-01-28 17:31:50 +00:00
Curt Coder
3cb74a77c8 (MESS) plus4: Cleaned up input handling. Controllers are now connected using the slot interface, and by default a joystick is present. [Curt Coder] 2013-01-28 15:01:31 +00:00