Aaron Giles
a50849088e
gfx_element is now a class. Accessors are provided for all
...
necessary elements. Updated some of the more, ah, creative
uses/abuses of the gfx_elements. [Aaron Giles]
2012-09-06 06:19:32 +00:00
Michaël Banaan Ananas
16c2e208e3
avoid unnecessary use of PORT_CODE
2012-09-06 01:39:43 +00:00
Angelo Salese
18d55aaad6
(MESS) Added keyboard inputs for Pasopia and Pasopia 7, z80pio irq still doesn't work [Angelo Salese]
2012-09-06 00:51:10 +00:00
Scott Stone
ec94908b35
Numerous jedutil tool improvements. [Kevin Eshbach]
...
Made some modifications to the jedutil tool to allow the viewing of simple combinatorial jeds (adding support for registered and gals in the future) by taking a jed file and printing out human-readable equations. Changed the command line options of the jedutil tool to know take an initial argument to specify what the tool should do.
For example to convert a jed to bin the command is now:
jedutil –convert <source.jed> <dest.bin>
jedutil –convert <source.bin> <dest.jed>
To view a jed file with human-readable equations the command is
jedutil –view <source.jed> <pal type>
Added a simple regression test for the tool that just verifies that the currently known pals have the row and column fuse location mapped correctly and at the moment this tool runs under windows only.
Under the directory src/regtests/jedutil there is a Windows Script File with the name jedtest.wsf that if run from the command line with the command “cscript jedtest.wsf” will verify that a dump of the jeds in src/regtests/jedutil/jeds matches the good dumps in src/regtests/jedutil/baseline. Reference jed files created using the tool eqn2jed which is included with Opal Jr and these files are in src/regtests/jedutil/eqns.
2012-09-05 22:44:28 +00:00
Angelo Salese
47c42009c7
Various changes, nw
2012-09-05 22:32:08 +00:00
smf-
3adb0fd55c
made S1410 device act as a SCSIHD with the custom commands, added D9060HD & ACB4070 devices to do the same thing [smf]
2012-09-05 21:50:02 +00:00
Aaron Giles
9532f488fc
Converted Namco C40 road chip to a device. Updated users.
...
Added support for tilemaps to be passed a gfx pointer
instead of a gfxnum.
2012-09-05 21:42:51 +00:00
Angelo Salese
57384dee8d
(MESS) Preliminary support for cassette images in MZ-2000 [Angelo Salese]
2012-09-05 20:07:14 +00:00
Sandro Ronco
edbe5fd396
(MESS) geniusiq: fixed missing text. (nw)
2012-09-05 18:16:30 +00:00
Aaron Giles
72e58d62ef
Move the constants up where they should be.
2012-09-05 17:30:53 +00:00
Aaron Giles
104ae23dcb
Replaced standard mappers with an enumeration that maps internally
...
to the original functions. The only change is to all-caps since
these are constants, e.g., tilemap_scan_rows -> TILEMAP_SCAN_ROWS.
2012-09-05 16:58:19 +00:00
Curt Coder
c99cbedd35
mos6560: Refactored interface to use devcb. (nw)
2012-09-05 16:25:28 +00:00
Angelo Salese
6fbb9a73e0
MZ700: cleaned up the keyboard code, nw
2012-09-05 14:00:09 +00:00
Miodrag Milanovic
90a119f9bc
Removed not needed includes (no whatsnew)
2012-09-05 13:36:38 +00:00
Robbbert
525c7082a1
Pinball: Various preliminary works.
2012-09-05 13:16:35 +00:00
Michaël Banaan Ananas
3c124b6015
thanks DS
2012-09-05 10:40:57 +00:00
Miodrag Milanovic
913ee29d76
Made core able to use bios selection per slot device [Miodrag Milanovic]
...
Sample of usage :
mess kc85_4 -exp d004gide,bios=v31
Will need to cleanup handling of sub options to make it more robust and able to validate
2012-09-05 10:30:30 +00:00
Aaron Giles
f6c7aa39ba
WIP Namco System 2/21/etc cleanup/modernization.
2012-09-05 09:47:52 +00:00
Scott Stone
629a101739
An attempt to understand sand document ome of the protection in 'glass' before I decided it was pointless and a completely lost cause. From Haze (nw)
2012-09-05 09:33:11 +00:00
Scott Stone
5e7a9532f1
Continuing new device implementation for SN76496 and clones - bbc.c, mycom.c, pasopia7.c, smc777.c, a2alfam2.c) [Osso]
...
Updated looping.c to use the new tms52xx device implementation. [Osso]
2012-09-05 09:28:15 +00:00
mahlemiut
d37ddf62a9
(MESS) svga_s3: Added basic support for Bresenham lines.
2012-09-05 07:54:18 +00:00
Miodrag Milanovic
c10095464a
(MESS) - isa_blaster: Adds 2,3 and 4bit ADPCM support [Carl]
2012-09-05 06:20:31 +00:00
Brian Troha
68760e7b3b
midzeus.c: Add info about Cruis'n Exotica v1.3 and correct information about the U12 & U13 roms. - NW
2012-09-05 02:39:35 +00:00
Aaron Giles
459980bd3e
And death to AM_SIZE_LEGACY.
2012-09-04 22:15:53 +00:00
Scott Stone
65cb0b57e9
Fix for Berlin Wall crashing or hanging on exit for some systems. From Haze (nw)
2012-09-04 20:40:53 +00:00
Michaël Banaan Ananas
9a4afc42b6
new clone added
...
-------------------
F1 Super Lap (World) [Uncle Tom]
2012-09-04 20:29:46 +00:00
Angelo Salese
5e9c0a9584
Moved MEMSEL as well
2012-09-04 19:15:17 +00:00
Angelo Salese
1d16e70191
Small clean-up
2012-09-04 19:11:00 +00:00
Angelo Salese
38def1aaed
Moved multiplication and division operation from SNES to 5A22 CPU core file [Angelo Salese]
2012-09-04 19:08:03 +00:00
Curt Coder
05054328f2
(MESS) c65: Added missing SID interface. (nw)\n(MESS) c64: Used SID8580 for the 64C models. (nw)
2012-09-04 17:56:05 +00:00
Aaron Giles
b56467bbb6
Some Namco System 2 cleanups, removing the need for
...
AM_BASE/_SIZE_LEGACY. Also moved some handlers and
statics into the state class.
2012-09-04 17:10:48 +00:00
Aaron Giles
95431b690e
Remove commented-out references to AM_BASE/_SIZE_LEGACY.
2012-09-04 17:10:04 +00:00
Aaron Giles
93ad998dc7
Clean up Midway video decoding, removing need for AM_BASE/_SIZE_LEGACY.
2012-09-04 17:07:33 +00:00
Michaël Banaan Ananas
fc281df816
not sure of releaseyear
2012-09-04 16:54:40 +00:00
Michaël Banaan Ananas
862ec11c91
New clone added
...
------------------
Ms. Pac-Man Heart Burn
2012-09-04 16:31:44 +00:00
Angelo Salese
2e1d9afb08
Fixed a major bug with 5A22 timings, that was incorrectly taking extra steals at every read, write and rmw types of opcode [Angelo Salese]
2012-09-04 16:17:16 +00:00
Angelo Salese
e7f9a23284
Improved SPC700 cycle opcode timings [Angelo Salese, byuu]
2012-09-04 15:09:39 +00:00
Miodrag Milanovic
97409c7e6f
Made cmd line parameter parsing going into unlimited levels (no whatsnew)
2012-09-04 13:21:17 +00:00
Robbbert
491e447c93
Pinball: Various preliminary works.
2012-09-04 13:10:38 +00:00
Curt Coder
4080118ce8
m6502: Refactored the indexed read/write to use devcb, and fixed the peripheral port for plus4. (nw)
...
(MESS) apple3: Fixed the CPU interface. (nw)
(MESS) vic10: Refactored to use datassette slot interface. (nw)
2012-09-04 12:23:59 +00:00
Curt Coder
3007da08e0
m6502: Fixed CPU peripheral port behavior by introducing pull-up and pull-down masks to the CPU interface. [Curt Coder]
...
(MESS) c64: Fixed CPU port, tsuit215 CPUPORT test passes now. [Curt Coder]
2012-09-04 09:20:01 +00:00
Miodrag Milanovic
40a39cedf1
Added Sound Blaster 16, and proper 16 bit ISA DMA handling [Carl]
...
Added IBM VGA card [Carl]
2012-09-04 06:31:18 +00:00
Brian Troha
b35677cdee
segas32.c: Added "(Japan)" to F1 Super Lap & Dragon Ball Z V.R.V.S. game titles as these 2 games are explicitly for the Japan region. - NW
2012-09-04 02:59:51 +00:00
Michaël Banaan Ananas
4503b931b3
ah right, nevermind
2012-09-04 00:07:14 +00:00
Scott Stone
de40e4896f
Continuing new device implementation for SN76496 and clones - qix.c [Osso]
2012-09-03 23:18:51 +00:00
Sandro Ronco
495f8bd510
(MESS) Updated KC D004 and TVC HBF to use selectable BIOS. (nw)
2012-09-03 21:55:20 +00:00
Curt Coder
adfeb58842
(MESS) crvision: Converted to use new sn76494_device. (nw)
2012-09-03 21:25:04 +00:00
Michaël Banaan Ananas
b9e1ceeff4
relocated scanline timer start at the first active pixel instead of left border, this makes vdp interrupt timing accurate
2012-09-03 21:00:28 +00:00
Aaron Giles
900ddb7a9b
First pass at modernizing the jaguar/cojag driver. Removed all
...
static variables and use of AM_LEGACY_BASE/SIZE.
2012-09-03 20:41:50 +00:00
Michaël Banaan Ananas
11447faf9b
make the undumped tilehalf empty instead of random garbage (ROMREGION_ERASE00 does not work there)
2012-09-03 19:26:37 +00:00