summaryrefslogtreecommitdiffstatshomepage
path: root/src/tools/jedutil.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Some more sprintf() deprecation warning fixes. [R. Belmont] arbee2023-06-031-18/+18
|
* Bug fix for when viewing the logic equations of the GAL16V8 device with ↵ Kevin Eshbach2022-02-181-21/+33
| | | | | jedutil (#9315) * Fixed the viewing of a GAL16V8 device when in simple mode and pins 15 or 16 have no product terms.
* Convert JED, PLA and JEDBIN parsers to (mostly) use ioprocs instead of raw ↵ AJR2021-09-151-78/+31
| | | | memory interfaces
* Eliminate ARRAY_LENGTH template in favor of C++17's std::size AJR2021-02-141-292/+292
| | | | | | | | | | * osdcomm.h: Move definition of EQUIVALENT_ARRAY to coretmpl.h * sharc.cpp, gt64xxx.cpp, ym2413.cpp, gb_lcd.cpp, snes_ppu.cpp: Use STRUCT_MEMBER for save state registration * gio/newport.cpp, megadrive/svp.cpp, nes_ctrl/bcbattle.cpp, arm7.cpp, tms9995.cpp, pckeybrd.cpp, sa1110.cpp, sa1111.cpp, jangou_blitter.cpp, vic4567.cpp: Use std::fill(_n) instead of memset * emucore.h: Remove obsolete typedef
* Low-level #include overhaul AJR2021-01-021-0/+1
| | | | | | | - vecstream.h: Revert changes made in aa29519528cb3dbdbfac56819bea670ed8c56c5d. The std::string_view conversion has been made a non-member function (util::buf_to_string_view) and moved to coretmpl.h. - strformat.h: Remove the using declaration importing util::string_format into the global namespace. It has been moved to emucore.h and a few tool sources; other references have been qualified. - osdcore.h: Split out file, directory and path classes and methods to a new header (osdfile.h), Doxygenizing the documentation comments. - Disaggregate many #includes that were including other standard or custom headers. emu.h now includes basically the same things that it did, but other headers have been streamlined; for instance, emucore.h no longer stealth-includes osdcore.h several ways.
* srcclean and cleanup (nw) Vas Crabb2020-06-211-1/+1
|
* jedutil updates: [keshbach] Kevin Eshbach2020-05-191-404/+470
| | | | | | | | | | | | | | | | | | | * 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.
* Added GAL20V8 support to the jedutil tool (#6603) Kevin Eshbach2020-04-271-3/+397
|
* srcclean and manual cleanup (nw) Vas Crabb2020-04-261-1/+1
|
* New device for jedutil and rom name changes (#6490) Kevin Eshbach2020-03-291-7/+250
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Revert "Alfaskop improvements" Vas Crabb2020-01-311-12/+2
|
* Merge pull request #6068 from JoakimLarsson/alfaskop_pla Joakim Larsson Edström2020-01-311-2/+12
|\ | | | | Alfaskop improvements
| * pla.cpp, jedparse, jedutil: Added recognition and some support for ↵ Joakim Larsson Edstrom2019-12-181-2/+12
| | | | | | | | alternative PLA binary format DataIO
* | use C++ library includes (nw) firewave2020-01-221-4/+4
|/
* (nw) srcclean - please use UTF-8 for source files, stuff that isn't valid ↵ Vas Crabb2017-09-241-79/+79
| | | | UTF-8 will be nuked, and cleaning it up by hand is annoying
* Added support for viewing the pls100 device to jedutil (#2658) Kevin Eshbach2017-09-161-4/+269
| | | | | | | | | | | | | * 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.
* NOTICE (TYPE NAME CONSOLIDATION) Miodrag Milanovic2016-10-221-214/+214
| | | | | Use standard uint64_t, uint32_t, uint16_t or uint8_t instead of UINT64, UINT32, UINT16 or UINT8 also use standard int64_t, int32_t, int16_t or int8_t instead of INT64, INT32, INT16 or INT8
* Cleanups and version bump Miodrag Milanovic2016-02-241-16/+16
|
* Added support for the AMPAL18P8 Kevin Eshbach2016-02-131-17/+109
|
* clang-modernize part 5 Miodrag Milanovic2015-12-041-99/+99
|
* Rename *.c -> *.cpp in our source (nw) Miodrag Milanovic2015-11-081-0/+7247