Commit Graph

53177 Commits

Author SHA1 Message Date
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
Dirk Best
147f1d89b0 psi98: Add keyboard slot interface, create skeleton for keyboard 2017-08-10 01:42:10 +02:00
Vas Crabb
2aaf414bde another one in the same line (nw) 2017-08-10 09:28:34 +10:00
AJR
52c5245484 Another device name typo fix (nw) 2017-08-09 18:13:37 -04:00
Lord-Nightmare
4f7ffb647b Fix missing copyright holder info, updated copyright date per request (nw) 2017-08-09 17:54:05 -04:00
cracyc
a7ba8be71e new not working machines
----------
Altos 8600 [Carl, Al Kossow]
2017-08-09 15:45:07 -05:00
ajrhacker
2c20b5e7ce Merge pull request #2553 from npwoods/include_cctype
Adding #include <cctype>
2017-08-09 12:55:01 -04:00
briantro
79a518fa82 new working clone - Crime Fighters 2 (Japan, 4 Players, ver. N)
New Clone Added
------------------------------------------
Crime Fighters 2 (Japan, 4 Players, ver. N) [Guy B]
2017-08-09 11:21:44 -05:00
Vas Crabb
d4c72f1526 missing space (nw) 2017-08-10 01:51:44 +10:00
Vas Crabb
a79d0971e7 patch up translations a bit (nw) 2017-08-10 01:46:01 +10:00
Dirk Best
d8fc582590 gamecube: Fix regions so that non-US correctly executes too 2017-08-09 17:40:20 +02:00
Dirk Best
b9ea144d34 New skeleton driver: Nintendo GameCube
The driver currently decrypts the IPL and the CPU executes
the first few instructions.
2017-08-09 17:25:03 +02:00
Vas Crabb
cb850daa0d Update language files (nw) 2017-08-10 00:25:56 +10:00
Vas Crabb
6d778f4949 thanks GCC (nw) 2017-08-09 23:51:16 +10:00
Vas Crabb
e5e990ff07 clang you let me down (nw) 2017-08-09 23:42:45 +10:00
Vas Crabb
651d8ee692 Polymorphic machine/software list filters:
* Localisable filter names
* Uniform interface for most filters without far less special-casing
* Stacking year/manufacturer/etc. does OR rather than useless AND
* Prevent stacking contradictory filters (e.g. parents and clones)
* Fix alignment of filter list
* Removed most of the lambdas added the other day
* There's no longer an implicit "not BIOS" filter
* Can't add (un)available to custom machine filter (will address)
2017-08-09 23:27:30 +10:00
Robbbert
ba14f72569 MT 06649 2017-08-09 23:21:12 +10:00
arbee
28d13d5c8e alphatro: added cart slot and hook for cartridge software list. [R. Belmont] 2017-08-09 08:21:58 -04:00
Nathan Woods
df8bb7f18c Adding #include <cctype> 2017-08-09 07:40:15 -04:00
briantro
ff7c365a3b new working clone - Mega Zone (program code L)
New Clone Added
-------------------------------------------------
Mega Zone (program code L) [Corrado Tomaselli, The Dumping Union]
2017-08-08 22:14:31 -05:00
cracyc
be50da49a6 altos8600: add more hw (nw) 2017-08-08 22:10:20 -05:00
Scott Stone
817d7bd26f New working clones
------------------
Popeye (Japan, Sky Skipper hardware, Older)  [Justin Rudebaugh]
2017-08-08 22:19:16 -04:00
briantro
f9793de223 cps1.cpp: Ok great.... now let's fix the correct one ;-p (nw) 2017-08-08 19:52:41 -05:00
briantro
1e3cccd983 cps1.cpp: Documentation fix as pointed out by Marco (nw) 2017-08-08 19:45:02 -05:00
cracyc
cf5b83d244 i86: won't actually work without this (nw) 2017-08-08 17:20:03 -05:00
cracyc
a4dfbf86e9 i86: add support for IF status and segreg address spaces [Carl]
altos8600: will make whatsnew entry later (nw)
2017-08-08 17:12:58 -05:00
AJR
b924b468b4 debugcmd.cpp: Give this error message a newline (nw) 2017-08-08 14:38:07 -04:00
Sandro Ronco
1d92b91aa9 New NOT working software list
-----------------------------
princ: Hobī Kurabu [TeamEurope]
princ: Kodomo No Omocha [TeamEurope]
2017-08-08 19:06:46 +02:00
Justin Kerk
28c3072b21 New working software list additions
-----------------------------------
ibm5150: Superbase 5 Demo [breiztiger]
ibm5150: B.A.T. [ArcadeShadow]
ibm5170: RobotC2 Demo [breiztiger]
ibm5170: B.A.T. II, Wing Commander [ArcadeShadow]
2017-08-08 07:37:18 -07:00
Joakim Larsson Edström
4ab3c0f0fa Merge pull request #2551 from JoakimLarsson/didact_log2
didact: Updated LOG support to latest cut
2017-08-08 12:52:08 +02:00
Joakim Larsson Edstrom
fae6fe1039 didact: Updated LOG support to latest cut 2017-08-08 12:50:06 +02:00