cracyc
bf810d99ba
(mess) at: simplify, simplify (nw)
2014-04-15 15:24:32 +00:00
Ivan Vangelista
eb436c17f2
isa8_device and isa16_device: converted to devcb2 (nw)
2014-04-15 14:56:57 +00:00
Ivan Vangelista
6e996a4c96
at_keybc.c: converted to devcb2 (nw)
2014-04-07 17:38:59 +00:00
Miodrag Milanovic
fec65e0b57
Cleanups and version bump
2014-04-07 06:04:18 +00:00
Miodrag Milanovic
64ac8f6776
Huge update, palette is now device (nw)
...
note: Aaron please give more descriptive text for release log I have no more strength :)
2014-02-27 13:35:15 +00:00
smf-
38d827e993
Converted PIT8253 to DEVCB2 [smf]
2014-02-23 13:00:28 +00:00
Curt Coder
2e7bf618a5
(MESS) pc: Added support for NASLite 1.72MB disk images. [Curt Coder]
2014-02-18 21:30:36 +00:00
Scott Stone
de6bf3dbbf
(MESS) i8530h31 now *almost* boots or at least make some beeps, instead of halting because of unmapped I/O accesses, or halting because of a bad checksum because the ROM was loaded improperly. [alegend45]
2014-01-27 20:28:27 +00:00
smf-
31315c3342
Removed support for static config from slots and converted the two devices using it to machine config fragments [smf]
2013-12-19 00:58:47 +00:00
cracyc
7909bef768
(mess) clean up the refresh bit, it's always the same as the 5170 (nw)
2013-11-09 04:26:19 +00:00
Miodrag Milanovic
588172ab74
Moved pc_keyboard into emu/bus (nw)
2013-11-06 12:41:13 +00:00
Ivan Vangelista
7dbec4d1c0
Minimal fix for MT05348 (nw)
2013-11-02 08:04:33 +00:00
smf-
e7517ea39e
Fixed the MC146818 modernisation so that local/utc & whether a century is stored in nvram can be specified in a sane way. Removed the century updating as this chip doesn't do that, but each driver can specify where the century should be stored. Fixed off by one errors in the date/time updating. Added support for different external clock speeds and dividers, the clock speeds have been set based on guesswork that the code would set the chip to update at 1hz but this isn't necessarily true. Most flags have been implemented, so that timer updating can be disabled & irq generation should be correct. [smf]
2013-11-01 18:17:55 +00:00
Curt Coder
fda699e4e5
(MESS) Put the proper PC DOSes in place. (nw)
2013-10-04 17:46:05 +00:00
cracyc
8b76c4d345
(mess) at: find a compromise between the at486 and 5170.
...
---
at486 floppies work again and 5170 bios 1 still boots, at586 still fails it's floppy tests
2013-09-12 21:20:22 +00:00
smf-
62f3a522f6
Replaced ISA16_IDE_CD with ATAPI_CDROM, replaced ISA16_IDE & ISA16_IDE_CD in southbridge_device with two BUS_MASTER_IDE_CONTROLLERs. [smf]
2013-08-24 20:02:23 +00:00
smf-
3792c1e6eb
MCFG_DEVICE_CARD_DEVICE_INPUT_DEFAULTS are per slot, they need to be applied to the slot the device will be inserted into. Fixes ide cd being mapped as the primary ide controller (nw)
2013-08-24 10:18:20 +00:00
cracyc
86aee88e0c
(mess) at: preliminary PS/1 support [Carl]
...
--
Probably stalled until the kbc supports mice.
2013-07-25 20:23:52 +00:00
cracyc
6233a365b8
i286: modernize [Carl]
...
(mess) at: use natural keyboard for at clones and 386+ and fix 5160 bios 1 (nw)
(mess) pc9801: more 9801ux experiments (nw)
2013-07-25 00:58:24 +00:00
Curt Coder
84b0a81456
(MESS) ibm5170: Emulated the IBM Model F PC/AT 84-key keyboard. [Curt Coder, John Elliott]
2013-06-30 08:51:53 +00:00
Miodrag Milanovic
b182466163
Moved PC 10 III bios to proper place (nw)
2013-06-25 10:19:00 +00:00
Miodrag Milanovic
0502c5e8fe
(MESS) New skeleton: Commodore PC 10 III [Kaylee]
2013-06-25 08:47:51 +00:00
cracyc
1f2cde8956
i286: repurpose unneeded static config as a20 line callback (nw)
...
pc9801: experiment on 9801ux (nw)
pc: use irq delay from pcjr for pcjx (nw)
2013-06-15 14:35:56 +00:00
Dirk Best
ff3a768786
PC driver cleanup:
...
- Much improved CS4031 emulation, added DMA, interrupt controller, timer, RTC directly to the device as sub devices and added the generic functions needed for AT compatibility
- Moved the ct486 driver to its own file, to avoid all the legacy stuff in at.c
- Added support for the IOCHCK signal to the ISA bus, this is used instead of directly issuing an NMI to the main CPU
- Moved ISA device slot definitions to its own file to avoid copy & pasting the same list to different drivers
- Updated MC146818 RTC for devcb2
2013-06-13 15:43:56 +00:00
Fabio Priuli
e098aab416
Modernized the PIT8253 device. [Fabio Priuli]
2013-06-03 11:39:54 +00:00
smf-
459b30be0f
Moved default card config, device inputs and clock off the slot interface so they can be specified for all cards [smf]
2013-05-29 13:52:16 +00:00
Wilbert Pol
6f7dd684be
pic8259.c: Switched to devcb2. (nw)
2013-05-15 21:57:33 +00:00
Wilbert Pol
34be6878ec
pic8259.c: Continue modernization. (nw)
2013-05-14 20:48:27 +00:00
Miodrag Milanovic
82681f1bb1
speaker tag lookup removal, also no need to use universal tag, since easier now to follow (nw)
2013-04-12 12:29:10 +00:00
cracyc
2aef91cd55
(mess) at: fix some at bioses (nw)
2013-04-10 22:34:13 +00:00
cracyc
d9f2488dd6
i286: make the registers in the debugger follow the 386 layout (nw)
...
(mess) at: cleanup unnecessary rom entries, move the neat 386sx to ct386sx and make it boot (nw)
2013-04-09 19:50:33 +00:00
mahlemiut
6ef18e79fe
(MESS) Added s3virgedx (no whatsnew)
2013-04-01 03:02:47 +00:00
mahlemiut
ba51060798
missed this file (no whatsnew)
2013-03-31 22:27:39 +00:00
cracyc
a3e2ee9604
i386: split 386sx to separate cpu (nw)
...
(mess) at: download more ram (nw)
2013-03-12 17:19:43 +00:00
Curt Coder
6ab6bf735a
(MESS) Used modern accessors for i8259. (nw)
2013-02-02 22:24:47 +00:00
Miodrag Milanovic
0e19f641d3
Cleanups and version bump
2013-01-11 07:32:46 +00:00
cracyc
c117c0c8cc
[mess] the at driver doesn't work properly unless it has at least 640K ram (nw)
2012-12-28 16:02:26 +00:00
Miodrag Milanovic
ff3e49d66f
Changed isa device cpu search, fixes -listxml (no whatsnew)
...
Added some addtional XT and AT bioses
Added -mwindows flag to windows sdl build with QT
2012-12-26 12:57:49 +00:00
Wilbert Pol
15cce15195
(MESS) New games added as GAME_NOT_WORKING
...
Kaypro 286i [Cowering]
2012-12-14 20:36:38 +00:00
Miodrag Milanovic
d6ea1744a0
initial support for Wyse-700 graphics card based on findings of John Elliott (no whatsnew)
2012-10-31 12:50:18 +00:00
cracyc
00e2e35502
(MESS) add innovation ssi-2001 sid-on-isa device
2012-10-20 21:20:53 +00:00
Olivier Galibert
9d1aaf97ae
(mess) upd765: Modernize [O. Galibert]
...
Remaining TODO list:
- take WP into account
- test the amstrad, implement its observational format (edsk) using
pasti as a start. Or find the legendary amstrad IPFs. Or both.
- correct read track, the implementation is completely wrong. See
previous for testing, it's only used in protections the check the
inter-sector gaps.
- shake and bake on the amstrad, protections are the best to find bugs
in a fdc
- add the scan id commands, but nothing seems to use them
- debug the 2.88M formatting which is unreliable. Fix its IDAM/DAM
gap size on formatting too (but that's not what's making it
unreliable)
- test all the systems that were hit, and fix what needs to be fixed.
Beware that multiple problems may happen:
- upd765 may be wrong
- the driver may not be working
- the hookup may be wrong/incomplete (bitrate selection and floppy
rpm in particular)
- the driver may be too limited for the new implementation (the x68k
dma device does not handle non-instant dma yet for instance)
- report invalid command when appropriate depending on the actual chip
emulated
- add the russian clones with their real names
2012-10-10 15:33:51 +00:00
Aaron Giles
cc16777cce
Memory handler normalization, part 1.
...
READ/WRITE_DEVICE*_HANDLERs are now passed an
address_space &, and the 8-bit variants get a mem_mask
as well. This means they are now directly compatible
with the member function delegates. Added a generic
address space to the driver_device that can be used
when no specific address space is available. Also
added DECLARE_READ/WRITE_DEVICE*_HANDLER macros to
declare device callbacks with default mem_mask
parameters. [Aaron Giles]
2012-09-17 07:43:37 +00:00
Miodrag Milanovic
f97e8f0081
ATI Stereo F/X ISA card support [Carl]
2012-09-17 06:37:37 +00:00
Miodrag Milanovic
219e664785
Massive change, MACHINE_START\RESET, VIDEO_START\RESET and PALETTE_INIT changed to be members of state classes (no whatsnew)
2012-09-13 11:15:32 +00:00
mahlemiut
ca89e7e0e6
(MESS) Added preliminary ATi Graphics Ultra support
...
(MESS) svga_s3/gfxultra: Added vector line drawing and short stroke vectors.
2012-09-12 13:32:49 +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
mahlemiut
390362ac6e
(MESS) svga_s3: converted to 16-bit ISA device. The S3 chipsets have 16-bit wide registers, and can only be used on AT systems. (no whatsnew)
2012-08-26 00:15:06 +00:00
Curt Coder
82fd099d5b
(MESS) i8550021: Added keyboard ROM. [John Elliott]
2012-08-22 15:27:02 +00:00
Miodrag Milanovic
7285b359d2
Merge of MESS sources (no whatsnew)
2012-08-21 10:41:19 +00:00