Commit Graph

53207 Commits

Author SHA1 Message Date
briantro
719bbb44a8 vamphalf.cpp: Better doc GAL1 (nw) 2017-08-13 14:19:51 -05:00
briantro
bea4376998 vamphalf.cpp: Add gal dump & update doc (nw) 2017-08-13 14:15:10 -05:00
briantro
452bb1d481 update comment about Poosho Poosho based on discussion on DU list (nw) 2017-08-13 14:00:09 -05:00
briantro
f221918aac vamphalf.cpp: Spelling fix (nw) 2017-08-13 13:49:10 -05:00
briantro
b5dcdb283f vamphalf.cpp: Documentation update for Jumping Break / Poosho Poosho (nw) 2017-08-13 13:47:33 -05:00
MetalliC
b6044712a4 new working machine
-------------------
Poosho Poosho [caius, Brian Troha, Smitdogg, Ryan Holtz, rtw, The Dumping Union]
2017-08-13 21:37:27 +03:00
AJR
d86495620c tenkai: Add blitter IRQ ack; doesn't fix interrupt problems, alas (nw) 2017-08-13 13:38:12 -04:00
Luca Elia
5b66808e3f tekkenbs: change year to 1998 as printed on the cab (nw) 2017-08-13 17:23:48 +02:00
Luca Elia
2920f3d692 New working machines
--------------------
Tekken Battle Scratch [ShouTime, Jan Stuhler, pablopelos, Smitdogg, The Dumping Union]
2017-08-13 17:09:39 +02:00
AJR
1a3b847e44 tenkai, mjreach: Regression fix (nw) 2017-08-13 10:08:19 -04:00
Miodrag Milanovic
2bc56e7e7b Updated AMI C 21.1 bios for atvga as well, missed it last time (nw) 2017-08-13 13:38:19 +02:00
Robbbert
bad461d288 (nw) Fixed the build. 2017-08-13 19:54:21 +10:00
Dirk Best
2e7037e251 psi98: Update memory handling, add video memory reading, timer fixes
This allows KOS to boot.
2017-08-13 10:58:32 +02:00
Vas Crabb
61983736e8 png: make it not leak memory by default, and look a but more like C++ 2017-08-13 18:12:54 +10:00
Vas Crabb
44bc3ffa43 png: support 16-bit samples 2017-08-13 15:53:36 +10:00
Justin Kerk
90593ab006 New working software list additions
-----------------------------------
ibm5170: Amí [Justin Kerk]
ibm5170: Wing Commander: The Secret Missions, Wing Commander: The Secret Missions 2 [ArcadeShadow]
2017-08-12 19:35:45 -07:00
angelosa
95f48918b0 Lightgun checkpoint for Locked N Loaded (nw) 2017-08-13 03:02:32 +02:00
angelosa
fcfc40c319 Not supposed to have PORT_IMPULSE (nw) 2017-08-12 23:55:29 +02:00
angelosa
f08c4a156e deco32.cpp: added raw_params and fixed second oki frequency for locked n'loaded, matching other games in the driver (nw) 2017-08-12 14:11:34 +02:00
Robbbert
6b30899f07 (nw) Housekeeping. 2017-08-12 21:24:05 +10:00
MetalliC
f83af76724 new not working clone
---------------------
Dirt Devils (Japan, Revision A) [ShouTime]
2017-08-12 13:22:52 +03:00
angelosa
6b357f4a30 namcos1.cpp: Fixed joystick dropping inputs bug for crouching/running actions in Beraboh Man [Angelo Salese] 2017-08-12 10:43:39 +02:00
Vas Crabb
da18b88ba9 PNG: fix unfiltering 2017-08-12 17:53:23 +10:00
Vas Crabb
c179a4e0e9 ui: save/restore images/info selection in right panel 2017-08-12 16:02:52 +10:00
Vas Crabb
71c7cfe525 More PNG handling overhaul:
* Unify code for copying PNG data into bitmap for MAME and pngcmp
* Fix upsampling of monochrome PNGs (need to splat across byte)
* Add support for greyscale+alpha
* Detect more unsupported conditions rather than just behaving badly
2017-08-12 15:38:14 +10:00
AJR
99e8e15575 Delay data capture timing for MSM5205 and MSM6585 (should help with synchronization later) 2017-08-11 23:13:30 -04:00
Ivan Vangelista
def07b90ab New working software list additions
------------------------------------------------
Anpanman Pico Wakuwaku Pan Koujou (Jpn) [Team Europe, The Dumping Union]
Ett År med Nalle Puh (Swe) [Team Europe, The Dumping Union]

New not working software list additions
-----------------------------------------------------
Lejonkungen Äventyr (Swe) [Team Europe, The Dumping Union]
2017-08-11 21:47:43 +02:00
Vas Crabb
a7b15fc928 add minimal support for reading Adam7 interlaced PNG
(nw) This is the path of least resistance, and I plan to fix it up
later, I just wanted to get it to actually work first.  Decompression
and unfiltering is fully supported, at least for all the pixel formats
that previously worked.  Expanding 1/2/4bpp to 8bpp should work
properly, too.  Bitmap mapping for Adam7 is only implemented in
rendutil.cpp which is whate everything in MAME uses.  The function in
png.cpp (used by pngcmp) has not been updated.  At some point I'll unify
at least one of the functions in rendutil.cpp with the one in png.cpp
and we can go from three functions that need to do the mapping down to
two at the most.
2017-08-12 02:43:53 +10:00
AJR
ac6762603c fixeight: EEPROM fixes
- Correct the decryption of some V25 opcodes used in the EEPROM service routine
- Remove the ugly routine that hardcoded a region for each set
- Add and document a secret input that rewrites the EEPROM for any region
2017-08-11 01:37:43 -04:00
Vas Crabb
14d9e1f35a fix drawing software art/info when keyboard focus leaves list,
consolidate more logic, more code deduplication, fix gutters on dats
view, fix fallthrough from dats to save

