Commit Graph

53910 Commits

Author SHA1 Message Date
notaz
4aac86588a m68k: fix another nbcd mistake
Verified on 68000 with an updated bcd-verifier:
https://github.com/flamewing/68k-bcd-verifier/pull/1
Megadrive ROM:
http://notaz.gp2x.de/md/rel/bcd-verifier-u1.zip
2017-09-21 14:09:42 +10:00
AJR
fbf0224085 pm68k: Serial communications (nw) 2017-09-20 21:03:04 -04:00
angelosa
b39a098e23 buggychl.cpp: fix compile, converted accelerator to analog, proper sound irq frequency (nw) 2017-09-21 02:39:31 +02:00
angelosa
6a61136c45 buggychl.cpp: fixed background pen and clipping enable (fixes title screen and stage 3 graphics) [Angelo Salese] 2017-09-21 02:39:28 +02:00
angelosa
4597cfea68 Note (nw) 2017-09-21 02:39:26 +02:00
AJR
5a33773e73 Culling a bit of structural deadwood (nw) 2017-09-20 19:17:44 -04:00
cracyc
e1f27368f9 at: add some dumps (nw) 2017-09-20 16:57:15 -05:00
Robbbert
83f687a8d7 (nw) okean240t : added uart, fixed regression in terminal screen. 2017-09-21 05:46:58 +10:00
Robbbert
647a85ecbd Merge branch 'master' of https://github.com/mamedev/mame 2017-09-21 04:27:16 +10:00
Robbbert
ee5ae27582 (nw) uart for md2, md3, jupiter2, seattle; fixed bug in 8251. 2017-09-21 04:25:21 +10:00
angelosa
3933618332 wswan.cpp: screen_raw_params (nw) 2017-09-20 20:17:44 +02:00
ajrhacker
5610b05113 Merge pull request #2664 from rfka01/master
EuroPC: Correct ROM name
2017-09-20 09:24:11 -04:00
rfka01
83913de5b0 Correct ROM name 2017-09-20 11:46:51 +02:00
AJR
6a14fe81e5 weststry: Prevent mistimed interrupts that were killing sound
(nw) I tried to use input_merger_device for this and it didn't work, apparently due to interference from the OPL timers.
2017-09-20 01:30:14 -04:00
Kadir Ekşi
122497084a Update strings.po (#2637)
* Update strings.po

a few new translations added(170907_1531)

* Update strings.po

typo fixes and a few new translations
2017-09-19 21:36:40 +10:00
Joakim Larsson Edström
25a7ab82af Candela PAL driven address map (#2657)
* mc6840ptm/mc6850acia: fixed so that LOG_OUTPUT_FUNC can be defined as printf

* can09t: replaced static address map with a PAL driven address map enabling several BASIC commands previously failing

* logmacro.h: Added support for C++ output streams using LOG_OUTPUT_STREAM instead of using printf as LOG_OUTPUT_FUNC [Vas]

* 6840: removed c_str() in LOG statements
2017-09-19 21:35:10 +10:00
angelosa
dbf88adb64 buggychl.cpp: fixed sound timer irq frequency, fixes enter initials BGM tempo [Angelo Salese] 2017-09-19 04:06:27 +02:00
angelosa
305bef493c bigevglf.cpp: added DAC (cup in, crowd applauses samples) [Angelo Salese] 2017-09-19 02:35:20 +02:00
npwoods
3d553eda60 Attempted to sanitize/rationalize how we access UTF-8 command line arguments (#2532)
Specifically, this creates a call osd_get_command_line() that returns UTF-8 command line arguments as std::vector<std::string>.  On non-Windows platforms, this does nothing more than build the vector.  On Windows, this invokes GetCommandLineW() and CommandLineToArgvW().  This also attempts to unwind usage of wmain()/_tmain() on Windows, which is not standard.

Related to this, this fixes a bug in Imgtool; specifically, non-7 bit ASCII was not being handled correctly in Windows.

This is really an admission that the way that Windows handles Unicode and command line arguments sucks, and it is my belief that having a wmain() or _tmain() declaration specific for Windows is a worse solution.  C'est la vie.

I'm very open to the idea that src/osd/osdcore.[cpp|h] is not the best place to do this.  Let me know if I should move it.
2017-09-18 20:28:53 -04:00
ajrhacker
a7d79f9645 Merge pull request #2662 from rfka01/master
Added basic stub layout with drive LEDs
2017-09-18 19:55:13 -04:00
angelosa
c5fc270142 flstory.cpp: screen raw params (nw) 2017-09-19 00:35:23 +02:00
angelosa
6b1f20b609 flstory.cpp: merged memory maps, and fixed gfx bank default (fixes Onna Sanshirou POST messages) [Angelo Salese] 2017-09-19 00:27:25 +02:00
rfka01
360fb75b61 Added basic stub layout with drive LEDs 2017-09-18 23:01:56 +02:00
angelosa
d387399e5d ladyfrog.cpp: screen raw params (nw) 2017-09-18 22:35:16 +02:00
angelosa
243641c20f ladyfrog.cpp: Added missing DAC sound chip, fixes death scream in Touche Me [Angelo Salese] 2017-09-18 21:53:53 +02:00
rfka01
bb1cb33a3c Added comments and EuroPC II and EuroXT variants, corrected memory size on EuroPC and slots. EMS memory doesn't work. (#2659) 2017-09-18 14:47:15 -04:00
Vas Crabb
b0784f425b Make ROM BIOS reported in listxml output match what ROM loading does
(nw) This is the soure of the "BIOS can only apply to one region" meme -
it actually works for all regions, but the listxml output was wrong,
making it look like it didn't work.
2017-09-18 18:38:29 +10:00
angelosa
5de8c6104b pce_cd.cpp: Fixed few bogus CD-ROM state bugs, fixes booting for Snatcher [Angelo Salese] 2017-09-18 10:02:39 +02:00
notaz
1680634bcf m68k: fix abcd/sbcd/nbcd to pass 68k-bcd-verifier [notaz]
Flamewing has a test that claims to exhaustively test BCD instructions:
https://github.com/flamewing/68k-bcd-verifier
I've verified the test indeed passes on my Megadrive model1 (68000).
2017-09-18 09:33:15 +02:00
Vas Crabb
796b585f72 Turn most of the ROM entry accessor macros into templates, and make them work on tiny_rom_entry/rom_entry pointers/references, also claw back a little performance lost in the ROM entry refactoring 2017-09-18 14:23:08 +10:00
Scott Stone
54f7592601 New clones marked as NOT_WORKING
--------------------------------
Robot Hunting (bootleg of Death Race) [f205v, Any]

Updated some comments in various TTL drivers (nw)
2017-09-17 23:44:40 -04:00
Robbbert
166235420f (nw) uarts for mccpm, mice ; other cleanups 2017-09-17 23:01:17 +10:00
Lord-Nightmare
ade1b74365 notetaker.cpp: add more credits, clean up comments. (nw) 2017-09-17 05:04:58 -04:00
Robbbert
d579842db3 (nw) uarts for vector4, ccs300, ipc & cleanups 2017-09-17 16:25:49 +10:00
Lord-Nightmare
d54e33ec23 notetaker.cpp: add the disk data separator state machine prom, based on the source listing [Lord Nightmare] 2017-09-17 02:14:18 -04:00
angelosa
093ae13557 saturn.cpp: fire a VDP1 irq when a sprite illegal opcode is encountered, fixes Sexy Parodius booting [Angelo Salese] 2017-09-17 07:22:59 +02:00
angelosa
669b8bee98 ms32.cpp: coin counters (nw) 2017-09-17 05:43:34 +02:00
angelosa
f1f5dc367c ms32.cpp: inputs for F1 Super Battle (nw) 2017-09-17 04:21:33 +02:00
angelosa
9d0a974d66 ms32.cpp: fix f1superb extra vram boundaries (nw) 2017-09-17 03:11:57 +02:00
angelosa
a0b2a6f719 ymf271.cpp: added slot end status bits, fixes at least missing shots samples for Desert War [Angelo Salese] 2017-09-17 02:57:10 +02:00
angelosa
bd4ce51a1c sharc.cpp: leftover debug code removal (nw) 2017-09-17 01:39:20 +02:00
angelosa
81939d8634 Not a mirror (nw) 2017-09-17 01:39:17 +02:00
Kevin Eshbach
c2b15cefae Added support for viewing the pls100 device to jedutil (#2658)
* Adding dump of PAL from Guzzler (Swimmer Conversion)

* Adding dump of PAL from Guzzler (Swimmer Conversion)

* Initial support for viewing the logic equations of the PLS100, 82S100, PLS101 and 82S101.

* Initial support for viewing the logic equations of the PLS100, 82S100,
PLS101 and 82S101.

* Rename jed file from uppercase to lowercase.
2017-09-16 17:39:36 -04:00
R. Belmont
452dedde80 Merge pull request #2655 from rfka01/master
AEG Olympia Olytext 30 added. Additional Z80 card needs to be ...
2017-09-16 17:38:42 -04:00
R. Belmont
0a9c293cee Merge pull request #2654 from sjy96525/patch-14
Correct regions for remaining Namco System 22 and Namco System Super 22 sets
2017-09-16 17:37:19 -04:00
R. Belmont
254756e395 Merge pull request #2656 from enikland2/master
sms/gamegear misc fixes [Enik Land]
2017-09-16 17:36:17 -04:00
Enik Land
d010b82746 sms/gamegear misc fixes 2017-09-16 17:11:48 -03:00
angelosa
6a4959292c model2.cpp: fix luma overflow (Virtua Striker flag colors) [Angelo Salese] 2017-09-16 21:41:38 +02:00
hap
77c5c2db5f mn10200: noticed a savestate issue (nw) 2017-09-16 20:06:22 +02:00
hap
573380fb4d Merge pull request #2647 from npwoods/key_name_switch_formatting
Changing switch statement in ioport_field::key_name() to MAME favored formatting
2017-09-16 19:47:09 +02:00