Commit Graph

29496 Commits

Author SHA1 Message Date
Wilbert Pol
17c451f5e7 (MESS) msx.c: Notes and fixed rom loading for tpp311 and tps312. tpp311 now boots into logo. msx-write and msx-plan can now be started on tps312. (nw) 2014-05-18 13:56:59 +00:00
smf-
0fedf1a539 Alternate fix, closer to original. Either works for MSVC 2012 & MinGW, someone needs to test with ICC (nw) 2014-05-18 13:23:37 +00:00
smf-
01658da1b1 Experimental fix for building with MSVC 2012 (it might fix ICC too). (nw) 2014-05-18 13:11:43 +00:00
Wilbert Pol
bac3e7672f (MESS) msx.c: Implemented some more things in the matsushita switched device. Firmware in fs4500 now seems to work. (nw) 2014-05-18 13:05:42 +00:00
Robbbert
7b7f2f8291 (MESS) mbc200 : converted to new wdc
Regression: disk is not ready
2014-05-18 12:26:29 +00:00
Dirk Best
7c9fb73622 Amiga: Support PAL/NTSC switch for machines equipped with an ECS Agnus
chip or better.

Core changes:
- Save screen pixelclock.
- Call reset_partial_updates() in finish_screen_updates() instead of
creating an extra timer for it. This prevents calling
reset_partial_updates() after finishing the screen, causes issues when
screens change their size to a size lower than the current screen.
- Optimization: Support calling vblank_begin() directly at the start of
a frame instead of using a timer.
2014-05-18 12:05:59 +00:00
Dirk Best
fda0dea5d1 Silence GAYLE 2014-05-18 12:05:54 +00:00
Robbbert
94d60e66e2 (MESS) apf : convert to new wdc.
Don't know if the old code worked; the new code certainly doesn't.
2014-05-18 10:59:21 +00:00
Scott Stone
cb144e8684 Fixed ROM_RELOAD sizes to match actual rom sizes in certain WPC_95.c games (nw) 2014-05-18 10:24:57 +00:00
Alex W. Jackson
f8d22faa9c nemesis.c: use standard palette handler for salamander and friends (nw) 2014-05-18 08:23:43 +00:00
Wilbert Pol
3031a963d1 (MESS) msx.c: Added TC8566AF FDC emulation. (nw) 2014-05-18 07:38:46 +00:00
Curt Coder
ae722c5e38 (MESS) osbexec: Modernized floppy. Now tries to load CP/M but fails while reading ids. (nw) 2014-05-18 05:32:22 +00:00
Alex W. Jackson
47c3e5bb67 fix build (nw) 2014-05-18 04:51:38 +00:00
mahlemiut
f589458ff1 fmtowns: added clone FM Towns II FreshTV [caius, Barry Rodewald] 2014-05-18 02:20:10 +00:00
Couriersud
43e86ec55d Fixed a bug with saving state. In addition, some minor code changes. 2014-05-18 00:48:34 +00:00
Couriersud
168640c700 Left a comment that GL_FRAMEBUFFER_SRGB is supported by SDL2. 2014-05-18 00:46:09 +00:00
Couriersud
5ff6ac66a9 Left a "FIXME" too remind me later, that gamma needs attention in MAME. 2014-05-17 23:57:18 +00:00
Olivier Galibert
2f867f94f8 wpc_95: Make it testable [O. Galibert] 2014-05-17 20:25:12 +00:00
Olivier Galibert
72f44639ef placeholders 2014-05-17 20:24:49 +00:00
Alex W. Jackson
936b93e427 nemesis.c: normalize black/white levels (nw) 2014-05-17 20:10:52 +00:00
Oliver Stöneberg
f072a9e114 fixed usage of uninitialized member in nes_waixing_j_device (nw) 2014-05-17 20:04:57 +00:00
Oliver Stöneberg
6621c1dd72 fixed usage of uninitialized member in nes_bmc_gc6in1_device (nw) 2014-05-17 20:01:03 +00:00
Oliver Stöneberg
a096aa7bb5 fixed usage of uninitialized members in nes_somari_device (nw) 2014-05-17 19:57:52 +00:00
Oliver Stöneberg
833c255154 use -fno-optimize-sibling-calls with SYMBOLS=1 for more complete stack traces with optimizations (nw) 2014-05-17 19:47:30 +00:00
Curt Coder
b44baf77ce Fixed soflist names. (nw) 2014-05-17 19:46:38 +00:00
Curt Coder
e377bb47ee (MESS) mbc200: Added floppy software list. [Dave Dunfield, Chuck(G)] 2014-05-17 19:45:47 +00:00
Oliver Stöneberg
c91e2c7423 fixed usage of uninitialized member in nes_rex_dbz5_device (nw) 2014-05-17 19:44:46 +00:00
Curt Coder
6fa89de698 (MESS) osbexec: Added floppy software list. [Dave Dunfield, The Don Maslin Archive] 2014-05-17 19:37:10 +00:00
Oliver Stöneberg
269fd6c2a4 fixed usage of uninitialized member in nes_waixing_fs304_device (nw) 2014-05-17 19:36:38 +00:00
Curt Coder
3ab5531414 z80sio: Cleanup. (nw) 2014-05-17 19:00:52 +00:00
Curt Coder
f901ff7016 wd17xx: (nw) 2014-05-17 18:44:24 +00:00
Couriersud
ce9d020efe Changed nemesis resnet configuration to Open Collector. The 7409 is an open collector and gate. 2014-05-17 17:12:11 +00:00
Quench
91b61b88b6 playmark updates:
HotMind:
  Restored missing text layer, added Ticket/Token dispensers and
  replaced the sound PIC with a hand modified version for correct
  background music playback.   [Quench]

