Commit Graph

65649 Commits

Author SHA1 Message Date
R. Belmont
3991aba388
Merge pull request #4926 from cam900/asic65_args
asic65.cpp : Updates
2019-04-26 12:12:42 -04:00
tim lindner
8a8fcba120 Fix OS-9 disk writing bug (#4925)
* Start fixing OS9 disk handling

* Got it working, now need to refine and test

* Almost complete. Doing more testing...

* Tested aginst a varient of sotware. Solved bug. Cleaned up tabs.

* Turned on sector interleaving in OS9_DSK and retested.
2019-04-26 12:12:01 -04:00
cam900
5387a84979 asic65.cpp : Updates
Simplify handlers, Use shorter type values, Reduce unnecessary lines, Fix debugger issues, Fix spacing
2019-04-26 20:20:22 +09:00
yz70s
ca07dc3cc5 xbox_pci.cpp: start supporting smm and let nforcepc use it (nw) 2019-04-26 13:05:23 +02:00
yz70s
8320a30ff3 i386.cpp: athlon xp now supports system management mode (nw) 2019-04-26 13:05:22 +02:00
Roberto Fresca
428542508d New working clones
------------------
Royal Card Part-Two (Nichibutsu HW, Ver. 1.02) [Roberto Fresca, Team Europe]
2019-04-25 19:00:39 +02:00
Vas Crabb
9037a85e32 (nw) Fedora users need this now that X11 XInput is enabled by default - no clue about other Linuxes 2019-04-26 01:55:17 +10:00
bmcphail
4166617314 Correct memcpy size NW 2019-04-25 10:45:09 -04:00
bmcphail
716e5fe21a New working game - Gradius (Bubble Memory) - [ArcadeHacker, Bryan McPhail]
The bubble memory interface MCU is currently simulated, it will be decapped at a future date.
2019-04-25 10:32:10 -04:00
Robbbert
d88ae76121 (nw) p2000: interrupts only occur when they are enabled. 2019-04-26 00:18:59 +10:00
R. Belmont
d15ca02d0c
Merge pull request #4913 from kiall/default-enable-xinput
Enable Xinput by default
2019-04-25 09:41:49 -04:00
R. Belmont
efdaa09d54
Merge pull request #4914 from kiall/docs-linux-lightguns
WIP: Document Linux Lightguns with Xinput
2019-04-25 09:41:30 -04:00
R. Belmont
43179a04a9
Merge pull request #4916 from cam900/gaelco2_gfx
gaelco2.cpp : Simplify gfxdecodes (nw)
2019-04-25 09:41:17 -04:00
R. Belmont
827007c39b
Merge pull request #4917 from cam900/patch-90
flkatck.cpp : Correct CPU type
2019-04-25 09:40:06 -04:00
R. Belmont
ec0ac6b9ce
Merge pull request #4918 from cam900/tc0280grd_args
tc0280grd.cpp : Updates
2019-04-25 09:39:54 -04:00
R. Belmont
513068f687
Merge pull request #4919 from cam900/atarirle_args
atarirle.cpp : Updates
2019-04-25 09:39:26 -04:00
R. Belmont
aee792fa7c
Merge pull request #4921 from cam900/tilemap_args
emu/tilemap.cpp : Simplify handlers
2019-04-25 09:39:03 -04:00
Robbbert
2392a42211 (nw) imgfightb : fixed duplicate rom name 2019-04-25 15:45:20 +10:00
Patrick Mackinlay
eff5477f0f mips: preserve upper 32 bits for single-precision fp operations (nw)
While this behaviour is undefined according to the MIPS R4000 Microprocessor User's Manual, various factors point toward it most likely being correct, including:
1. The fact MIPS-I exposes 16x64-bit floating-point registers, but internally implements them as pairs of 32-bit registers (with only the even-numbered pairs being valid for arithmetic operations), making it somewhat likely MOV.S, like LWC1 and SWC1, can access either half.
2. Explicit mention in IDT documentation and "See MIPS Run", i.e. "The odd-numbered registers can be accessed by move and load/store instructions", and other commentary.
3. The presence of paired-single operations in later MIPS32/64 specifications, which operate on independent single-precision values stored in each of the lower and upper halves of a single floating-point register.
2019-04-25 11:02:04 +07:00
braintro
db980f2b42 (nw) redumped the color prom for Player's Edge Plus (XM00002P+XMP00006) Multi-Poker (MGM Grand Detroit Casino) 2019-04-24 21:15:26 -05:00
AJR
ac33cf2a2f mac128: Don't write twice to VIA in one cycle (nw)
This might be correct behavior for Macs with 68020 and later CPUs that do dynamic bus sizing, but not the early 68000 systems.
2019-04-24 21:00:53 -04:00
ajrhacker
a9d57fe8e7
Merge pull request #4920 from algestam/doc_fix_missing_python_dep
doc: add python to list of required ubuntu packages (nw)
2019-04-24 19:01:36 -04:00
ClawGrip
6f0c748496 clickstart.cpp: Add note about the keyboard MCU [Sean Riddle] (#4922)
* clickstart.cpp: Add note about the keyboard MCU [Sean Riddle]

* clickstart.cpp: Add note about the optical mouse (nw)
2019-04-24 19:01:13 -04:00
ajrhacker
7d82b7b163
Merge pull request #4923 from shattered/_b76432e323
ec1840: define native motherboard, mark WORKING
2019-04-24 19:00:37 -04:00
AJR
6da0543a02 MT 07296 (nw) 2019-04-24 18:51:46 -04:00
AJR
a661adff1f MT 07297 (nw) 2019-04-24 18:49:41 -04:00
Sergey Svishchev
283e48dffd ec1840: define native motherboard, mark WORKING 2019-04-24 23:02:35 +03:00
Roberto Fresca
d2ebfc2d7f miniboy7.cpp improvements... [Roberto Fresca]
- Added support for Super Mini-Boy that runs in different HW revision.
- Added technical and game notes.
- Some clean-up.

New machines marked as NOT_WORKING
----------------------------------
Super Mini-Boy [Roberto Fresca, Team Europe]
2019-04-24 20:49:32 +02:00
yz70s
a73650ea2a xbox_pci.cpp: add simple interfaces for lpc bus devices (nw) 2019-04-24 20:16:57 +02:00
yz70s
acc073745a nforcepc.cpp: start adding ITE IT8703F-A SuperIO (nw)
The device is undocumented but it is very similar to Winbond W83627 chips.
2019-04-24 20:16:56 +02:00
yz70s
9e850ffe14 i386.cpp: add more msrs releted to smm to athlon xp (nw) 2019-04-24 20:16:55 +02:00
Ivan Vangelista
a712bb9fd2 new working clone
--------------------------------
Super Bobble Bobble (bootleg, set 6) [Bonky]

(nw) this needs correct GFX loading, marked as MIG
2019-04-24 19:37:48 +02:00
Ivan Vangelista
95e8104494 new working clone
---------------------------------
GunNail (bootleg) [xodaraP, sylphia]

(nw) needs hook up of the sound hardware
2019-04-24 19:28:02 +02:00
hap
c5ad28736d New clone added
---------
Carnival (upright, PIT8253 music) [hap, Andrew Welburn]
2019-04-24 17:10:38 +02:00
hap
6bb7175e52 vicdual: split off carnival driver class (nw) 2019-04-24 15:25:59 +02:00
Roberto Fresca
ee6ed24526 Miniboy7.cpp: Documented the way PIA port B lines 4-7 are multiplexed
through a 74LS157 to read the 8 lines of DSW2 using the AY8910 port B
 line 7 as selector. Added ASCII diagram. [Roberto Fresca]
2019-04-24 15:03:02 +02:00
Vas Crabb
e379397d82 Merge tag 'mame0209'
MAME 0.209
2019-04-24 18:48:04 +10:00
Vas Crabb
2b317bf296 version bump (nw) 2019-04-24 15:00:38 +10:00
Vas Crabb
476237947f Update Chinese translations [YuiFAN] 2019-04-24 14:54:35 +10:00
braintro
231af0ee6e (nw) Correct avalnche ROM names 2019-04-23 22:14:14 -05:00
Vas Crabb
18c0e8de0e plib: don't assume constructors will only throw things derived from std::exception (nw)
funworld.cpp cleanup: (nw)
 * remove revision history - we use version control for a reason
 * don't #define things before inluding the PCH, and don't #define generic names before #including anything
2019-04-24 12:05:56 +10:00
braintro
d8b807b354 (nw) Correct names for Moon War's voice ROMs 2019-04-23 20:00:53 -05:00
braintro
cbb68aad47 (nw) Wally wo Sagase! Sega ID# info 2019-04-23 19:29:22 -05:00
cam900
78eb5011db emu/tilemap.cpp : Simplify handlers 2019-04-24 09:11:04 +09:00
AJR
e4ad76e351 miniboy7: Fix lamp blinking 2019-04-23 18:24:41 -04:00
hap
f22547f435 disasm: init lfsr pc tables in constructor (nw) 2019-04-23 22:59:35 +02:00
couriersud
a2f8153411 netlist: Fix the 7448 mess.
Moved truth table implementation of 7448 in macro. At the same time
added power terminals and update game netlists accordingly.
2019-04-23 22:20:47 +02:00
couriersud
e669c0c472 netlist: Protect defines with ifdefs ...
Protected defines in nl_config.h with ifdefs. Added a define to disable
queue statistics during compile. This is only needed during development.
Documented performance improvement efforts so I don't try this again.
2019-04-23 22:19:09 +02:00
couriersud
51ed2fc422 netlist: fix validation errors. (nw) 2019-04-23 21:23:43 +02:00
Roberto Fresca
a15d4ff6c3 Bonanza's MiniBoy 7: Fixed button-lamps order.
Removed log with implemented R/W.
Lamps are temporarily disabled due to some sort of additional data
 that adds an unwanted and odd blinking effect. Maybe it's some
 kind of multiplexion. [Roberto Fresca]
2019-04-23 17:46:22 +02:00