Commit Graph

71168 Commits

Author SHA1 Message Date
cam900
37c2938682
stvvdp1.cpp : Minor fix for gouraud shading 2020-02-06 19:46:59 +09:00
cracyc
2eb666ce16 fmtowns: remove log (nw) 2020-02-05 20:16:29 -06:00
cracyc
9d20182474 fmtowns: fix cdda gain (nw) 2020-02-05 20:11:55 -06:00
Julian Sikorski
1a5ac25f61 Sync with GENie upstream revision ce9f3c5 (#6262)
* Change makerules to take variable $(PROJECT_TYPE) instead of hardcoded 'gmake'

This allows to run `make projgen PROJECT_TYPE=ninja` to generate ninja build files instead.
and to build GENie using ninja by running `make release PROJECT_TYPE=ninja`.

Using ninja improves build times,
e.g. for macOS: 12.47s with gmake goes down to 2.05s with ninja.

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Set prefer project set as solution.startproject as default target

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Adding `GenerateMapFiles` flag.

Causes Visual Studio's linker to generate .map files for that
configuration.

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Add ninja support for 'wholearchive' libraries

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Fixup ninja.esc to gracefully ignore nil passed as value

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Use -Wl,-force_load for wholearchive libs when building for macosx

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Updated README.

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Add space after filename in 'Generating' message

This makes the filename 'clickable' to open in iTerm and VSCode

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Print generated filenames as quoted string

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Remove '...' after filename

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Pop cwd after pushing to run file

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Make paths in embed.lua rely on script dir

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Updated README.

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Fix issues caused by make-4.3 no longer adding spaces to variables in some cases The fix was found by @asavah.

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Fixed release script.

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Updated README.

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Update scripts.c

Co-authored-by: Christian Helmich <kagekirin@gmail.com>
Co-authored-by: Johan Sköld <johan@skold.cc>
Co-authored-by: Бранимир Караџић <branimirkaradzic@gmail.com>
2020-02-06 12:49:15 +11:00
Scott Stone
e8e3d668c9 n64.xml: Fix xml validation (nw) 2020-02-05 19:07:58 -05:00
Robert
b48efcdac6
Revert "Sync with GENie upstream revision ce9f3c5 (#6262)" (#6263)
This reverts commit a06d8e9cc6.
2020-02-06 10:02:41 +11:00
Julian Sikorski
a06d8e9cc6
Sync with GENie upstream revision ce9f3c5 (#6262)
* Change makerules to take variable $(PROJECT_TYPE) instead of hardcoded 'gmake'

This allows to run `make projgen PROJECT_TYPE=ninja` to generate ninja build files instead.
and to build GENie using ninja by running `make release PROJECT_TYPE=ninja`.

Using ninja improves build times,
e.g. for macOS: 12.47s with gmake goes down to 2.05s with ninja.

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Set prefer project set as solution.startproject as default target

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Adding `GenerateMapFiles` flag.

Causes Visual Studio's linker to generate .map files for that
configuration.

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Add ninja support for 'wholearchive' libraries

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Fixup ninja.esc to gracefully ignore nil passed as value

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Use -Wl,-force_load for wholearchive libs when building for macosx

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Updated README.

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Add space after filename in 'Generating' message

This makes the filename 'clickable' to open in iTerm and VSCode

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Print generated filenames as quoted string

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Remove '...' after filename

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Pop cwd after pushing to run file

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Make paths in embed.lua rely on script dir

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Updated README.

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Fix issues caused by make-4.3 no longer adding spaces to variables in some cases The fix was found by @asavah.

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Fixed release script.

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Updated README.

Signed-off-by: Julian Sikorski <belegdol+github@gmail.com>

* Update scripts.c

Co-authored-by: Christian Helmich <kagekirin@gmail.com>
Co-authored-by: Johan Sköld <johan@skold.cc>
Co-authored-by: Бранимир Караџић <branimirkaradzic@gmail.com>
2020-02-05 17:21:10 -05:00
MetalliC
095a13d02c konamigs.cpp: document I/O, hook bookkeeping (nw) 2020-02-05 23:06:58 +02:00
MooglyGuy
182b58e554 -cmi: Hooked up AIC interrupt, all interrupt tests now pass. [Ryan Holtz] 2020-02-05 20:42:05 +01:00
R. Belmont
3f972f86c7
Merge pull request #6245 from shattered/_27394e2f097
aim_dsk: use splice position recorded in the image, if available (nw)
2020-02-05 13:42:04 -05:00
Rebecca Wallander
2915959bf4
n64.xml: Rework the N64 softlist (#6259)
* n64.xml - Document more carts and add some new dumps

* n64.xml - Document more carts and add some new dumps

* n6

* n64.xml - Add more cart docs and dumps

* n64.xml - Add more cart docs and dumps

* n64.xml - Add more cart docs and dumps

* n64.xml - Document more carts and add some new dumps

* n64.xml - Replace country shortnames with full names

* n64.xml - Document more carts and add some new dumps

* n64.xml - Document more carts and add some new dumps

* n64.xml - Document more carts

* n64.xml - Document more carts

* n64.xml - Document more carts

* n64.xml - More documentation

* n64.xml - Document more carts

* Add Nintendo iQue softlist

* n64.xml/ique.xml - Document more carts

* n64.xml - Document more carts

* n64.xml - Document more carts

* n64.xml - Document more carts

* n64.xml - Document more carts

* n64.xml - Document more carts

* n64.xml/ique.xml - Document more carts

* n64.xml - Document more carts

* n64.xml/ique.xml - Document more carts

* ique.xml - Replace with encrypted dumps

* ique.xml/n64.xml -- Document more carts

* n64.xml - Add more n64 documentation

* n64.xml - fix format

* ique.xml - fix name
2020-02-05 13:41:39 -05:00
cam900
712cde0679
msm5205.cpp : Add DAC output bit difference, Fix Data capture timing… (#6260)
* msm5205.cpp : Add DAC output bit difference, Make Data capture timing related to input clock
Add notes for MSM5205 can be usable with 768kHz input clock (from official document), Cutoff Frequency, Correct MSM6585 timing note from official document

* msm5205.cpp : Fix descriptions
2020-02-05 13:41:23 -05:00
hap
5c3cc9a045 mondl68k: add display DP segments (nw) 2020-02-05 19:09:46 +01:00
MooglyGuy
eaeb96e02f -cmi: Started adding handlers for the CMI-07 AIC board, nw 2020-02-05 18:46:22 +01:00
cracyc
f292f3bb84 fmtowns: fix cdda volume and 1 layer 15bit color (nw) 2020-02-05 11:36:25 -06:00
hap
532d76f8cf mondl68k: rom region too big (nw) 2020-02-05 18:01:17 +01:00
Vas Crabb
790a67fc07 (nw) whole lot less of { *this } 2020-02-05 22:59:52 +11:00
Robbbert
952981c6b6 (nw) spg2xx : validation error 2020-02-05 16:53:39 +11:00
Vas Crabb
601034c8d7 devcb.cpp: syntactic sugar for constructing/resolving arrays of callbacks (nw)
Saves a lot of typing { *this }, { *this }...  Could be applied in more places,
I just did a few devices to demonstrate it.
2020-02-05 12:41:58 +11:00
couriersud
e204d878f8 netlist: Fix VC compile. (nw) 2020-02-04 23:24:46 +01:00
ajrhacker
cb8d763a72
Merge pull request #6258 from rzero9/patch-4
fmtowns_cd.xml: additions, replacements and notes
2020-02-04 16:22:45 -05:00
Michael Zapf
ba45b89bfd ti99: Added VRAM size option to Enhanced Video Processor Card. 2020-02-04 21:30:08 +01:00
r09
edb7044b59
fmtowns_cd.xml: additions, replacements and notes
- Replaced entries with dumps from the redump.org database, with proper track indexes and offset correction:

3x3 Eyes - Sanjiyan Henjou
Branmarker
Free Software Collection 4
Free Software Collection 5
Fushigi no Umi no Nadia - The Secret of Blue Water
Libido7
Life & Death
Loom
Microcosm (HMD-215)
Ms. Detective File #2 - Sugata-naki Irainin
Megaspectre
Nova - Miirareta Shitai
Super Real Mahjong PII & PIII
Super Real Mahjong PIV
Super Street Fighter II - The New Challengers
Youjuu Senki - A.D. 2048

- Added new working dumps from the redump.org database:

Cyber Sculpt V1.0 (HMC-140A)
Mahjong Bishoujoden Ripple
Microcosm (HMD-215A)

- Added new NOT working dumps from the redump.org database:

Doki Doki Vacation - Kirameku Kisetsu no Naka de
Secre Volume I - Naoko Iijima

- Demoted nadia to partially working and secre2 to not working, and added notes explaining why.

- Corrected notes about Fujitsu Habitat. Thanks to StuBlad for the clarification.
2020-02-04 21:18:49 +01:00
hap
f22a130dc0 suna8: dink fixed MT7079, sparkman buttons read (nw) 2020-02-04 19:56:35 +01:00
MooglyGuy
698c135106 -ms6102: Actually fix regressions, nw 2020-02-04 19:42:21 +01:00
hap
aa0e42886b ym2413: update description (nw) 2020-02-04 19:40:47 +01:00
R. Belmont
5c5b0299c1
Merge pull request #6257 from cam900/patch-123
ym2413.cpp : Fix description related to Chip ...
2020-02-04 13:04:07 -05:00
R. Belmont
d2c127783f
Merge pull request #6256 from cam900/patch-122
vrc6.cpp : Fix description related to Chip marking
2020-02-04 13:03:41 -05:00
R. Belmont
e2cc495dd7
Merge pull request #6255 from cam900/twin16_clip
twin16.cpp : Restrict sprite drawing routine into screen cliprect
2020-02-04 13:03:23 -05:00
R. Belmont
ab02b018ad
Merge pull request #6246 from clawgrip/patch-21
Rename Segasa -> SegaSA, as in every other driver (nw)
2020-02-04 13:02:53 -05:00
David Haywood
c689e42302
Plug and Play work (#6254)
* new WORKING machines
----
Sports Trivia Professional Edition (Senario, Plug and Play) [Sean Riddle, David Haywood]
My Sports Challenge Plus / Wireless Sports Plus [Sean Riddle, David Haywood]

new NOT WORKING
---
Megapad 31-in-1 [Sean Riddle, GameHistory.org]

the 31-in-1 is playable, except for one game, need to look into that.

* (nw)

* new NOT WORKING Software List entry
-----
buzztime_cart.xml : Series 1 - Sports Trivia [Sean Riddle, David Haywood]

* new WORKING software list entry
jakks_gamekey_nm.xml : Pac-Man & Bosconian (01 APR 2005 A SKU G) [Sean Riddle, Ryan Holtz, David Haywood]

(that's all the known gamekeys covered now)

* sunplus_gcm394 changes from Tahg
(I'll tidy these up shortly to fit MAME standard better)

* refactor (nw)

* refactor (nw)

* (nw)

* (nw)

* some decryption refactor (nw)
2020-02-04 12:57:04 -05:00
MooglyGuy
21004f0213 -6840ptm: Undid previous changes other than the addition of logmacro. Should fix reported regression in ginganin, nw 2020-02-04 17:20:43 +01:00
MooglyGuy
bc1a3cdfbe -konin,ms6102: Fixed regression(s), nw 2020-02-04 17:20:43 +01:00
mooglyguy
a0d9a7532d -audio/cmi01a: Derived PTM clocks from /CAS clock, fixing TIM tests in CMITST diagnostics. [Ryan Holtz]
-cmi: Various changes: [Ryan Holtz]
 * Hooked up peripherals and MIDI ports on the SMPTE/MIDI board.
 * Mapped handlers for the TVT second display board.
 * Adjusted video board PTM clocks to be based on /CAS clock, fixing TIM tests in LGTST diagnostics.
 * Adjusted master card PTM clock to be based on /CAS clock, fixing TIM tests in MAST diagnostics.
2020-02-04 17:20:43 +01:00
AJR
9222de1b41 kyocera.cpp: Minor updates (nw)
- Simplify handlers
- Add U(S)ART interrupt to all sets
- Fix one region length
2020-02-04 08:35:54 -05:00
Robbbert
dec802d363 (nw) housekeeping 2020-02-04 22:38:13 +11:00
Robbbert
4c5f229a2b (nw) gameboy.xml : removed invalid characters 2020-02-04 21:55:49 +11:00
ClawGrip
e32eb4a36f
vbaby_cart.xml: Move V.Baby info to its own softlist (nw) (#6253)
* Remove V.Baby info (nw)

* vbaby_cart.xml: Add info about known carts (nw)

* Forgot to add some notes (nw)
2020-02-04 06:59:03 +01:00
Ivan Vangelista
abe27f719b vsmileb_cart.xml: removed offset, added bad dump flag for poohhawa (nw) 2020-02-04 06:52:32 +01:00
Ivan Vangelista
0ec8bdd0ca vsmileb_cart.xml: fixed MT07428 (nw) 2020-02-04 06:41:52 +01:00
cam900
84425e1695
Yamaha product number of VRC7 is DS1001 2020-02-04 13:58:50 +09:00
cam900
7ae1a70c7e
ym2413.cpp : Fix description related to Chip ...
...marking
2020-02-04 13:55:35 +09:00
cam900
c2b28302e0
vrc6.cpp : Fix description related to Chip marking 2020-02-04 13:53:56 +09:00
cam900
2749fa1a8a twin16.cpp : Restrict sprite drawing routine into screen cliprect 2020-02-04 12:27:44 +09:00
AJR
b5eb7d4bab a2bus: Add 8251-based RS232 serial interface from BYTE magazine 2020-02-03 22:23:30 -05:00
AJR
34cf491d14 i8251: Resolve callbacks at device_resolve_objects time (nw) 2020-02-03 22:18:18 -05:00
couriersud
636315be5f netlist: code maintenance. (nw)
Remove dead code, fix lint warnings, make spice netlist conversion more
flexible, implement changes to controlled sources.
2020-02-03 20:21:40 +01:00
Ivan Vangelista
c2ca6e6369 new not working clone
--------------------------------
Time Crisis 4 (Japan, TSF1001-NA-A) [Guru]
2020-02-03 18:27:24 +01:00
Ivan Vangelista
3cdb444f25 beezer.cpp: updated set names (nw) 2020-02-03 18:12:49 +01:00
Ivan Vangelista
032c857d44 sfbonus.cpp: templates, arrays, configured banking and save state support (nw) 2020-02-03 18:09:21 +01:00