mame/src/emu
Angelo Salese 43a482c6eb Made some fixes/additions to the input system [kanikani]
* Added the possibility to press contradictory direction digital
joystick input at the same time (i.e. up-down, left-right);
* Added the possibility to set an arbitrary value for coin impulses;
* fixed a bug with loop lever routine
* fixed a bug with analog joystick routine


Various fixes in tnzs.c driver [kanikani]
* Plump Pop
  - update DIPSW item (collision between each players' child)
  - added DIPLOCATION
* Extermination
* Arkanoid Revenge of DOH
* Dr.Toppel
* Kageki
* Chuka Taisen
* The Newzealand Story
  - added DIPLOCATION
* Kabuki Z
  - fixed difficulty DIPSW (EASY and MEDIUM is reversed)
  - added DIPLOCATION
* Insector X
  - fixed difficulty DIPSW (based on manual)
  - added DIPLOCATION
  

Various fixes in tmnt.c driver [kanikani]
* T.M.N.T.
  - fixed visible area (garbage on each side is correct (verified on PCB))
  - fixed DIPSW
  - added DIPLOCATION
* Golfing Greats
  - fixed inputs
  - fixed DIPSW
  - added DIPLOCATION
* Trigon
* Cuebrick
* M.I.A.
* Punk Shot
  - fixed DIPSW
  - added DIPLOCATION
* Premiere Soccer
  - added DIPLOCATION


Various fixes in ninjaw.c driver [kanikani]
* Ninja Warriors
  - added DIPSW notes
* Darius II
  - fixed DIPSW
  - fixed game description


Various fixes in twin16.c driver [kanikani]
* Majuu no Oukoku
  - fixed inputs
  - fixed DIPSW
  - added DIPLOCATION
* Gradius II
* Hard Puncher
* M.I.A.
* Cuebrick
  - fixed DIPSW
  - added DIPLOCATION


Fixed DIPSW in Darius II [kanikani]

Fixed DIPSW in Ninja Ryuukenden / Ninja Gaiden [kanikani]

Fixed inputs and DIPSW in toaplan1.c, toaplan2.c, twincobr.c, wardner.c drivers [kanikani]


Various fixes in galaga.c driver [kanikani]
* Bosconian
  - fixed DIPSW
  - fixed DIPLOCATION
* Galaga
* Xevious
* DigDug
  - fixed DIPLOCATION


Fixed DIPSW and DIPLOCATION in segas24.c driver [kanikani]


Fixed DIPSW and DIPLOCATION in segas18.c driver [kanikani]


Fixed DIPSW in segag80r.c driver [kanikani]


Fixed DIPSW in segag80v.c driver [kanikani]


Fixed DIPSW in segald.c driver [kanikani]


Fixed DIPSW in Ninjakun and Penguin-Kun Wars [kanikani]


Various fixes in dec0.c driver [kanikani]
* Heavy Barrel
  - fixed DIPSW
  - fixed DIPLOCATION
* Birdie Try
* Dragon Ninja
* Fighting Fantasy
* Midnight Resistance
  - fixed DIPSW
* Robocop
  - fixed DIPLOCATION


Fixed coinage DIPSW using Sega common setting in segaybd.c,
segaorun.c, segaxbd.c, segahang.c, segae.c, segac2.c, segas16a.c
and segas16b.c drivers [kanikani]


Fixed coinage DIPSW using Konami common setting in chqflag.c, pooyan.c
and rockrage.c drivers [kanikani]

Various fixes in sega16b.c driver [kanikani]
* Ace Attacker
  - added I/O board read routine
* Dunk Shot
  - fixed DIPLOCATION
* Sukeban Janshi Ryuko
  - added DIPSW
* Time Scanner
  - fixed DIPSW

Various fixes in sega16a.c driver [kanikani]
* Ace Attacker
  - changed to use analog device
* Sukeban Janshi Ryuko
  - added DIPSW
* Time Scanner
  - fixed DIPSW


Fixed / added comments in ninjakd2.c driver [kanikani]


Made some video optimizations in toypop.c driver [kanikani]


Fixed inputs and DIPSW in djmain.c driver [kanikani]


Fixed DIPLOCATION in Pop'n Stage [kanikani]
2011-10-23 13:29:16 +00:00
..
audio BIG update. 2011-03-29 15:50:04 +00:00
cpu Haze: Some SH4 clean-ups after the earlier refactoring, should be no functional change. (no whatsnew) 2011-10-19 06:20:44 +00:00
debug clean-ups and version bump 2011-10-10 21:17:54 +00:00
debugint Switch to using delegates for some callbacks: 2011-04-27 20:34:45 +00:00
drivers Added some XTALs for MESS. (nw) 2011-09-13 19:25:54 +00:00
imagedev Clean-ups and version bump 2011-09-20 21:10:48 +00:00
layout Default layout for 4 screens systems added [Robbbert] 2011-07-31 09:50:24 +00:00
machine nvram devices each have their own file. 2011-10-23 10:54:13 +00:00
sound forgot to change this too 2011-10-22 12:25:15 +00:00
video Fix PowerPC OS X compile (nw) 2011-10-13 02:29:27 +00:00
addrmap.c memory: Fix an endianness issue when doing a device mapping on a big endian bus [O. Galibert] 2011-08-05 18:52:29 +00:00
addrmap.h naomi: Split the rom boards into a collection of devices. [O. Galibert] 2011-08-23 18:47:49 +00:00
attotime.c Cleanups and version bump 2011-06-05 22:35:20 +00:00
attotime.h allow small freqs for from_hz 2011-10-01 00:52:36 +00:00
audit.c simplify NONE_NEEDED check, if is only triggered now if it finds no roms and there are no errors. whether any roms are required or not is irrelevant. 2011-09-01 13:53:57 +00:00
audit.h lists the rom source short name for shared roms & individual devices are only verified if they match the "game name". also doesn't display the "approximately matches" just because roms aren't found. 2011-08-20 20:33:18 +00:00
cheat.c Switch to using delegates for some callbacks: 2011-04-27 20:34:45 +00:00
cheat.h Latest delegate changes removed the need for bindable_object, so 2011-04-29 20:45:40 +00:00
clifront.c Improved readability and ability to parse -listcrc output by adding some tabs and taking in account longer romnames which used to cause misalignment often. Adjusted default bios romnames for naomi to be more concise. (nw) 2011-10-15 00:08:29 +00:00
clifront.h clifront.c: temporarily re-enabled -listsoftware to allow more work on support in qmc2 frontend. no whatsnew. 2011-05-21 08:18:52 +00:00
config.c Switch to using delegates for some callbacks: 2011-04-27 20:34:45 +00:00
config.h Switch to using delegates for some callbacks: 2011-04-27 20:34:45 +00:00
cothread.c Fixed credit for byuu and warning in lib/cothread/amd64.c compile (no whatsnew) 2011-06-25 15:45:02 +00:00
cothread.h prolong the cothread misery by increasing the stack size to something remotely reasonable. 2011-07-28 19:38:05 +00:00
crsshair.c Switch input ports to use function-based constructors instead of tokens. 2011-05-10 22:20:27 +00:00
crsshair.h "English doesn't borrow from other languages. English follows other languages down dark alleys, knocks them over and goes through their pockets for loose grammar!" 2011-08-23 04:59:11 +00:00
debugger.c Switch to using delegates for some callbacks: 2011-04-27 20:34:45 +00:00
debugger.h BIG update. 2011-03-29 15:50:04 +00:00
delegate.c Latest delegate changes removed the need for bindable_object, so 2011-04-29 20:45:40 +00:00
delegate.h Cleanups and version bump 2011-05-24 00:13:27 +00:00
deprecat.h derp 2011-09-23 21:22:47 +00:00
devcb.c Cleanups and version bump 2011-05-08 19:52:50 +00:00
devcb.h Cleanups and version bump 2011-05-08 19:52:50 +00:00
devconv.h
devcpu.c Added a way to handle output for debug messages and debugger itself into octal too, and made 2011-10-04 09:58:07 +00:00
devcpu.h Added a way to handle output for debug messages and debugger itself into octal too, and made 2011-10-04 09:58:07 +00:00
device.c inptport.* -> ioport.* 2011-06-28 19:38:11 +00:00
device.h inptport.* -> ioport.* 2011-06-28 19:38:11 +00:00
devimage.c Cleanups and version bump 2011-06-19 19:29:25 +00:00
devlegcy.c Ensure m_token is NULL in the event of a 0-length token for legacy devices. 2011-04-30 22:37:12 +00:00
devlegcy.h Cleanups and version bump 2011-06-19 19:29:25 +00:00
devtempl.h - Added shortname to devices in order to make ROM loading per device possible. [Miodrag Milanovic] 2011-02-10 19:08:37 +00:00
didisasm.c Collapsed device_config and device_t into one class. Updated all 2011-04-27 05:11:18 +00:00
didisasm.h Collapsed device_config and device_t into one class. Updated all 2011-04-27 05:11:18 +00:00
diexec.c Added a way to handle output for debug messages and debugger itself into octal too, and made 2011-10-04 09:58:07 +00:00
diexec.h Added a way to handle output for debug messages and debugger itself into octal too, and made 2011-10-04 09:58:07 +00:00
diimage.c - Removing MD5 support in ROMLOAD_* [Oliver Stoneberg] 2011-07-31 15:46:18 +00:00
diimage.h Cleanups and version bump 2011-06-19 19:29:25 +00:00
dimemory.c Allow region tags starting with a : to mean "absolute" so devices can access the parent base driver's ROM regions [R. Belmont] 2011-09-17 18:47:02 +00:00
dimemory.h Collapsed device_config and device_t into one class. Updated all 2011-04-27 05:11:18 +00:00
dinetwork.c Clean-ups and version bump 2011-09-20 21:10:48 +00:00
dinetwork.h Made network device selection to be per id, which makes it simpler, and doesn't need hardcoded values (no whatsnew) 2011-09-09 14:45:13 +00:00
dinvram.c Collapsed device_config and device_t into one class. Updated all 2011-04-27 05:11:18 +00:00
dinvram.h Collapsed device_config and device_t into one class. Updated all 2011-04-27 05:11:18 +00:00
dirtc.c Collapsed device_config and device_t into one class. Updated all 2011-04-27 05:11:18 +00:00
dirtc.h Collapsed device_config and device_t into one class. Updated all 2011-04-27 05:11:18 +00:00
diserial.c Cleanups and version bump 2011-09-06 13:39:18 +00:00
diserial.h Cleanups and version bump 2011-09-06 13:39:18 +00:00
dislot.c Added default port values support for slot devices (no whatsnew) 2011-06-29 14:31:07 +00:00
dislot.h Fixed initialization order for slot devices [Nathan Woods] 2011-07-28 12:17:00 +00:00
disound.c Various memory leaks and unnecessary checks removed by Oliver Stoneberg (no whatsnew) 2011-08-14 07:20:37 +00:00
disound.h Various memory leaks and unnecessary checks removed by Oliver Stoneberg (no whatsnew) 2011-08-14 07:20:37 +00:00
distate.c Collapsed device_config and device_t into one class. Updated all 2011-04-27 05:11:18 +00:00
distate.h Be consistent about template argument naming. 2011-04-30 20:37:06 +00:00
drawgfx.c Privatized most of the m_machine pointers in the system to prevent 2011-04-19 06:02:01 +00:00
drawgfx.h Privatized most of the m_machine pointers in the system to prevent 2011-04-19 06:02:01 +00:00
drawgfxm.h
driver.c Cleanups and version bump 2011-05-08 19:52:50 +00:00
driver.h simplified compatible_with function. no whatsnew. 2011-08-16 11:18:28 +00:00
eigccppc.h
eigccx86.h Corrected syntax in some inline assembly [Balrog] 2011-07-09 16:56:11 +00:00
eminline.h eminline: respect SDL's NOASM build option (nw) 2011-08-24 00:19:20 +00:00
emu.h Added network support used by MESS implemented by Carl (no whatsnew) 2011-09-09 14:21:42 +00:00
emu.mak Haze: basic RTC-9701 eeprom support + hookup (RTC part not done) (nw) 2011-10-12 20:50:00 +00:00
emualloc.c Use much bigger hash tables for memory allocations now that we are 2011-04-19 15:08:42 +00:00
emualloc.h Added possibility of disabling memory tracking when using some external libraries in osd layer (no whatsnew) 2011-10-11 11:26:59 +00:00
emucore.c
emucore.h Switch to using delegates for some callbacks: 2011-04-27 20:34:45 +00:00
emuopts.c Made some fixes/additions to the input system [kanikani] 2011-10-23 13:29:16 +00:00
emuopts.h Made some fixes/additions to the input system [kanikani] 2011-10-23 13:29:16 +00:00
emupal.c Clean-ups and version bump 2011-07-11 19:36:26 +00:00
emupal.h BIG update. 2011-03-29 15:50:04 +00:00
emutempl.h Switch input ports to use function-based constructors instead of tokens. 2011-05-10 22:20:27 +00:00
fileio.c Cleanups and version bump. 2011-03-25 16:14:09 +00:00
fileio.h Fix for systems where getc() is a #define rather than a function [ElBarto] 2011-09-25 14:46:07 +00:00
hash.c - Removing MD5 support in ROMLOAD_* [Oliver Stoneberg] 2011-07-31 15:46:18 +00:00
hash.h - Removing MD5 support in ROMLOAD_* [Oliver Stoneberg] 2011-07-31 15:46:18 +00:00
hashfile.c fixed minor flaw if a system has both compatible and parent sets. no whatsnew. 2011-08-15 09:13:42 +00:00
hashfile.h Ported DC, SMS and SG1000 to main folder, nw 2011-05-06 10:52:23 +00:00
image.c Moved format handling and all formats to separate library [Miodrag Milanovic] 2011-05-06 19:42:26 +00:00
image.h Moved format handling and all formats to separate library [Miodrag Milanovic] 2011-05-06 19:42:26 +00:00
info.c Made some fixes/additions to the input system [kanikani] 2011-10-23 13:29:16 +00:00
info.h Clean-ups and version bump 2011-08-14 23:01:08 +00:00
inpttype.h removed support for PORT_CATEGORY from the core, since PORT_CONDITION is enough to deal with removable controllers in MESS [Fabio Priuli] 2011-08-17 06:08:33 +00:00
input.c Death by static initialization order. Fixed declaration order at the 2011-06-20 19:58:22 +00:00
input.h Death by static initialization order. Fixed declaration order at the 2011-06-20 19:58:22 +00:00
ioport.c Made some fixes/additions to the input system [kanikani] 2011-10-23 13:29:16 +00:00
ioport.h Made some fixes/additions to the input system [kanikani] 2011-10-23 13:29:16 +00:00
machine.c Simplified way of getting octal info (no whatsnew) 2011-10-04 17:16:07 +00:00
machine.h Simplified way of getting octal info (no whatsnew) 2011-10-04 17:16:07 +00:00
mame.c Removed various differences between MESS and MAME, all is now defined in mame.h. 2011-04-14 10:52:08 +00:00
mame.h Cleanups again 2011-04-18 00:06:50 +00:00
mconfig.c Fix for softlist loading (no whatsnew) 2011-07-25 14:56:23 +00:00
mconfig.h "You have taken your first step into a larger world." ―Obi-Wan Kenobi 2011-05-06 23:55:53 +00:00
memconv.h
memory.c clean-ups and version bump 2011-10-10 21:17:54 +00:00
memory.h Fixed memory unmap if mirror/mask was used [hap] 2011-08-04 17:49:42 +00:00
output.c Switch to using delegates for some callbacks: 2011-04-27 20:34:45 +00:00
output.h BIG update. 2011-03-29 15:50:04 +00:00
profiler.c Collapsed device_config and device_t into one class. Updated all 2011-04-27 05:11:18 +00:00
profiler.h
render.c Default layout for 4 screens systems added [Robbbert] 2011-07-31 09:50:24 +00:00
render.h Initial frameworking for upcoming artwork updates [Mr. Do] 2011-05-23 16:28:23 +00:00
rendersw.c Cleanups and version bump. 2010-10-14 07:04:16 +00:00
rendfont.c Fixes for variable shadowing [Oliver Stöneberg] 2011-07-21 13:19:08 +00:00
rendfont.h mame_file is now emu_file and is a class. It is required 2011-02-12 03:47:37 +00:00
rendlay.c First, let put things back (no whatsnew) 2011-09-28 13:50:08 +00:00
rendlay.h First, let put things back (no whatsnew) 2011-09-28 13:50:08 +00:00
rendutil.c mame_file is now emu_file and is a class. It is required 2011-02-12 03:47:37 +00:00
rendutil.h mame_file is now emu_file and is a class. It is required 2011-02-12 03:47:37 +00:00
romload.c if a romregion was erased specifically, don't fill it with random data if a rom fails to load (such as missing ROM_LOAD_OPTIONAL or in case of NO_DUMP) 2011-09-17 04:38:52 +00:00
romload.h - Updated romload so devices are loaded from separate files [Miodrag Milanovic] 2011-08-02 15:09:21 +00:00
save.c Converted presave/postload functions to delegates. In a lot of 2011-04-30 05:12:28 +00:00
save.h Be consistent about template argument naming. 2011-04-30 20:37:06 +00:00
schedule.c Added byuu's cothread library, along with a wrapper class. Switched to 2011-06-25 07:03:07 +00:00
schedule.h Added byuu's cothread library, along with a wrapper class. Switched to 2011-06-25 07:03:07 +00:00
screen.c Cleanups and version bump 2011-06-05 22:35:20 +00:00
screen.h rm unneeded check preventing it from being read during device start, fixes MT bug 4396. 2011-08-19 17:21:33 +00:00
softlist.c "English doesn't borrow from other languages. English follows other languages down dark alleys, knocks them over and goes through their pockets for loose grammar!" 2011-08-23 04:59:11 +00:00
softlist.h Fix for softlist loading (no whatsnew) 2011-07-25 14:56:23 +00:00
sound.c increasing core speed accuracy by factor 10 (in other words, emu/video.c m_speed is now *1000 instead of *100, where 1.0*1000 is fullspeed) 2011-08-20 19:12:25 +00:00
sound.h Latest delegate changes removed the need for bindable_object, so 2011-04-29 20:45:40 +00:00
speaker.c Collapsed device_config and device_t into one class. Updated all 2011-04-27 05:11:18 +00:00
speaker.h Collapsed device_config and device_t into one class. Updated all 2011-04-27 05:11:18 +00:00
tilemap.c Fixes for variable shadowing [Oliver Stöneberg] 2011-07-21 13:19:08 +00:00
tilemap.h Privatized most of the m_machine pointers in the system to prevent 2011-04-19 06:02:01 +00:00
timer.c Collapsed device_config and device_t into one class. Updated all 2011-04-27 05:11:18 +00:00
timer.h Collapsed device_config and device_t into one class. Updated all 2011-04-27 05:11:18 +00:00
ui.c Fixes for variable shadowing [Oliver Stöneberg] 2011-07-21 13:19:08 +00:00
ui.h BIG update. 2011-03-29 15:50:04 +00:00
uigfx.c (Finally found the time to finish this....) 2011-05-30 19:07:19 +00:00
uigfx.h BIG update. 2011-03-29 15:50:04 +00:00
uiimage.c Cleanups and version bump 2011-06-19 19:29:25 +00:00
uiimage.h BIG update. 2011-03-29 15:50:04 +00:00
uiinput.c (Finally found the time to finish this....) 2011-05-30 19:07:19 +00:00
uiinput.h BIG update. 2011-03-29 15:50:04 +00:00
uimenu.c Made some fixes/additions to the input system [kanikani] 2011-10-23 13:29:16 +00:00
uimenu.h Privatized most of the m_machine pointers in the system to prevent 2011-04-19 06:02:01 +00:00
uismall.png
uiswlist.c fixed potential NULL pointer dereferences / also removed unnecessary NULL checks by Oliver Stoneberg (no whatsnew) 2011-08-08 13:19:56 +00:00
uiswlist.h softlist: moved software list handling (in the Internal UI) to a separate source, and made the code more similar to the File Manager handling code. [Fabio Priuli] 2011-04-06 19:33:27 +00:00
validity.c Made some fixes/additions to the input system [kanikani] 2011-10-23 13:29:16 +00:00
validity.h Converted core_options to a class. Removed a bunch of marginal 2011-03-03 17:05:24 +00:00
video.c (fix verbose msg) 2011-08-22 20:45:46 +00:00
video.h increasing core speed accuracy by factor 10 (in other words, emu/video.c m_speed is now *1000 instead of *100, where 1.0*1000 is fullspeed) 2011-08-20 19:12:25 +00:00
watchdog.c Putting "coinlock disabled" popmessage under MAME_DEBUG or verbose(mame -v). Also show watchdog reset message under verbose, which was previously only shown under MAME_DEBUG. 2011-08-22 21:31:34 +00:00
watchdog.h BIG update. 2011-03-29 15:50:04 +00:00