Curt Coder
dbaaea282a
Re-enabled scheduler cothread execution. [Curt Coder]
2011-07-19 10:24:16 +00:00
Miodrag Milanovic
887fbd7203
Allow break into debugger for screen less systems (no whatsnew)
2011-07-19 09:05:22 +00:00
Miodrag Milanovic
2e549870b7
i386: implemented FCLEX FPU instruction. [Barry Rodewald]
2011-07-19 08:45:07 +00:00
R. Belmont
0b06a96a58
GCC 4.6 fix (nw)
2011-07-19 00:21:30 +00:00
R. Belmont
0c20151bd4
ppc: Implemented correct BATs for 601 and memory-forced I/O controller interface accesses [R. Belmont]
2011-07-18 04:04:03 +00:00
Miodrag Milanovic
32166a4e5c
Update support for slot devices based softlists (no whatsnew)
2011-07-17 11:26:10 +00:00
R. Belmont
63a417e7d5
m68k: added bus error input line, fixed FMOVEM, fixed issues with HMMU [R. Belmont]
2011-07-17 05:53:41 +00:00
Angelo Salese
06276f110e
Erratic timings, reverted back
2011-07-15 13:41:47 +00:00
Angelo Salese
ce6605f907
Added cycle remainder for FRC in SH-2 [Angelo Salese] (note to Arbee: please double check this)
2011-07-15 13:22:47 +00:00
R. Belmont
d914de3b4b
m68k: set read/write bit properly in special status on MMU bus errors [R. Belmont]
2011-07-15 03:34:55 +00:00
Miodrag Milanovic
8355b34753
Make memset been used in cpu core in unique way (no whatsnew)
2011-07-13 18:02:27 +00:00
smf-
abafc6f38c
optional roms aren't treated as required when auditing & simplified the set detection.
2011-07-13 12:12:22 +00:00
Miodrag Milanovic
59d3c568ca
Fix for virtual overload in DSP56K (no whatsnew)
2011-07-13 07:58:54 +00:00
Miodrag Milanovic
5a59cde33d
Fix for memsets in core (no whatsnew)
2011-07-13 07:35:14 +00:00
Miodrag Milanovic
4a09b1f302
Put old message if there are no softlists (no whatsnew)
2011-07-12 17:27:15 +00:00
smf-
4c5843d213
treat device roms the same as parent roms when auditing.
2011-07-12 12:55:38 +00:00
smf-
13d27fe17a
if a driver has no required roms then you have it.
2011-07-12 12:00:38 +00:00
smf-
8154fdc70d
hack for building with visual studio, to go with the hack for gcc
2011-07-12 11:42:15 +00:00
Angelo Salese
3382973459
Writeable -> Writable
2011-07-11 22:48:56 +00:00
Angelo Salese
192c9e04f5
Clean-ups and version bump
2011-07-11 19:36:26 +00:00
Scott Stone
6d4235dcb0
Core import from MESS (no whatsnew)
2011-07-11 16:29:44 +00:00
Angelo Salese
fecff8f387
Preliminary work for ATV Track, in order to get the second SH-4 into
...
business [Samuele Zannoli]
Added support for dma transfers between the processor and external
devices in SH-4 CPU core [Samuele Zannoli]
Modified naomibd device so that it allocates the memory for the gdrom
data on startup based on a parameter that specifies the size in
megabytes. [Samuele Zannoli]
Added two new commands to the unidasm utility [Samuele Zannoli]
-skip <n> allows to skip the first <n> bytes from the file
-count <n> specifiest that only <n> bytes from the file must be
disassembled
2011-07-11 15:06:19 +00:00
Miodrag Milanovic
c59f407916
Renamed current floppy implementation to legacy (no whatsnew)
2011-07-11 07:54:00 +00:00
Miodrag Milanovic
d1227c9617
Fix assert when using M68HC05EG (no whatsnew)
2011-07-10 18:41:43 +00:00
Alex W. Jackson
e1edbacccc
Implemented halt instruction in the NEC CPU core [Wilbert Pol, Alex Jackson]
2011-07-10 07:03:32 +00:00
Angelo Salese
6c5a5519a9
Added the new set
2011-07-09 18:15:21 +00:00
R. Belmont
497927733d
Corrected syntax in some inline assembly [Balrog]
2011-07-09 16:56:11 +00:00
Miodrag Milanovic
f035c6f744
idectrl - made harddrive device search relative (no whatsnew)
2011-07-09 12:18:18 +00:00
smf-
93c730c79f
reduced number of cases.
2011-07-08 18:39:06 +00:00
Miodrag Milanovic
0153e1e00e
Fix nvram filename for non-biosed sets (no whatsnew)
2011-07-08 18:06:16 +00:00
Wilbert Pol
5dc7ae98ac
tms9928a.c: Removed some unused functions. (nw)
2011-07-06 20:27:43 +00:00
Miodrag Milanovic
bd598da61f
nvram - in case of multiple bioses, system nvram will be saved in [Miodrag Milanovic]
...
form systemname_biosnum.nv in cases when non-default bios is used.
For default bios selection all stay the same.
2011-07-06 13:08:47 +00:00
Miodrag Milanovic
9babf1fcf4
i386: Various fixes. [Barry Rodewald]
...
- Load LDT before segment registers when switching tasks,
- Set IF after the instruction following STI,
- Reset IF after MOV SS or POP SS for one instruction,
- Fixed LSL instruction when modrm < 0xc0.
2011-07-06 07:08:37 +00:00
Jonathan Gevaryahu
dc74c5f753
Further upd7725 fixes, new code might actually work properly now, fixed uninitialized variables. [Lord Nightmare, Wilbert Pol]
2011-07-06 03:41:41 +00:00
Miodrag Milanovic
31f7bf981f
Made multcart slot separate device, and prepared cartslot for rewrite (no whatsnew)
2011-07-05 18:50:38 +00:00
Miodrag Milanovic
77cd911bce
pic8259 - reverted things back, but made this to be depending of mode, it makes much more sense,anyway all were using 8259A :( (no whatsnew)
2011-07-05 14:50:28 +00:00
Miodrag Milanovic
10db9b3a8f
pic8259 - Kill me but this is how it works (no whatsnew)
2011-07-05 14:18:13 +00:00
Olivier Galibert
4abbe33f8f
addrmap: Add a useful error detection [O. Galibert]
2011-07-05 10:03:46 +00:00
Olivier Galibert
abc59bb3f8
addrmap: Allow adding device-sourced memory maps in the main map. [O. Galibert]
...
Device-side, it only works for modern device. Declare the map with
DECLARE_ADDRESS_MAP(name, width). It's a method which can be virtual
but not static.
In the implementation, define ADDRESS_MAP_MODERN, and define the map
starting with DEVICE_ADDRESS_MAP_START(name, width, device_class).
Rest is like a normal modern map.
To include it in the memory map use:
AM_DEVICE( "device tag", devicea_class, name )
Or for device with differing widths:
AM_DEVICE8( "device tag", devicea_class, name, unitmask )
AM_DEVICE16( "device tag", devicea_class, name, unitmask )
AM_DEVICE32( "device tag", devicea_class, name, unitmask )
2011-07-05 04:41:06 +00:00
Miodrag Milanovic
742836271f
idectrl - Implemented command 0x70 (SEEK) makes jdredd and jdreddb boot again [Miodrag Milanovic]
2011-07-04 17:02:44 +00:00
Miodrag Milanovic
3502cb9133
Added default screenless layout, and update pinball devices to relay on that one (no whatsnew)
2011-07-04 13:22:08 +00:00
Jonathan Gevaryahu
6f893c29f1
Update NEC DSP core to correctly generate the ov1 and s1 alu
...
flags (and hence, SGN register contents). [Lord Nightmare,
Segher, byuu, Cydrak]
2011-07-03 21:03:01 +00:00
Miodrag Milanovic
4add4516fe
Made quicklaunch work for slot/image devices (no whatsnew)
2011-07-03 18:21:07 +00:00
Miodrag Milanovic
e1fbe66543
Small core changes to enable making slot device also a image device (no whatsnew)
2011-07-03 17:11:43 +00:00
Miodrag Milanovic
54f84d3945
Add default inputs only in case default card is inserted (no whatsnew)
2011-07-03 11:01:46 +00:00
Miodrag Milanovic
8e95c66a3a
Ok this time really checks if there was something added (no whatsnew)
2011-07-03 09:03:32 +00:00
Miodrag Milanovic
3037d5fd40
Put new default layouts for 2 and 3 screen systems only if there are no system default and machine default layouts already (no whatsnew)
2011-07-03 08:49:07 +00:00
R. Belmont
8e27b85006
ASC: minor cleanup (use device timer instead of old-style) (nw)
2011-07-03 02:40:31 +00:00
Miodrag Milanovic
c150bf0b76
Make dual and triple video systems use default layouts (no whatsnew)
2011-07-02 18:36:29 +00:00
Miodrag Milanovic
3560506090
Bug #04402 fixed (BSMT2000 sound) [Miodrag Milanovic]
2011-07-02 06:57:36 +00:00