Commit Graph

20086 Commits

Author SHA1 Message Date
David Haywood
ddbeff96cd new clones
Lucky Boom (Hard Times / Hot Mind hardware) [ANY] (not working)

need to fix up a few gfx things and inputs, could point the way for some general cleanups here.
2013-02-01 21:51:34 +00:00
Wilbert Pol
d17c890cda (MESS) arcadia.c: Reduce tagmap lookups (nw) 2013-02-01 20:05:42 +00:00
Wilbert Pol
35e3b93a06 (MESS) vc4000.c: Reduce tagmap lookups (nw) 2013-02-01 19:35:26 +00:00
Curt Coder
0ed1842cdf (MESS) pet: Moved the remaining PETs to the new driver. [Curt Coder] 2013-02-01 18:38:13 +00:00
Oliver Stöneberg
565eb9ff85 disabled stupid zlib trace message with DEBUG (nw) 2013-02-01 15:56:06 +00:00
cracyc
3275f26818 i386: forget this (nw) 2013-02-01 15:35:29 +00:00
Angelo Salese
0993d27284 Un-commented incautious debug register printf, added some notes" 2013-02-01 14:50:21 +00:00
Angelo Salese
7f424eb78a Made the comms hack more useful 2013-02-01 14:04:48 +00:00
mahlemiut
7f882f3262 isa_gus: Added MIDI In and Out.
6850acia: Added accessor function for status (no whatsnew)

MIDI Out seems to work fine with Win 3.1 MIDI Mapper and Media Player.
To use with these, open MIDI Mapper, and edit the General MIDI setup, and
change each channel from "Ultrasound MIDI Synth" to "Ultrasound MIDI Output
Port"

MIDI In is untested, and the MIDI Receive IRQ test still fails.
2013-02-01 12:21:53 +00:00
Miodrag Milanovic
9032bb6816 modernized reset of pre/postload calls, just few legacy left (no whatsnew) 2013-02-01 11:37:47 +00:00
Oliver Stöneberg
582ec9dce4 fixed typo in previous commit / fixed DEBUG compilation of pmwinmm.c and zlib 2013-02-01 08:31:09 +00:00
Oliver Stöneberg
55c4155a19 set proper DEBUG defines in makefile (nw) 2013-02-01 08:00:12 +00:00
R. Belmont
53d7a1f734 (nw) 2013-02-01 04:26:47 +00:00
R. Belmont
b1b07eb9f2 (MESS) isa_sblaster: improved MIDI throttling (nw) 2013-02-01 01:50:05 +00:00
cracyc
3e4de53899 i386: add tlb [Carl]
vtlb: add direct dynamic entry load (nw) 
vtlb_fill doesn't appear to provide an easy way to determine whether a failure is due to a presence or permission error
also entries need to be marked dirty or the performance improvement is minimal
2013-01-31 22:56:31 +00:00
Wilbert Pol
0609a5cee5 (MESS) isa_cga.c: Reduced ioport tagmap lookups. (nw) 2013-01-31 21:52:05 +00:00
Wilbert Pol
52033de933 Changed LR35902 configuration and tagmap lookup reduction for gameboy.c (nw) 2013-01-31 21:40:26 +00:00
Jonathan Gevaryahu
80d76acb7e Doing things in a neater way based on O. Galibert's suggestions: one tagmap pointer lookup at startup for all the rows instead of storing each separately in the class. No whatsnew. 2013-01-31 21:32:21 +00:00
Curt Coder
54994dadfd (MESS) pet2001: Connected ROM software list. (nw) 2013-01-31 20:12:14 +00:00
Miodrag Milanovic
3190293a0c modernized some pre/postload calls (no whatsnew) 2013-01-31 15:49:00 +00:00
Andrew Gardner
0068d9316d Modernize the Volume and RC filter sound devices. [Andrew Gardner] 2013-01-31 15:46:45 +00:00
Curt Coder
daea35e7d5 (MESS) pet2001: Rewrote the PET 2001 series. [Curt Coder] 2013-01-31 15:17:11 +00:00
Curt Coder
fa364e9f4e (MESS) Input fixes. (nw) 2013-01-31 15:11:56 +00:00
Curt Coder
4da7220671 (MESS) Softlist additions. (nw) 2013-01-31 15:08:18 +00:00
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