there's some weirdness with shortcust for dats/export/favourite toggle
if they result in a character being typed
2017-08-11 14:44:10 +10:00
arbee
c02fb9b802 alphatro: support 8K carts from the command line + add cart software list [R. Belmont] 2017-08-10 23:45:14 -04:00
AJR
fe999de3d3 dynax.cpp: Use address map bank device for most games in this driver (plus htengoku). Many of these games will now successfully retrieve the local time at the start through an RTC device previously treated as read-only. 2017-08-10 22:38:20 -04:00
Vas Crabb
378fe3d0d0 MSVC is a trouxa that doesn't like constructor inheritance with templated base (nw) 2017-08-11 12:05:29 +10:00
Vas Crabb
cb7a04174f ui: make category filter work like all the other filters
* category filter is now saved/restored if it's last used
* category filter can be used in composite custom filters
* category filter now provides UI rather than relying on options menu
* less confusing when no categories found
* also de-duplicated code for drawing category list

(nw) please test this everyone and let me know if there are reproducible
crashes or things that don't work right - I'm trying to make the
internal UI more consistent and stable
2017-08-11 10:11:44 +10:00
AJR
196a7ea1ce dynax.cpp: Forgot to save this (nw) 2017-08-10 19:50:02 -04:00
AJR
12337446bf mjelctrn, mjembase, majxtal7, neruton: Change CPU type to TMPZ84C015 and improve interrupt handling 2017-08-10 18:54:50 -04:00
AJR
ea37684e10 gekisha: Reduce log spam; note alternate title (nw) 2017-08-10 17:08:07 -04:00
AJR
14b3aac2f5 changela: Change default DIP setting to keep coin counters separate
- Workaround for mistaken activation of test switch due to LS259 changes (nw)
2017-08-10 15:54:00 -04:00
Vas Crabb
b363e92b5d Don't process every character individually when searching - this reduces
lag if you keep typing while a big list is searched.

(nw) patch up German translation
2017-08-10 18:05:54 +10:00
briantro
7145f33cdf vamphalf.cpp: Add version number to Vamp 1/2 sets (nw) 2017-08-10 01:47:18 -05:00
aviloria
203a07e73f Update strings.po (#2554)
Update Spanish strings
2017-08-10 15:57:45 +10:00
Vas Crabb
54ff6183fc ui: improve layout of art/info box, support mousewheel scroll in info
text, allow home/end to jump to beginning/end of filter list,
consolidate logic

(nw) A number of vestigial constants have been removed.  Some hacky
input types that were just used as a trick to pass information between
menu functions are gone.  MACHINE_NO_STANDALONE is a relic from when
drivers were used as arbitrary ROM containers, and in a world of
first-class devices this is no longer necessary.
2017-08-10 15:03:52 +10:00
Lord-Nightmare
80b2ca6088 typo (nw) 2017-08-09 23:47:34 -04:00
Lord-Nightmare
554a1517c3 this has cluttered the source for quite long enough, clean up this old mess of mine... (nw) 2017-08-09 23:35:39 -04:00
Lord-Nightmare
c631f59f50 gamecube.cpp: update licensing; update copyright date per request; Separated the IPLs into NTSC, PAL and MPAL, and noted the hashes of the gamecube IPL bad dumps in a comment. (nw) 2017-08-09 23:34:15 -04:00
angelosa
7f6be704a5 Improved X axis gun input in Locked N Loaded (nw) 2017-08-10 02:27:08 +02:00
angelosa
c5d2107331 Added some not working interface for third AY (nw) 2017-08-10 02:27:06 +02:00
Dirk Best
75734b41f8 psi98: Add HLE ASCII keyboard and make it default
Keyboard input now works
2017-08-10 02:21:20 +02:00
Vas Crabb
b48961385d use original loanwords rather than back-transliteration (nw) 2017-08-10 10:17:25 +10:00
Vas Crabb
bc4bfb4005 Remove a whole lot of I64 from format strings.
There are a couple of issues here:
* Firstly, the determining factor for whether I64 or ll is needed as the
  size qualifier doesn't depend entirely on whether you're using MSVC or
  not, it depends on the the C runtime library.  The msys64 C runtime
  apes the Microsoft runtime and requires I64 as well, so a lot of files
  where LLFORMAT had been copy/pasted wouldn't work right if you
  depeneded on it anyway.
* Secondly, one of the major benefits of util::string_format,
  util::stream_format and logerror in their current forms is that you
  don't need size specifiers for integers at all (unless you're using
  them to truncate a value, but in that case you're better off casting
  the argument for clarity).  If you do use them, logerror and friends
  will accept both Microsoft- and SUS-style independently of the C
  runtime.

So please everyone, don't go gratuitously throwing these around, and if
you must use them (e.g. for osd_printf_* functions), make sure your
conditionals are actually correct.  Also, conisder using
util::string_format to do the formatting into a temporary string and
just feeding that to the output function so you can avoid the mess.
2017-08-10 10:07:31 +10:00