Commit Graph

66003 Commits

Author SHA1 Message Date
David Haywood
3f4424e056 smartfp - some video dma stuff, improved logging, debug stuff (#5037)
* debugging help (nw)

* better logging (nw)

* smartfp - video dma stuff (nw)

* tidy (nw)

* sprite stuff (nw)

* (nw)
2019-05-11 10:32:40 -04:00
Ivan Vangelista
727afdeec9 vsnes.h: fixed compile (nw) 2019-05-11 09:58:40 +02:00
arbee
42221910aa vsnes: redid Z80 interfacing to schematics, still doesn't work [R. Belmont, kevtris] 2019-05-11 00:21:50 -04:00
R. Belmont
17eaa15deb
Merge pull request #5032 from cam900/patch-94
namco_c355spr.cpp : Fix crash
2019-05-10 23:24:16 -04:00
cam900
47a00fdc9e
namco_c355spr.cpp : Fix crash 2019-05-11 10:54:24 +09:00
AJR
6e66ebe559 5clown: Another button with a custom name (nw) 2019-05-10 21:32:15 -04:00
AJR
4da07785a6 5clown: "Setting", not "Service" (nw) 2019-05-10 21:15:00 -04:00
AJR
5ebe207e24 5clown: More complete directions (nw) 2019-05-10 21:06:02 -04:00
AJR
d9b7b07edd 5clown: Document how to access the hidden settings table
- Use CRTC for rendering (nw)
2019-05-10 20:57:24 -04:00
cam900
ee771ac3e6 namco_c355spr.cpp : Updates (#5031)
* namco_c355spr.cpp : Updates
Internalize gfxdecode, initialize values, Simplify handlers, Reduce unnecessary lines, Fix spacings, Use shorter / correct type values

* gal3.cpp : Fix notes
2019-05-10 20:24:01 -04:00
David Haywood
de235f4623 allow smartfp to show.. something (nw) (#5030)
* smartfp generate an interrupt, add a palette (nw)

* video registers look a lot like the spg220 hw here (nw)

* getting ready to split into video (nw)

* code shuffle (nw)

* shuffle (nw)

* (nw)

* (nw)

* (nw)
2019-05-10 20:23:34 -04:00
cracyc
a62ca583c4 hiscore.dat: updates [Leezer] 2019-05-10 18:37:16 -05:00
AJR
260c9a2856 ygv608: Internalize palette (nw) 2019-05-10 18:23:29 -04:00
mooglyguy
463c53087f -vino: Added skeleton device for SGI VINO (Video In, No Out) chip. [Ryan Holtz]
-newport: Unified command handling, should function better and faster as a result. [Ryan Holtz]

-hpc3: Added intstat register and DAC volume controls. [Ryan Holtz]
2019-05-10 23:59:14 +02:00
AJR
deaa0b5da5 ddenlovr.cpp: Convert screen update methods to use RGB32 format (nw) 2019-05-10 17:53:19 -04:00
AJR
1bcf4cc224 bmcbowl: Add missing video-related interrupt; reguess VIA clock 2019-05-10 17:25:10 -04:00
MetalliC
5e7a917db1 naomi: brute forced "Sega Yonin Uchi Mahjong MJ" key [f205v] 2019-05-11 00:15:18 +03:00
AJR
cc46387d51 Convert screen update functions to RGB32 in numerous games (nw)
This is intended to expedite CRTC-based video modernization.
2019-05-10 15:38:24 -04:00
R. Belmont
7641722f32
Merge pull request #5029 from clawgrip/patch-8
gameboy.xml: New NOT_WORKING software list addition
2019-05-10 13:47:39 -04:00
Robbbert
17c5c96c6d (nw) eti660 : cleanup 2019-05-11 03:09:14 +10:00
ClawGrip
b327e2f989
gameboy.xml: New NOT_WORKING software list addition
---------------------------------
Game Boy Test Cartridge (Euro, USA)
2019-05-10 19:08:19 +02:00
R. Belmont
ce01dd0beb
Merge pull request #5028 from cam900/tc0080vco_intgfx
tc0080vco.cpp : Updates
2019-05-10 11:36:47 -04:00
R. Belmont
1f439c40f1
Merge pull request #5027 from cam900/kaneko_tmap_intgfx
kaneko_tmap.cpp : Updates
2019-05-10 11:36:31 -04:00
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