Commit Graph

71201 Commits

Author SHA1 Message Date
Robbbert
efd15d088d (nw) clean up a mess 2020-02-08 11:56:21 +11:00
AJR
0ea31e9f28 xavix2.h: Fix clang build [-Werror,-Wreturn-type] (nw) 2020-02-07 17:15:13 -05:00
Angelo Salese
4684f1f512
This is anything but preliminary (nw) 2020-02-07 22:35:06 +01:00
Olivier Galibert
536652387f Oops (nw) 2020-02-07 21:35:46 +01:00
Olivier Galibert
23556e65f5 xavix2: First stab at the cpu [O. Galibert, N. Gilbert] 2020-02-07 21:31:25 +01:00
R. Belmont
4757912674
Merge pull request #6269 from 68bit/wd177x-dsk-spec-formats
wd177x_dsk: generalize to allow custom track format variations
2020-02-07 14:53:39 -05:00
mooglyguy
dd6b5e332b -spg2xx_audio: Hooked up channel FIQ. [Ryan Holtz] 2020-02-07 20:03:22 +01:00
Ivan Vangelista
6a63b36249 New machines marked as NOT_WORKING
----------------------------------
3 Cards Poker 96 (V1.6) [Ioannis Bampoulas]

New clones marked as NOT_WORKING
--------------------------------
3 Cards Poker 96 (V1.0) [Ioannis Bampoulas]
2020-02-07 18:19:33 +01:00
ajrhacker
790cc73d57
Merge pull request #6272 from cam900/ymf271_release
ymf271.cpp : Correct envelope release time
2020-02-07 11:17:49 -05:00
ajrhacker
f0173e7d16
Merge pull request #6271 from cam900/ymf278b_fmrate
ymf278b.cpp : Fix output rate and clock divider of FM part, Fix mixing behavior
2020-02-07 11:17:24 -05:00
David Haywood
c3199e8d28
Plug & Play work (#6267)
* new NOT WORKING
----
Guitar Fever (2007.07.03 Ver 2.7) [TeamEurope, Peter Wilhelmsen, David Haywood]

has timer issues making the music way too slow

* move these (nw)

* new NOT WORKING
----
Atari Flashback Mini 7800 [Sean Riddle, GameHistory.org]
City Patrolman [unknown]

* do fit here (nw)
2020-02-07 11:16:42 -05:00
ajrhacker
39d48023d3
Merge pull request #6270 from cam900/patch-125
vgmplay.cpp : Fix YMF262 handling
2020-02-07 11:15:14 -05:00
cam900
8b6da655f8 ymf271.cpp : Correct envelope release time 2020-02-08 00:32:01 +09:00
MooglyGuy
4ee28bd775 -spg2xx_audio: Turn logging back off, nw 2020-02-07 16:19:42 +01:00
MooglyGuy
fdc92d8bf4 -spg2xx_audio: Fixed off-by-one on Beat Count timer, fixing timing in icanpian and to an extent shredmjr. [Ryan Holtz] 2020-02-07 16:19:06 +01:00
cam900
196bc9da89 ymf278b.cpp : Fix output rate and clock divider of FM part, Fix mixing behavior
ymf262.cpp : Support clock divider difference
vgmplay.cpp : Fix YMF278B volume
2020-02-08 00:03:01 +09:00
cam900
1c09e0e00d
vgmplay.cpp : Fix YMF262 handling 2020-02-08 00:00:33 +09:00
68bit
a87c3b6f7a wd177x_dsk: generalize to allow custom track format variations
Add a get_track_format() method that can be overridden to supply format
variations for any track and head. The code is generalised to account for such
variations. The default method returns the passed format, so this change is
neutral for existing formats.

Simplify the FLEX DSK format code. There are now simply format variation
descriptions for the second track that have the sector ID continuing in
sequence from the first track, rather than specialized code.

Extend the FLEX format to support variations in the sectors ID of the first
two sectors. The FLEX 6800 boot sectors have IDs based at zero rather than
one. Extend the FLEX format to support variations for which the first track,
on both sides, is single density on an otherwise double density disk which was
historically a common format.

Extend the OS9 disk format to support variations for which the first track, on
only the first side, is single density on an otherwise double density
disk. OS9 for the SWTPC and Gimix typically used such formats.

Extend the OS9 disk format to support variations with a base sector ID of zero
in contrast to the existing COCO OS9 format which uses a based sector ID of
one. The OS9 format identification code is extended to rely on the optional
information stored in the OS9 LSN0 header to identify COCO format disks, and
all COCO format disks appear to have this optional information in a regular
enough format.
2020-02-08 00:12:05 +11:00
Vas Crabb
43ab8a7d0d that should be the rest of the devcb arrays switched to new syntax (nw) 2020-02-08 00:01:57 +11:00
Vas Crabb
9279061634 sweeten most of the remaining arrays of delegates (nw) 2020-02-07 15:28:57 +11:00
R. Belmont
8cc243d562
Add a tip on how to enter the debugger. 2020-02-06 22:07:49 -05:00
ClawGrip
643c6d66ba
Fix Mega Duck description (nw) (#6268)
* gb.cpp: Fix Spanish Mega Duck description (nw)

* Rename mducklrn -> mduckspa (nw)
2020-02-06 21:36:21 -05:00
AJR
60ab2e79c9 New machines marked as NOT_WORKING
----------------------------------
TRMA VIA [Juan Romero, ClawGrip]
TeleTUP [Juan Romero, ClawGrip]
2020-02-06 21:16:41 -05:00
Angelo Salese
dbac7ae228
Confirm raster bug for puzzli (nw) 2020-02-07 00:18:17 +01:00
Angelo Salese
b86ee26fad
Syntactic sugar (nw) 2020-02-06 21:26:29 +01:00
smf-
13bbe97abc doh (nw) 2020-02-06 18:39:25 +00:00
David Haywood
0a017cb5b0
Plug and Play work (#6261)
* new WORKING machine
---
Magic Ranger Battle (Japan) [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime]

(at least I think it works, might end up demoted if I discover more issues, as it's a SuperXaviX but only appears to be using the basic IO features and bitmap mode on the XaviX splash screen)

* correct title (nw)

* new NOT WORKING
---
Gamepad (Bandai) [Sean Riddle, GameHistory.org]

* new NOT WORKING
---
Tour around Japan. I'm a Plarail Conductor (Japan) [Sean Riddle, Peter Wilhemsen, David Haywood, ShouTime]
SmarTV Adventures / Funtastic TV Adventures [Sean Riddle, David Haywood]

* new NOT WORKING
---
Super Roller (v7.0) [Hammy]

* inputs are the same (nw)

* document boot password (nw)

* another password (nw)

* new NOT WORKING
----
Fitness Konsole (NC1470) [TeamEurope]

* (nw)

* new NOT WORKING
---
Mega Duck Lerncomputer (Germany) [Sean Riddle]
2020-02-06 13:37:49 -05:00
Ivan Vangelista
6f2c2c73c9 New working clones
------------------
Galaxian (Spanish bootleg) [Juan Romero, ClawGrip]
2020-02-06 18:22:50 +01:00
smf-
3a9a691090 clang 9.0.0 bundled with Visual Studio 2019 doesn't like this & there is little hope of a virtual method being inlined when called from a base class. (nw) 2020-02-06 15:50:53 +00:00
ajrhacker
a3aebb67ee
Merge pull request #6264 from cam900/patch-124
stvvdp1.cpp : Minor fix for gouraud shading
2020-02-06 07:51:53 -05:00
Patrick Mackinlay
c1941e06d3 jazz: make chd names unique (nw) 2020-02-06 19:35:41 +07:00
Patrick Mackinlay
c169fca4aa jazz: add softlist (nw) 2020-02-06 19:22:39 +07:00
Patrick Mackinlay
a353a25b12 r4000: cosmetic change (nw) 2020-02-06 18:36:45 +07:00
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