Commit Graph

53165 Commits

Author SHA1 Message Date
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
Dirk Best
47fa77b0a1 (not sure what happenend there) 2017-08-08 03:37:36 +02:00
Dirk Best
38a75dedf5 gyruss: Various small updates [Dirk Best, Tele-Viper]
* Add missing dip location for DSW3
* Fix dip switches for gyrussce
* Add correct labels and locations to gyrussce
* Fix labels for gyrussb
* Update diagnostic ROM info
* Adjust some memory region sizes
* Remove unused DRIVER_INIT
2017-08-08 03:30:23 +02:00
Ted Green
a031030f21 vrc5074: Add 16550 uart subdevice. (nw) 2017-08-07 14:11:14 -06:00
Vas Crabb
461dcb6a77 log failure to get glyph, but keep drawing (nw) 2017-08-08 04:58:03 +10:00
Vas Crabb
83b4db8423 Update Chinese translations [YuiFAN] 2017-08-08 04:50:30 +10:00
Vas Crabb
42ed4bda50 make filter names localisable, fix keyboard navigation of software
filter box, encapsulate a couple more things in selmenu and friends, get
rid of hacks in selector tying it to implementation details of other
menus

(nw) this is an intermediate step - I'm going to turn the filters into
polymorphic objects that will be more manageable and not require so much
copy/pasting when updating APIs
2017-08-08 04:41:22 +10:00
AJR
f758c3abd5 rpunch.cpp: Soundlatch modernization (nw) 2017-08-07 12:22:08 -04:00
Vas Crabb
5e9e7e0fc5 minimaws: add support for INI options preview and explicit defaults 2017-08-07 18:04:05 +10:00
BraiNKilleRGR
007a8c1e45 Updated Translation 2017-08-07 17:13:22 +10:00
Vas Crabb
dd673e6fa6 internal UI improvements:
* Greatly reduce copy/paste code for drawing menu header/footer boxes
* Display full name of selected slot device below slots menu
* Fix up spacing on dircetory configuration menu
* Fix min/max for UI font rows per screen setting
2017-08-07 17:00:24 +10:00
Lord-Nightmare
8a209caeeb fix some potential reset issues with the drivers in missb2.cpp; made soundnmi a required device (nw) 2017-08-07 01:09:04 -04:00
Lord-Nightmare
7ffd4ab12c fix sound in missb2 and bublpong (nw) 2017-08-07 01:04:32 -04:00