Miodrag Milanovic
e2a7503880
formats lib - Removed some core dependency, put back asserts and made logging mapping depend of define (no whatsnew)
2011-05-07 10:09:26 +00:00
smf-
3b01fd9a76
optimised device removal & prevent accessing removed devices
2011-05-07 09:41:21 +00:00
Curt Coder
4b896b641d
Added support for default NVRAM in MCCS1850. [Curt Coder]
2011-05-07 08:50:32 +00:00
smf-
5a49af2303
fixed building non debug with visual studio 2010, it wants a virtual destructor if there are any virtual methods.
2011-05-07 07:04:08 +00:00
smf-
86a98de07c
fixed potentially uninitialised variable warning building with visual studio 2010
2011-05-07 06:11:28 +00:00
smf-
d1b109625d
"You have taken your first step into a larger world." ―Obi-Wan Kenobi
...
Converted PlayStation DMA to an internal device to the CPU core. DMA to external devices can be set in the machine config, the old calls are still there until the rest of the code is converted. [smf]
The following MAME core changes have been required to allow internal devices to be configurable by the main machine config & to work with internal memory maps.
device.machine_config_additions() are now processed as soon as the device is added, so sub devices can be configured straight away.
replacing or removing a device removes any devices owned by the device being removed, as now they are added straight away.
device_t::subdevice() uses the machine config device list instead of the machine to find the device as the machine is not created until after all the devices have been created.
devices in an internal address map are assumed to be owned by the CPU, while devices in a standard address maps are assumed to be siblings of the CPU.
A code review and regression test would be a good idea.
2011-05-06 23:55:53 +00:00
Miodrag Milanovic
edd7394ca8
moved aescart to machine, same as it is for other cart devices for nes and msx, let's don't make it too complicated structure (no whatsnew)
2011-05-06 20:22:53 +00:00
Miodrag Milanovic
62d841c270
Moved format handling and all formats to separate library [Miodrag Milanovic]
2011-05-06 19:42:26 +00:00
Angelo Salese
987909ff31
Hooked up proper sound program in Combat School bootleg [Angelo Salese]
2011-05-06 19:19:44 +00:00
Angelo Salese
18f84bcc0c
More porting ...
2011-05-06 17:13:14 +00:00
Miodrag Milanovic
29e7942986
Moved centronics device to proper location (no whatsnew)
2011-05-06 12:45:56 +00:00
Angelo Salese
f280fd9f99
Ported DC, SMS and SG1000 to main folder, nw
2011-05-06 10:52:23 +00:00
Fabio Priuli
249c2c6402
srcclean.c: srcclean should remove invalid chars only for source files which are not xml (softlists have UTF-8 characters) [Fabio Priuli]
2011-05-05 20:48:24 +00:00
Phil Bennett
aa36ff470a
6840ptm.c: Fixed mode check in set_gate() [J Wallace]
2011-05-05 20:19:18 +00:00
Phil Bennett
6605e70546
MT 04320: Many sets in mpu4drvr.c: Crash: Integer Divide by Zero [J Wallace]
...
mpu4.c: Started adding support for the Crystal Gaming program card, and the link keys for setting parameters. [J Wallace]
New games added as GAME_NOT_WORKING:
------------------------------------
Frank 'n' Stein (unencrypted) [J Wallace]
2011-05-05 20:13:14 +00:00
Miodrag Milanovic
96c25f2e57
Added 0xE3 command to idectrl, ATAPI identify should not work for hard disk, so updated unknown commands always to return IDE_ERROR_UNKNOWN_COMMAND, this way at586 driver boots (no whatsnew)
2011-05-05 19:15:32 +00:00
Miodrag Milanovic
4a296fc359
Updated idectrl to react on IDE_COMMAND_ATAPI_IDENTIFY it is returning same content as case IDE_COMMAND_GET_INFO, disks are being identified by 586 drivers in MESS (no whatsnew)
2011-05-05 18:30:30 +00:00
Angelo Salese
77f540317d
More Seta ... improves Visco Roulette
2011-05-05 15:34:00 +00:00
Miodrag Milanovic
af35c8613f
Support for dynamic devices added to the core. [Miodrag Milanovic]
...
- Added slot and slot card interfaces
- Added SLOT_INTERFACE macros in order to simplify device adding
- Added new menu option "Slot Devices" and support to change device in runtime
- Updated emuopts to support command setting of slot cards
- Update clifront and added listslots option to display available slots and
device options for each one
2011-05-05 15:18:47 +00:00
Miodrag Milanovic
36c1f1f875
Added UI menu support for slot devices (no whatsnew)
2011-05-05 14:40:14 +00:00
Phil Bennett
36826329fc
01893: mk4: MK4 hangs in demo mode after about 5 mins/matches. [Phil Bennett]
2011-05-05 12:48:20 +00:00
Aaron Giles
ff1db593b7
Attach gamedrv's input ports to the driver_device, so that there's
...
no longer anything special about how they are processed. Removed
logic that handled the game inputs as a special case.
2011-05-05 07:02:28 +00:00
Curt Coder
5951529d11
Fixed devcb regression. (nw)
2011-05-05 06:55:47 +00:00
Aaron Giles
d4138762a7
Coding convention cleanup.
2011-05-05 06:55:15 +00:00
Aaron Giles
61778d4955
Remove legacy trampolines in the 7474 device and fix
...
some undefined behavior in the process. Should fix
reported issues in systems using the 7474.
2011-05-05 05:31:17 +00:00
Aaron Giles
90184e8b79
Fix missed unresolved callback case in m6803.
2011-05-05 03:58:49 +00:00
Angelo Salese
d630c76382
Implemented serial type scrolling for Youma Ninpou Chou bootlegs [Angelo Salese]
2011-05-05 00:58:46 +00:00
Angelo Salese
f3f678e44d
More, more, more ...
2011-05-05 00:22:05 +00:00
Angelo Salese
aa13b8d7ce
Fixed bootlegs
2011-05-05 00:02:26 +00:00
Scott Stone
d9fa7a237f
New Games Added (Not Working)
...
-----------------------------
Quizard Rainbow 4.0 [Team Europe]
2011-05-04 23:53:51 +00:00
Angelo Salese
03d868ec58
Fixed Youma, and a regression too
2011-05-04 23:37:21 +00:00
Angelo Salese
cbb913417e
Yet more Seta
2011-05-04 23:18:41 +00:00
Angelo Salese
d2fef79817
More fixes for Ninja Emaki
2011-05-04 23:13:02 +00:00
Angelo Salese
cc00bd2177
More Seta001 ...
2011-05-04 21:56:15 +00:00
Angelo Salese
3c9d563044
Hooked up NB1414M4 to Ninja Emaki, greatly improving gfxs in it [Angelo Salese]
2011-05-04 21:55:36 +00:00
Angelo Salese
372a9d51b2
Bulk replace machine/armedf.c -> machine/nb1414m4.c
2011-05-04 21:25:00 +00:00
Angelo Salese
a0e27ecd4e
De-stateized the NB1414M4 routines, and converted the correlated Armed F text tilemap to be 8-bits [Angelo Salese]
2011-05-04 21:18:37 +00:00
Aaron Giles
be29321b99
Converted btoads to a modern driver as a checkpoint to see what's
...
still gross about it.
2011-05-04 21:06:11 +00:00
Angelo Salese
f535812870
Ported i8275 from MESS to MAME, will be needed for Dwarf's Den / Quarter Horse driver, nw
2011-05-04 20:27:34 +00:00
Angelo Salese
1528fdbf56
Hooked up rom tests, just to get more annoyance out of them ...
2011-05-04 20:12:33 +00:00
Miodrag Milanovic
92ce55d23c
Cleaned slot implementation, and added few more macros (no whatsnew)
2011-05-04 19:22:37 +00:00
Angelo Salese
8974eada98
Checkpoint
2011-05-04 19:10:43 +00:00
Angelo Salese
415f52befb
Blame Micko ...
2011-05-04 19:05:02 +00:00
Angelo Salese
b1931a6769
Ok, enough Vectrshit for today
2011-05-04 18:56:54 +00:00
Angelo Salese
82b5fb6ab1
3do import from MESS, nw
2011-05-04 18:51:52 +00:00
Angelo Salese
c0214df35a
Another one, shrug
2011-05-04 18:38:03 +00:00
Angelo Salese
89bf152dae
Missed files
2011-05-04 18:31:47 +00:00
Angelo Salese
a16d106a97
Moves Spectrum I+ (Vectrex based strength tester?) from MESS to MAME, nw
2011-05-04 18:30:17 +00:00
Miodrag Milanovic
767ed2bf82
Renamed one image interface call till I am aware what is what (no whatsnew)
2011-05-04 18:14:01 +00:00
Miodrag Milanovic
be28e96b39
Fixed problem with image devices due to same name in interface and device class (no whatsnew)
2011-05-04 17:33:07 +00:00