summaryrefslogtreecommitdiffstatshomepage
path: root/src/tools (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ever since ↵ smf-2016-06-081-3/+0
| | | | https://github.com/mamedev/mame/commit/f0823886a66100e193d6eeb0402eb872a67fa07d the guess_chs() function adds dummy sectors to the image until it finds a valid CHS mapping, therefore the error can never be triggered (there is no exit condition on the outer loop) (nw)
* Ignore cylinders, heads and sectors from identify device data, based on the ↵ smf-2016-06-021-1/+1
| | | | ATA 5 specification. [smf]
* misc fixes (nw) Vas Crabb2016-05-281-1/+1
| | | | | | * fix a mismatched new[]/delete error in corealloc * _name massacre in corealloc while at it * add template/macro for delaring array with equivalent dimensions
* chdman: ignore ATA ident CHS values for > 8GB images MetalliC2016-05-251-0/+4
| | | | minor docs update
* INC -> HXX makes editors and code analyzers see it as C++ (nw) Miodrag Milanovic2016-05-011-1/+1
|
* chdman.cpp: fix for code that expects to be able to dereference a pointer ↵ Ivan Vangelista2016-04-271-15/+48
| | | | that it knows may be null (Vas Crabb)
* sm510: added KB1013VK1-2 disasm hap2016-04-111-0/+2
|
* sm500: added disasm hap2016-04-071-0/+4
|
* moved aueffectutil to tools (nw) Miodrag Milanovic2016-04-032-0/+1098
|
* fix chdman extractcd track names (was foo.cue.bin instead of foo.bin) MetalliC2016-03-301-1/+1
|
* 7zip romcmp Vas Crabb2016-03-191-3/+4
|
* * Remove confusing method from vectorstreams that hide base_ios method ↵ Vas Crabb2016-03-187-46/+46
| | | | | | | | | | | | | (fixes disassembly view) * Allow std::string to pass through core_file unmolested (reduces temporary allocations) * Make zip/7z instances of same class with uniform interface * zippath browsing is broken at the moment This is another step towards transparent archive support. It's now possible to access zip and 7z archives with the same code. Nothing is taking advantage of it yet. There's now some very similar code in fileio.cpp and clifront.cpp that could be folded at some point.
* tms1k: make disasm tables human-readable and added initial TP0320 hap2016-03-151-0/+2
|
* Fix chdman again for I64FMT on WIN32 Brandon Munger2016-03-141-1/+1
|
* chdman I64FMT fix for OSX, FreeBSD Brandon Munger2016-03-141-1/+1
|
* Fix I64FMT in chdman for Linux 64 bit Brandon Munger2016-03-141-0/+2
|
* Make osd_file a polymorphic class that's held with smart pointers Vas Crabb2016-03-149-151/+140
| | | | | | | | | | | | | | | Make avi_file a class that's held with smart pointers, encapsulate various AVI I/O structures Make zip_file and _7z_file classes rather than having free functions everywhere Hide zip/7z class implementation behind an interface, no longer need to call close() to send back to the cache Don't dump as much crap in global namespace Add solaris PTY implementation Improve variable expansion for SDL OSD - supports ~/$FOO/${BAR} syntax Rearrange stuff so the same things are in file module for all OSDs Move file stuff into its own module 7z/zip open and destruct are still not thread-safe due to lack of interlocks around cache access Directory functions still need to be moved to file module SDL OSD may not initialise WinSock on Windows
* Use type-safe printf for core_file and emu_file, surprisingly few knock-on ↵ Vas Crabb2016-03-091-19/+14
| | | | | | effects Properly fix up a couple of places I64FMT was being used, still more to deal with
* Removed I64FMT and SIZETFMT, one usage left in chdman.cpp (nw) Miodrag Milanovic2016-03-071-4/+10
|
* Turn core_file into a proper class that gets cleaned up safely using unique_ptr Vas Crabb2016-03-069-397/+344
| | | | Subverted somewhat by chd_file class
* * Support *n conversion in stream_format/string_format Vas Crabb2016-03-011-8/+8
| | | | | | | | | * Make stream_format return characters printed * Add iostreams with std::vector storage * Move to type-safe templates for logerror and popmessage * Remove now-unnecessary I64FMT from calls to logerror/popmessage * Put some lib/util stuff in util:: namespace * Some fixes to Japanese translation
* Replace strformat, strprintf and strcatprintf with type-safe steam_format ↵ Vas Crabb2016-02-285-60/+54
| | | | | | | | | and string_format Update MAME to use new function Instantiate ODR-used static constant members Make some of the UI code more localisable Remove use of retired functions in tools
* Cleanups and version bump Miodrag Milanovic2016-02-241-16/+16
|
* Added support for the AMPAL18P8 Kevin Eshbach2016-02-131-17/+109
|
* Revert "fix unidasm compile [Robbbert]" Miodrag Milanovic2016-01-201-1/+1
| | | | This reverts commit 54072ef35d04a3ae61141f3d789f0e7842582913.
* fix unidasm compile [Robbbert] Lord-Nightmare2016-01-171-1/+1
|
* fix compile of tools (nw) Miodrag Milanovic2016-01-111-9/+7
|
* Return std::string objects by value rather than pass by reference AJR2016-01-101-3/+2
| | | | | | - strprintf is unaltered, but strformat now takes one fewer argument - state_string_export still fills a buffer, but has been made const - get_default_card_software now takes no arguments but returns a string
* fixed error (nw) Miodrag Milanovic2015-12-311-2/+2
|
* missed one, thanks hap (nw) Miodrag Milanovic2015-12-311-2/+2
|
* Cleanups and version bumpmame0169 Miodrag Milanovic2015-12-301-1/+0
|
* chdman info verbose metadata output (nw) MetalliC2015-12-261-3/+6
|
* macro removal INLINE -> static inline (nw) Miodrag Milanovic2015-12-126-37/+37
|
* tagmap_t to std::unordered_map or std::unordered_set where applicable (nw) Miodrag Milanovic2015-12-091-195/+200
|
* clang-modernize part 6 Miodrag Milanovic2015-12-042-15/+15
|
* clang-modernize part 5 Miodrag Milanovic2015-12-0425-571/+571
|
* fix building tools (nw) Miodrag Milanovic2015-11-081-2/+2
|
* Rename *.c -> *.cpp in our source (nw) Miodrag Milanovic2015-11-0847-0/+0
|
* fixed linking unidasm in small builds (nw) Miodrag Milanovic2015-11-021-11/+0
|
* Moved tools in proper place, and moved build python scripts together with ↵ Miodrag Milanovic2015-10-0750-0/+41619
| | | | other scripts (nw)
* Moved nltool.c and nlwav.c into src/emu/netlist/prg. couriersud2015-08-232-782/+0
| | | | Added src/emu/netlist/build/makefile. This allows netlist to be ripped out of the tree and to compile it standalone. (nw)
* Created a separate logging class. Netlist code should now be at least couriersud2015-08-231-16/+19
| | | | | 98% type safe. No more fuzzing around with SIZEFMT and friends. Changed formatting to use python style format strings. (nw)
* Remove vsscanf from netlist. Change default format for double to "g". couriersud2015-08-112-2/+2
| | | (nw)
* Make netlist more typesafe. Added a pformat class to reduce sprintf couriersud2015-08-101-5/+4
| | | | usage. The approach is also suitable for translated strings with arbitrary positioning of parameters. (nw)
* utf8 support for pstring. Opted for a scalable solution which should be couriersud2015-08-102-11/+13
| | | | | easily extensible to utf16 and utf32 as well. All position related operations now operate on char code positions instead of byte positions. [Couriersud]
* More usage of streams and aligned exception use. (nw) couriersud2015-08-102-25/+22
|
* Added simple stream classes to netlist code. (nw) couriersud2015-08-032-14/+15
|
* Cleanups and version bumpmame0164 Miodrag Milanovic2015-07-292-35/+33
|
* Added nlwav to tools. nlwav converts netlist logs into wav files. couriersud2015-07-262-1/+369
| | | | | | | | | Example usage: ./nlwav -i netlist.log_RO.1.log -o tt.wav ./nlwav -h [Couriersud]
* Added quiet flag to nltool. (nw) couriersud2015-07-201-10/+12
|