Commit Graph

66130 Commits

Author SHA1 Message Date
R. Belmont
b876985328
Merge pull request #5026 from cam900/decmxc06_pri
decmxc06.cpp : Updates
2019-05-10 11:36:18 -04:00
R. Belmont
0694e91fa2
Merge pull request #5025 from cam900/namcona1_args
namcona1.cpp : Updates
2019-05-10 11:36:00 -04:00
David Haywood
ca9a85a8d1 smartfp / sunplus_gcm394 video register location notes based on code analysis (#5020)
* documenting smartfp register use based on code analysis

* terminology changes (nw)

* video register info based on code analysis (nw)

* shuffle (nw)

* shuffle (nw)

* (nw)

* (nw)

* mapping out register use (nw)

* (nw)

* (nw)

* (nw)

* (nw)

* (nw)

* (nw)

* (nw)
2019-05-10 11:35:32 -04:00
cam900
d463c7dbe7 taito_f2.cpp : Updates (#5019)
* taito_f2.cpp : Updates
Simplify handlers, Simplify gfxdecodes, Reduce register_postload, duplicates, Runtime tag lookups, Unnecessary lines, Fix bankswitching behaviors, Fix spacings, Namings, Use shorter / Correct type values, Add notes

* taito_f2.cpp : Remove unused
2019-05-10 11:34:58 -04:00
R. Belmont
7bf4459620
Merge pull request #5017 from cam900/slapshot_args
slapshot.cpp : Updates
2019-05-10 11:34:44 -04:00
R. Belmont
052f0ce398
Merge pull request #5016 from cam900/taito_z_args
taito_z.cpp : Updates
2019-05-10 11:34:31 -04:00
Curt Coder
da5950d944 cosmac: Fixed long branch instruction timing. [Curt Coder] 2019-05-10 17:06:33 +03:00
Robbbert
bd1f2dbac7 (nw) studio2 : notes; fixed mpt02h; patch to get studio2 working 2019-05-10 23:28:34 +10:00
d e
e6c9acd4db Added Bally Frontier pinball switch names. Fixed incorrect DIP switch settings for Frontier and other by35 os40 machines. (#5024) 2019-05-10 23:07:21 +10:00
ICEknigh7
9ef04e4c82 specpls3_flop.xml: New additions (#5021)
* specpls3_flop.xml: New additions

New:
-Full Samdisk dump of Mercs, including both sides.
-Spanish version of 4 Soccer Simulators.

Thanks go to Gorski and ZXdenied.

* Update specpls3_flop.xml
2019-05-10 23:05:22 +10:00
cam900
ed472d4ef2 tc0080vco.cpp : Updates
Internalize gfxdecodes, Sprite drawing routines, Simplify handlers, Reduce unnecessary lines, Unnecessary configuration values, Fix spacings, Add notes
2019-05-10 19:57:21 +09:00
cam900
a47d15f0b7 kaneko_tmap.cpp : Updates
Internalize gfxdecode, Initialize values, Reduce unnecessary lines, Fix spacings
2019-05-10 18:38:10 +09:00
cam900
83723a8d4c decmxc06.cpp : Updates
Use callback for colour masking and priority behavior, Move configuration into handlers, Reduce unnecessary lines, Unnecessary configuration values
decbac06.cpp : Implement priority
dec0.cpp : Add notes
2019-05-10 15:51:30 +09:00
cam900
dcb81e5160 namcona1.cpp : Updates
Simplify handlers, Simplify gfxdecodes, Reduce unnecessary lines, Register_postload, Fix / Cleanup some drawing routines, Fix tilemap mark dirty behavior, Move tilemap palette change behavior into vreg handler, Fix spacings, Fix bit modification values, Use shorter / correct type values
2019-05-10 13:58:45 +09:00
ajrhacker
18829bf7ee
Merge pull request #5022 from rfka01/master
at.cpp: added Commodore PC60-III
2019-05-09 23:33:56 -04:00
AJR
69e3dccfef pla: Add optional logging to present the decoded terms (nw) 2019-05-09 21:42:08 -04:00
cracyc
5c527adc55
Merge pull request #5014 from vadosnaprimer/lua_comments
Improve luaengine comments (fixes and updates)
2019-05-09 17:14:05 -05:00
rfka01
f6ff8af5a6 at.cpp: added Commodore PC60-III 2019-05-09 22:09:36 +02:00
feos
eb909b0fcd explain emu.register_callback(callback, name), add emu.step() 2019-05-09 22:17:54 +03:00
Curt Coder
b3c4ab5ebb c64: Added Westfalia Technica 1541 clone ROM [Curt Coder, dec_hl] 2019-05-09 22:14:24 +03:00
couriersud
1de6fabe9b junofrst: fix regression. (nw)
tutankham: removed commented code and empty line.
2019-05-09 20:40:23 +02:00
couriersud
1c0ed14c00 tutankham: Implement starfield, better colors. [Guru, Couriersud]
Used color code from galaxian for better color approximation.
The starfield code was added to better document the 084 custom chip.
There are two star fields implemented now. The active one can be
selected in Machine Configuration.

a) Scramble Starfield

1/3 star width like scramble/galaxian, starfield code same as scramble.
This one is similar to the Konami starfield video below. The 084 uses
the same signals as scramble.

b) Bootleg Starfield

Guru provided schematics of a daughter-board which on a Konami bootleg
replaced the custom chip 084. This starfield matches the starfield
(picture) of this bootleg.
At least there is now a starfield which matches a real-life(tm) bootleg.

None of the two alterntives reproduces the star field which can be
observed in the Stern videos on youtube.

The Konami video mentioned in video/tutankhm.cpp is different from
tutankhm. Looks like we are missing an early board dump
2019-05-09 20:23:20 +02:00
Ivan Vangelista
98ab5a40fb homedata.cpp: ioport array for the mahjong keys, added 2nd player inputs for newer mahjong games, identified some dips for mjikaga, added dip locations according to test mode (nw) 2019-05-09 17:50:39 +02:00
Robbbert
bf2eb55b19 MT 07326: cosmicos : no display 2019-05-10 00:03:52 +10:00
feos
7fa0b1d2d1 luaengine comments: add missing info:
emu.thread()
machine:popmessage()
watch/breakpoints
debugger presence note
val for write functions
input:seq_poll*
fix typo in memory_share library

emu.register_callback(callback, name) still TODO
2019-05-09 15:26:18 +03:00
Robbbert
935e230cf5 MT 07319: tmc600s2: keyboard not working 2019-05-09 20:22:56 +10:00
cam900
f891264f0c slapshot.cpp : Updates
Simplify handlers, Simplify gfxdecodes, Reduce runtime tag lookups, Unnecessary lines, Fix namings, Use shorter / Correct type values
2019-05-09 14:17:14 +09:00
cam900
dda8ba25a3 taito_z.cpp : Updates
Simplify handlers, Simplify gfxdecodes, Reduce duplicates, Register_postload, Runtime tag lookups, Unnecessary lines, Fix spacings, Use shorter / correct type values
2019-05-09 13:23:01 +09:00
braintro
c464ecb2db (nw) Remove outdated comment about War God sound on boot up 2019-05-08 20:20:54 -05:00
AJR
641db345a0 retofinv: Soundlatch modernization (nw) 2019-05-08 20:40:35 -04:00
cam900
d062256a06 decbac06.cpp : Updates (#4976)
Allow priority drawing behavior, Use shorter / correct type values, Fix spacings
dec0.cpp, dec8.cpp : Add priority values for future use (priority mixing)
2019-05-08 17:09:40 -04:00
cam900
bc431c5d63 taitoio.cpp : Updates (#4988)
Simplify handlers, Fix debugger issue, Reduce unnecessary lines, Use shorter / correct type values
2019-05-08 17:09:13 -04:00
R. Belmont
b2d1b490a4
Merge pull request #5013 from cam900/limenko_args
limenko.cpp : Updates
2019-05-08 17:08:38 -04:00
David Haywood
b12fea69b2 smartfp clearly uses unsp isa20 push/pop instructions in the interrupt (#5015)
* smartfp clearly uses unsp isa20 push/pop instructions in the interrupt function even if nowhere else in the code (nw)

* (nw)
2019-05-08 17:08:17 -04:00
AJR
6650d0c7bc tc0110pcr: No need to include emupal now (nw) 2019-05-08 16:21:32 -04:00
AJR
d5fdb47c95 pc090oj: Fix validation by (partially) adopting device_gfx_interface (nw) 2019-05-08 16:07:22 -04:00
R. Belmont
0d2b8ad8c4
Merge pull request #5012 from jlachniet/master
Fix OS version numbers for for CE calculators
2019-05-08 12:24:12 -04:00
Ivan Vangelista
cf2e4ef51b homedata.cpp: updated row selection in pteacher_keyboard_r, fixes inconsistencies reported in MT06473. Still needs more work as dips for the second bank are inverted wrt how MAME expects them, but at least now all dips are useable. Also updated dips for jogakuen according to the test mode (nw) 2019-05-08 18:10:42 +02:00
feos
4c78d9c5e1 improve luaengine comments (fixes and updates) 2019-05-08 18:29:58 +03:00
cam900
3c8f99f6d5 limenko.cpp : Updates
Simplify handlers, Cleanup sprite gfx drawing routines, Reduce unnecessary lines, Fix some drawing routines, Fix spacings, Use shorter / Correct type values
2019-05-08 23:56:10 +09:00
jlachniet
f1712f41c2
Fix OS version numbers for for CE calculators
Updated OS version numbers for the following calculators:

TI-83 Premium CE (Boot Code 5.1.5.0014)
TI-84 Plus CE (Boot Code 5.0.0.0089)
TI-84 Plus CE (Boot Code 5.1.5.0014)
TI-84 Plus CE (Boot Code 5.3.0.0037)
2019-05-08 10:38:31 -04:00
R. Belmont
c3409e0a03
Merge pull request #5011 from cam900/alpha68k_args
alpha68k.cpp : Updates
2019-05-08 10:05:04 -04:00
R. Belmont
942a0715d9
Merge pull request #5010 from clawgrip/patch-7
ngpc.xml: New WORKING software list additions
2019-05-08 10:04:46 -04:00
cam900
fd19c2aa3e vgmplay.cpp : Updates (#5009)
* vgmplay.cpp : Updates
Fix volume, Make stereo output when chip can be stereo output

* vgmplay.cpp :
More correct behavior (not overall chip count related) - but noisy, comments for now

* vgmplay.cpp : Fix volume behavior
2019-05-08 10:04:24 -04:00
cam900
e2465c53a5 rastan.cpp : Updates (#5008)
* rastan.cpp : Updates
Simplify handlers, Simplify gfxdecodes, Fix namings, Reduce unnecessary lines, Use shorter type values

* rastan.cpp : Reduce unnecessary lines
2019-05-08 10:04:12 -04:00
cam900
cec21e7cac xexex.cpp : Add notes (#5007)
* xexex.cpp : Add notes

* xexex.cpp : Correct note
2019-05-08 10:04:00 -04:00
R. Belmont
cd60cfc70c
Merge pull request #5005 from cam900/superchs_args
superchs.cpp : Updates
2019-05-08 10:02:41 -04:00
R. Belmont
a4812aa52e
Merge pull request #5004 from cam900/taito_x_args
taito_x.cpp : Updates
2019-05-08 10:02:19 -04:00
R. Belmont
fdaee9539d
gunbustr.cpp : Updates (#5003)
Simplify handlers, Simplify gfxdecodes, Reduce unuseds, Runtime tag lookups, Unnecessary lines, Fix namings, Spacings, Use shorter / correct type values
2019-05-08 10:02:07 -04:00
cam900
de54239e05 groundfx.cpp : Updates (#5002)
* groundfx.cpp : Updates
Simplify handlers, Simplify gfxdecodes, Reduce unnecessary lines, Runtime tag lookups, Fix spacings, Use shorter / Correct type values

* groundfx.cpp : Fix type
2019-05-08 10:01:49 -04:00