Commit Graph

21 Commits

Author SHA1 Message Date
angelosa d944c7e7a9 Improve abstract class docs 2021-02-15 00:24:03 +01:00
angelosa e9906b995b tool_tester: add optional arguments (single shot, verbose log output, work directory) 2021-02-15 00:10:31 +01:00
angelosa b8d21c8ea3 Make some reorganization to assets folder, add romcmp tests 2021-02-03 21:14:10 +01:00
angelosa 23fd871710 Explicit python version requirement 2021-01-31 16:35:03 +01:00
angelosa 2d66565e32 tool_tester: make a very simple pngcmp tester 2021-01-30 05:25:28 +01:00
angelosa 13f5a7ed1c ABC basic unit testing features, make a dataclass mapper example for test parameters in unidasm, move assets folders to ext folder, refactor trigger to a tool_tester module 2021-01-30 04:35:57 +01:00
angelosa 560db771d5 regtests: disable faulty tests, make a preliminary new test suite for unidasm 2021-01-29 03:22:46 +01:00
angelosa 75e81ecb1f chdtest: make it to properly return a status code != 0 on failures
(experiment for #7716)
2021-01-29 00:11:07 +01:00
Kevin Eshbach 4a69cf6ba0
jedutil updates: [keshbach]
* Initial support for viewing the logic equations of the PLS100, 82S100, PLS101 and 82S101.
* Initial support for viewing the logic equations of the PLS100, 82S100,
PLS101 and 82S101.
* Added support to view the the logic equations of the PALCE22V10 device
* Improved the documentation on the Magix game and the undumped PAL's (security fuses blown)
* Added PAL22V10 as another device that is equivalent to ythe PALCE22V10 device.
* Added initial registration test for the PALCE22V10/PAL22V10 devices
* Adding PAL22V10 combinatorial regression test data.
* Updated jedutil with a new command that will take a jed file and list the devices that the jed file could represent
* Initial work on supporting the GAL20V8 device.
* Adding an initial regression test for the GAL20V8.
* Tweaked the function to print text to handle the end of line character.
* Fixed some mis-configurations of the GAL20V8 device.
* Added regression tests for the GAL20V8 device.
* Fixed the output of the GAL20V8 when viewing a jed in simple mode to properly display outputs as also being inputs for certain pins
* Fixed the output of a GAL16V8 device in Simple Mode to mark relevant output pins as providing feedback as documented in the datasheet.
* Corrected the output feedback state when in simple mode for the GAL16V8 and GAL20V8 devices.
2020-05-19 20:42:50 -04:00
Kevin Eshbach 2540207d0c
Added GAL20V8 support to the jedutil tool (#6603) 2020-04-27 21:03:02 -04:00
Kevin Eshbach e021d5bae9
New device for jedutil and rom name changes (#6490)
* Adding dump of PAL from Guzzler (Swimmer Conversion)

* Initial support for viewing the logic equations of the PLS100, 82S100, PLS101 and 82S101.

* Rename jed file from uppercase to lowercase.

* Corrected name and locations for the Rug Rats set.

* Fixed jedutil to compile.

* Added support to view the the logic equations of the PALCE22V10 device

* Improved the documentation on the Magix game and the undumped PAL's (security fuses blown)

* Added PAL22V10 as another device that is equivalent to the PALCE22V10 device.

* Added initial registration test for the PALCE22V10/PAL22V10 devices

* Adding PAL22V10 combinatorial regression test data.

* Removed duplicate device entry.

* Fix bad merge.

* Updated jedutil with a new command that will take a jed file and list the devices that the jed file could represent
2020-03-29 23:48:59 -04:00
Stiletto 88909dc0d0
Happy New Year 2020 (nw) (#6128)
Happy New Year 2020 (nw) (#6128)
2020-01-04 01:13:50 -05:00
Vas Crabb 97b6717027 (nw) Clean up the mess on master
This effectively reverts b380514764 and
c24473ddff, restoring the state at
598cd52272.

Before pushing, please check that what you're about to push is sane.
Check your local commit log and ensure there isn't anything out-of-place
before pushing to mainline.  When things like this happen, it wastes
everyone's time.  I really don't need this in a week when real work™ is
busting my balls and I'm behind where I want to be with preparing for
MAME release.
2019-03-26 11:13:37 +11:00
andreasnaive b380514764 Revert "conflict resolution (nw)"
This reverts commit c24473ddff, reversing
changes made to 009cba4fb8.
2019-03-25 23:13:40 +01:00
Firehawke 9e3e966dea Major formatting update for command line options, copyright/version update (#4470)
* Update copyrights and docs revision (nw)

Updates copyright on existing 2018 entries to 2019 (and one 2016)
Updates the docs compilation script to MAME 0.205 and 2019 copyright.

* Further formatting overhauling (nw)

Clamp to 80 column where possible; it makes it easier to track errant
line breaks, etc.
Also begin standardizing tab formatting and two spaces after period.

* Further corrections to command line materials (nw)

* More adjustments for Cuavas (nw)

Getting closer to acceptable.
2019-01-11 01:06:52 +11:00
Martin Lindhe b3c2645085 fix some typos (#2772) 2017-11-03 14:58:54 +01:00
Kevin Eshbach c2b15cefae Added support for viewing the pls100 device to jedutil (#2658)
* Adding dump of PAL from Guzzler (Swimmer Conversion)

* Adding dump of PAL from Guzzler (Swimmer Conversion)

* Initial support for viewing the logic equations of the PLS100, 82S100, PLS101 and 82S101.

* Initial support for viewing the logic equations of the PLS100, 82S100,
PLS101 and 82S101.

* Rename jed file from uppercase to lowercase.
2017-09-16 17:39:36 -04:00
Miodrag Milanovic f5fd732de6 Add some more per folder licenses (nw) 2016-03-05 10:56:44 +01:00
Kevin Eshbach a18fb2ccb1 Adding regression tests for the AMPAL18P8 2016-02-13 15:12:36 -05:00
Kevin Eshbach 3276c835c9 Removing files that were moved to the Opal_Jr directory 2016-02-13 15:01:27 -05:00
Miodrag Milanovic 583a1f81f2 Moved regtests out of source tree, and updated paths (nw) 2015-11-05 13:41:25 +01:00