LuckBoomH:
  Corrected the text layer and inputs, added Ticket/Token dispensers
  and replaced the sound PIC with a hand modified version for
  correct sample and music playback.   [Quench]


New games added or promoted from NOT_WORKING status
---------------------------------------------------
LuckBoomH - Lucky Boom (Hard Times hardware)   [Quench]
2014-05-17 17:04:16 +00:00
Couriersud
9f5ba56a63 Document reason for identical code in resnet.c line 613 2014-05-17 16:59:53 +00:00
David Haywood
9632494a77 new clones
Gang Wars (Japan) [jets from emufrance and Layer from neo-arcadia]

(i've asked for the other roms in the set to be checked)

also reinstated the bootleg, these 68705 instead of alpha mcu bootlegs might be interesting later down the line even if the main code is the same..

also one of our mask roms was bad, and the gangwarsu set should definitely have been using different roms for the gfx
2014-05-17 16:42:58 +00:00
Wilbert Pol
b85a5297f6 (MESS) msx.c: Fixed firmware loading on hbf9sp. Machine now properly boots into firmware and you can exit to Basic. Took off GAME_NOT_WORKING flag. (nw) 2014-05-17 13:50:22 +00:00
Wilbert Pol
429f5eae4d (MESS) msx.c: Fixed rom loading in hx23 and hx23f. hx23 firmware now works; hx23f firmware still has a small problem. (nw) 2014-05-17 13:01:20 +00:00
Wilbert Pol
7a911ac8c9 (MESS) msx.c: Added note about why the hbf1 and hbf12 drivers are not working. Fixed rom loading for hbf5; machine now works. 2014-05-17 12:39:23 +00:00
Dirk Best
add62d80c4 Oops, fix MAME 2014-05-17 11:27:41 +00:00
mahlemiut
e7b7965ff9 at: added preliminary ATi Graphics Ultra Pro (mach32) ISA video card. [Barry Rodewald] 2014-05-17 10:52:17 +00:00
Dirk Best
27a86b11ee Amiga: Kill the legacy CIA emulation and fix Agnus ID for A2000 and
A500.

CIA changes:
- Add missing virtual keyword to actually call the right TOD clock
- Outputs depend on the input state (fixes A1000 overlay switch)
- Switching to serial output mode with one-shot activated causes a pulse
on SP (correct? needed for keyboard handshake)
- Serial input is clocked by the CNT input, not the default clock
- Mask offsets to 4 bits
- Writing the Timer High register with one-shot activated immediately
causes the timer to be latched and the timer started, regardless of
timer start value

Curt: Please review those changes.
2014-05-17 10:21:26 +00:00
Alex W. Jackson
7be232005c nemesis.c: use resnet for palette [Alex Jackson] 2014-05-17 09:56:23 +00:00
Ivan Vangelista
a1abf1f47d nascom1.c: ioport_array (nw) 2014-05-17 07:38:14 +00:00
Wilbert Pol
ab56cf54d6 (MESS) msx.c: Split fs5500 into 2 sets. The National FS-5500F1 had 1 floppy drive, the National FS-5500F2 had 2 floppy drives. (nw) 2014-05-17 07:26:48 +00:00
Alex W. Jackson
c7baadaa7c neogeo: simplify sprite_on_scanline calculation (nw) 2014-05-17 01:24:24 +00:00
Couriersud
5d7f380540 Introduced netlist_analog_net_t and netlist_logic_net_t to untangle code a bit. 2014-05-17 00:39:26 +00:00
Alex W. Jackson
311a451600 midas.c: 0x9c000e is a video register, not LED related (nw) 2014-05-17 00:14:22 +00:00
Wilbert Pol
0c70b32092 (MESS) msx.c: Added support for the MSX-JE firmwares in the Sony HB-F1XDJ and HB-F1XV machines. (nw) 2014-05-16 20:54:14 +00:00
Oliver Stöneberg
d00cca158c fixed usage of uninitialized member in nes_fjump2_device (nw) 2014-05-16 19:27:35 +00:00
Couriersud
f7dffdd771 Missed this one. 2014-05-16 16:46:31 +00:00