Commit Graph

2008 Commits

Author SHA1 Message Date
Luca Elia
e9080b681d Wyvern F-0 driver
ROMs will be uploaded in a minute ;)

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Wyvern F-0 [Guru, ????]
2014-04-17 13:34:01 +00:00
Miodrag Milanovic
78f658987f made neogeo card an image device (nw) 2014-04-17 13:16:05 +00:00
Miodrag Milanovic
cd93e416fe Created memcard as device and removed it from machine/generic (nw)
This should be image device instead but did not wish to change
behavior for now
2014-04-17 10:18:41 +00:00
Miodrag Milanovic
452df5037b reverting to classic ui due to lot of issues, as much as I hate reverting some else code (nw) 2014-04-17 06:27:03 +00:00
Miodrag Milanovic
dee0575ae2 (MESS)-thomson: fix for incorrect palettes in a seldom used video mode [Antonie Mine]
(MESS)-hp48: fix for memory cards and addition of imgtool support for it [Antonie Mine]
2014-04-17 06:14:52 +00:00
Miodrag Milanovic
c76edcc8d8 we anyway do not support win95 for a time :) (nw) 2014-04-16 14:05:50 +00:00
Miodrag Milanovic
67663501d7 Moved eminline and related files into /src/osd since it's system related (nw)
Moved delegates into /src/lib/util to enable usage of delegates in other project parts

Moved mame_printf_* calls into /src/osd/osdcore.c and renamed them to osd_printf_* 

Changed mess.mak to display compilation of ymmu100.ppm nicely
2014-04-16 08:04:20 +00:00
smf-
72d93bb509 Added serial printer, renamed centronics printer to match. Standardised the configuration of rs232 devices. All serial devices are now connected using an rs232 port. [smf] 2014-04-16 07:53:39 +00:00
Miodrag Milanovic
0c727fc6d3 Small core cleanup (nw) 2014-04-15 11:14:46 +00:00
smf-
a9d4bace86 emulate ie15 keyboard & use RS232 port [shattered] 2014-04-14 14:15:14 +00:00
smf-
a039e59ae2 SCSI Port using WRITELINE and DEVCB2. The slot number and SCSI ID are separate so you can for example have -harddisk1 as ID 6 and -harddisk 2 as ID 5. The HLE'd CD & HD have configuration switches to set the ID, real emulated hardware will specify the ID using it's own method. [smf] 2014-04-14 11:50:39 +00:00
Fabio Priuli
2899527ed4 (MESS) sms: added support for Furrtek's multitap adapter (supported
by BOoM homebrew game). [Enik Land]
2014-04-13 07:43:17 +00:00
Nathan Woods
24026e123e Merge of new menubar code 2014-04-12 20:52:03 +00:00
R. Belmont
4507757178 (MESS) Apple II: implemented cycle-exact Disk II floppy controller using the modern floppy subsystem. [O. Galibert, R. Belmont] 2014-04-12 20:20:11 +00:00
Olivier Galibert
5e378738aa Oric 1: Spring cleaning [O. Galibert]
Putting back the apple2 disk2 in the Pravetz 8D will wait until the
next generation one is finalized.
2014-04-12 15:15:20 +00:00
Olivier Galibert
49d95127f1 placeholders 2014-04-12 15:15:00 +00:00
Fabio Priuli
3c4620803a Converted SNES PPU to be a device. [Fabio Priuli] 2014-04-10 11:57:10 +00:00
Curt Coder
6eafc6bb3f (MESS) tandy2k: Tries to load DOS now. (nw) 2014-04-06 20:46:17 +00:00
smf-
37c2d0587d added RS232 loopback [smf] 2014-04-06 08:48:33 +00:00
Olivier Galibert
52b2acd56a placeholders 2014-04-05 17:20:08 +00:00
Alex W. Jackson
c3a166e962 device_gfx_interface [Alex Jackson]
Moved graphics decoding to a new device interface class: device_gfx_interface.
The gfxdecode device is now a device that simply inherits this interface and
does nothing else. Devices that draw tilemaps or sprites using gfx_elements
should in time be updated to use this interface rather than connect to a
machine-global gfxdecode device. Updated toaplan_scu.c as an example (also
fixed off-by-one sprite alignment in twincobr and rallybik while I was at it).

gfx_elements are normally created in interface_post_start(), making it
possible to dynamically create or modify the graphics decoding info during
device_start() if you need to. On the other hand, if you need the gfx_elements
during device_start(), you can directly call decode_gfx() to create them early.

This interface also provides a standard and init-order-safe way to connect to
a palette device (similarly to how device_video_interface helps devices
connect to a screen), so it's handy for any device that does palettized
drawing even if it doesn't use gfx_elements. Updated k053250.c as an example
of this usage.

gfxdecode info entries can now reference shared RAM regions by tag as well as
ROM regions, automatically handle endianness, and have some other new
capabilities. Updated nemesis.c and pgm.c to showcase the new features.

