summaryrefslogtreecommitdiffstatshomepage
path: root/src/tools/imgtool/modules
Commit message (Collapse)AuthorAgeFilesLines
* imgtool: MT 6693 wip, solves mess_hd issue (nw) Sergey Svishchev2019-06-021-1/+1
|
* fix build with clang, clean up some random stuff (nw) Vas Crabb2019-04-071-14/+9
|
* (nw) Clean up the mess on master Vas Crabb2019-03-261-0/+695
| | | | | | | | | | | | | This effectively reverts b380514764cf857469bae61c11143a19f79a74c5 and c24473ddff715ecec2e258a6eb38960cf8c8e98e, restoring the state at 598cd5227223c3b04ca31f0dbc1981256d9ea3ff. 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.
* Revert "conflict resolution (nw)" andreasnaive2019-03-251-695/+0
| | | | | This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing changes made to 009cba4fb8102102168ef32870892438327f3705.
* srcclean (nw) Vas Crabb2019-02-241-62/+62
|
* imgtool: new read-only filesystem: DEC RT-11 (take 2) Sergey Svishchev2019-02-201-0/+695
|
* Renamed flipendian -> swapendian, as I spent minutes trying to find the ↵ mooglyguy2018-11-051-1/+1
| | | | functions to tell to another person who spent minutes trying to find the functions, and we refer to such functions as swapping just about everywhere else in the codebase, nw
* Fixes for Coverity "Resource leak" warnings (#3089) Oliver Stöneberg2018-01-211-1/+4
| | | | | | | | | | * lib/util/chdcd.cpp: fixed Coverity "Resource Leak" warning (nw) * src/lib/util/chdcd.cpp: fixed more Coverity "Resource Leak" warnings (nw) * tools/imgtool/modules/mac.cpp: fixed Coverity "Resource Leak" warnings (nw) * devices/bus/ti99/gromport/cartridges.cpp: fixed Coverity "Resource Leak" warning (nw)
* tools/imgtool/modules/fat.cpp: fixed Coverity "Double Free" warning (nw) firewave2018-01-201-0/+1
|
* srcclean (nw) Vas Crabb2017-10-222-12/+12
|
* Created a more flexible imgtool::datetime structure for use within Imgtool ↵ npwoods2017-10-1710-106/+104
| | | | | | | | | | | | | | (#2263) * Created a more flexible imgtool::datetime structure for use within Imgtool This is intended to replace most usage of time_t * Changing the granularity of imgtool_clock from 1ms to 100ns, as per Vas' suggestion * Created arbitrary_datetime in timeconv.h to facilitate interpretation of datetime info I concluded that invoking std::mktime on manually assembled std::tm is bad, because it is indeterminate how the std::tm members may be "dominant". This required that I go further in imgtool, and update a number of drivers and eliminate the parameter of imgtool::datetime that takes std::tm.
* Support for HP85 tapes added to imgtool (#2688) fulivi2017-10-031-0/+1196
|
* srcclean (nw) Vas Crabb2017-08-272-2/+2
|
* hp9845: re-factored hp9845_tape module of imgtool to use HTI format fulivi2017-08-161-238/+185
|
* Imgtool: Classic Mac: Made the logic for B&W icon able to handled ↵ Nathan Woods2017-08-021-27/+25
| | | | non-masked set pixels
* [Imgtool] C++-ification of imgtool_forkent structure Nathan Woods2017-08-023-42/+34
|
* Imgtool: Eliminated Imgtool-specific rand() function Nathan Woods2017-07-301-2/+5
|
* Introduced an 'util::arbitrary_clock' template class, to represent a clock ↵ npwoods2017-04-061-5/+10
| | | | | | | | | | | that "knows" when the epoch starts (#2010) * Introduced an 'util::arbitrary_clock' template class, to represent a clock that "knows" when the epoch starts Also: - Converted the NTFS filetime code to use util::arbitrary_clock - Converted the Mac datetime code to use util::atribrary_clock This is in preparation for a bigger change to Imgtool where I eliminate usage of time_t
* srcclean (nw) Vas Crabb2017-01-222-2/+2
|
* [Imgtool Mac] Adding support for MacRoman encoding Nathan Woods2017-01-141-0/+30
|
* Merge branch 'master' into imgtool_charconv_rewrite Nathan Woods2017-01-011-88/+127
|\
| * [Imgtool CoCo/RS-DOS] Miscellaneous cleanups and C++ modernization Nathan Woods2016-12-241-88/+127
| |
* | [Imgtool] Rewrote charconv; now an interface rather than an enumeration Nathan Woods2016-12-231-1/+1
|/
* Introduce u8/u16/u32/u64/s8/s16/s32/s64 Vas Crabb2016-11-191-1/+1
| | | | | | | | | | | | * New abbreviated types are in osd and util namespaces, and also in global namespace for things that #include "emu.h" * Get rid of import of cstdint types to global namespace (C99 does this anyway) * Remove the cstdint types from everything in emu * Get rid of U64/S64 macros * Fix a bug in dps16 caused by incorrect use of macro * Fix debugcon not checking for "do " prefix case-insensitively * Fix a lot of messed up tabulation * More constexpr * Fix up many __names
* Merge pull request #1543 from npwoods/imgtool_stream_open_smartpointer Vas Crabb2016-10-244-53/+26
|\ | | | | | | [Imgtool] Changed imgtool::stream::open*() to return imgtool::stream::ptr
| * [Imgtool] Changed imgtool::stream::open*() to return imgtool::stream::ptr Nathan Woods2016-10-224-53/+26
| | | | | | | | Updated quite a bit of client code that manually owned these pointers
* | srcclean (nw) Vas Crabb2016-10-231-2/+2
| |
* | TRUE/FALSE in tools section (nw) Miodrag Milanovic2016-10-229-170/+170
|/
* NOTICE (TYPE NAME CONSOLIDATION) Miodrag Milanovic2016-10-2223-1470/+1470
| | | | | 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
* use standard types uintptr_t, char16_t and char32_t instead of FPTR, ↵ Miodrag Milanovic2016-10-221-5/+5
| | | | utf16_char, unicode_char (nw)
* dynamic_buffer is just std::vector<UINT8> (nw) Miodrag Milanovic2016-10-212-3/+3
|
* [Imgtool] Changed imgtool::image::info() to use std::stream and ↵ Nathan Woods2016-10-176-17/+20
| | | | std::stringstream
* Merge pull request #1526 from npwoods/imgtool_directory_refs Vas Crabb2016-10-1817-399/+372
|\ | | | | [Imgtool] Bulk change: 'imgtool::directory *' ==> 'imgtool::directory &'
| * [Imgtool] Fixed a few spacing issues Nathan Woods2016-10-172-8/+8
| |
| * [Imgtool] Bulk change: 'imgtool::directory *' ==> 'imgtool::directory &' Nathan Woods2016-10-1717-395/+368
| |
* | [Imgtool] Modernized imgtool::image::list_partitions() Nathan Woods2016-10-173-37/+29
|/
* [Imgtool] Bulk change: 'imgtool::partition *' ==> 'imgtool::partition &' Nathan Woods2016-10-1618-262/+264
|
* [Imgtool] Bulk change: 'imgtool::image *' ==> 'imgtool::image &' Nathan Woods2016-10-1619-466/+506
|
* [Imgtool] Changed the create/open callbacks to take 'imgtool::stream &&' Nathan Woods2016-10-1517-178/+204
| | | | They always took ownership of the stream; this just makes it official. Because the ownership would only traditionally happen if the open() or create() succeeded, I had to do a clumsy pattern where I call get() at the beginning of the callback to get the stream, but later on release() immediately prior to succeeding.
* [Imgtool] Fixed some gnarley formatting in thomson.cpp Nathan Woods2016-10-141-74/+86
|
* [Imgtool] Changed many 'imgtool::stream *' to 'imgtool::stream &' Nathan Woods2016-10-1420-516/+522
|
* [Imgtool] More formatting fixes Nathan Woods2016-10-131-7/+7
|
* Changes requested by Vas Nathan Woods2016-10-121-23/+24
|
* [Imgtool] More C++-ification (imgtool_stream ==> imgtool::stream) Nathan Woods2016-10-1220-499/+499
| | | | Still a bit of work to do, most notably around adoption of std::unique_ptr<>, which may be a challenge here on account of some assumptions regarding lifetime of streams by modules.
* [Imgtool] C++-ified a few more classes Nathan Woods2016-10-0918-376/+376
| | | | | imgtool_partition ==> imgtool::partition imgtool_directory ==> imgtool::directory
* Merge pull request #1456 from npwoods/imgtool_image_cplusplus R. Belmont2016-10-0820-440/+440
|\ | | | | Made imgtool_image (now imgtool::image) a "real" C++ class
| * Made imgtool_image (now imgtool::image) a "real" C++ class Nathan Woods2016-09-2720-440/+440
| |
* | [Imgtool Mac Module] Fixed an unsigned overflow error that would causes ↵ Nathan Woods2016-09-301-2/+3
|/ | | | crashes on 64 bit systems
* srcclean (nw) Vas Crabb2016-09-261-173/+173
|
* Merge pull request #1444 from npwoods/imgtool_readsector_uses_stdvector Vas Crabb2016-09-263-44/+30
|\ | | | | Imgtool: Changed the read_sector apparatus to use std::vector