Removed validate_display() (it was just a commented out stub already) since
its only function, checking that drivers don't have an ind16 screen without
a palette, is now done by screen_device::device_validity_check().

Updated obsolete comments about GFXLAYOUT_RAW (cps1.c hasn't used raw gfx for
years, and "to save memory" is no longer a good reason to use it)
2014-04-05 14:59:36 +00:00
Nathan Woods
01d2320c95 Factored ui_menu_control_device_image into ui/imgcntrl.c 2014-04-05 14:11:56 +00:00
Miodrag Milanovic
39381cfd8a - New Z80 CPU derivate Toshiba TLCS-Z80 [Felipe Sanches]
- Improving emulation of SONY PVE-500 video editing station [Felipe Sanches]
2014-04-04 06:38:06 +00:00
Roberto Fresca
c458aa9741 Double Crown: Added button-lamps support, coin in and coin out
counters, MAX693 watchdog reset, minor input fixes, and added
technical notes. [Roberto Fresca]
2014-04-04 01:14:22 +00:00
Olivier Galibert
6751a6679f placeholders 2014-04-02 20:31:31 +00:00
Scott Stone
458fa22d75 New Game Added
--------------
Guns and Roses (C606191SMP, Australia)  [Lord-Data]
2014-04-01 19:36:08 +00:00
Curt Coder
0965c5e88a (MESS) Moved teleprinter back to mess/machine. (nw) 2014-04-01 13:10:45 +00:00
David Haywood
a9e3982e90 further shared code into devices (nw) 2014-03-31 17:13:59 +00:00
David Haywood
7997e5441c shifting some megaphx oode into devices (nw) 2014-03-31 15:40:30 +00:00
mahlemiut
6251ca5153 fmtowns: converted to use wd_fdc and modern floppy drive implementation. 2014-03-31 01:23:08 +00:00
Fabio Priuli
d9b8e1b420 Renamed Genesis VDP to Sega 315-5313 and moved it to emu/video/. nw. 2014-03-30 13:41:54 +00:00
Fabio Priuli
10b0a1792b (MESS) moved megadrive add-ons to appropriate place + cleaned up classes
and includes. nw.
2014-03-30 11:47:30 +00:00
cracyc
987b073a52 (mess) pc: further separation and cleanup (nw) 2014-03-29 18:50:47 +00:00
Oliver Stöneberg
003f16e1ff re-added src/emu/cpu/tms9900/99xxcore.h (nw) 2014-03-29 13:22:32 +00:00
Miodrag Milanovic
20afc856c2 not used anymore, leftover from old conversions (nw) 2014-03-29 07:00:48 +00:00
Miodrag Milanovic
1d73b9652d forgot to remove this earlier, not used anymore (nw) 2014-03-29 06:31:06 +00:00
cracyc
8d2db3434a (mess) pc: split tandy 1000 and pcjr from pc.c (nw) 2014-03-27 21:31:00 +00:00
Miodrag Milanovic
cbe4fa6ab9 aga is isa device now, aga/cga cleanup (nw)
note that aga should be extended out of isa_cga in future
2014-03-26 11:28:27 +00:00
Alex W. Jackson
49b16af8c9 Split C45 road chip from namcoic.c [Alex Jackson] 2014-03-26 09:30:21 +00:00
Miodrag Milanovic
c97f67ba1e no more pc_cga (nw) 2014-03-26 08:04:32 +00:00
Scott Stone
35a825bb38 Fixes to correct some of the regression test data used by the jedutil test. [Kevin Eshbach] 2014-03-26 02:52:28 +00:00
Fabio Priuli
bd8f99ea2d updated MegaPlay and MegaTech to use modern SMS VDP. [Fabio Priuli]
with this, it was finally possible to remove the other outdated (& non-device) 
implementation which was lurking inside segamsys.c 
also, MESS at last compiles without the need of megatech.c
2014-03-25 22:06:18 +00:00
Olivier Galibert
65d778cad3 h8: Rewrite [O. Galibert]
(mess) mu100: Main screen turn on [O. Galibert]
2014-03-25 21:53:54 +00:00
Olivier Galibert
9957ec8003 placeholders 2014-03-25 21:52:12 +00:00
Curt Coder
814aa09a35 (MESS) mm1: Separated keyboard from driver. (nw) 2014-03-25 14:59:31 +00:00
Miodrag Milanovic
84ecd31bfa (MESS) New driver added :
- SWTPC S/09 [Robert Justice]
2014-03-25 13:51:13 +00:00
Michaël Banaan Ananas
6276af6f06 revert file move, since shared (MAME/MESS) device 2014-03-24 18:30:34 +00:00
Miodrag Milanovic
8635941e97 no need for this (nw) 2014-03-24 17:22:59 +00:00
Michaël Banaan Ananas
5de906ac30 Moved capcom qsound device to mame/audio. this is just a filemove, no other changes yet 2014-03-24 13:25:03 +00:00
Dirk Best
2af73a8d1a Attributes cleanup 2014-03-24 10:29:46 +00:00