summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib (follow)
Commit message (Collapse)AuthorAgeFilesLines
* srcclean (nw) Vas Crabb2016-09-263-64/+64
|
* Bad OG, no cookie, nw either therealmogminer@gmail.com2016-09-251-1/+1
|
* Consolidated code that inputs characters into buffers Nathan Woods2016-09-192-0/+33
|
* Added HxC HFE disk format. Michael Zapf2016-09-182-0/+782
|
* Fixed a potential buffer overrun in the code that reads headers for the CoCo ↵ Nathan Woods2016-09-131-3/+6
| | | | JVC disk image format
* Alphabetizing the #include's, and added typedef's for the reverse iterators Nathan Woods2016-09-121-8/+10
|
* Fixed some stupid errors Nathan Woods2016-09-121-2/+3
|
* Folded util::contiguous_sequence_wrapper<T> into coretmpl.h, and fixing the ↵ Nathan Woods2016-09-123-90/+71
| | | | reverse_iterators
* Forgot to remove these m_ptr's Nathan Woods2016-09-121-2/+2
|
* Implementing util::contiguous_sequence_wrapper<T>::[c]r[begin|end]() Nathan Woods2016-09-121-0/+8
| | | | ...correctly (I think). Since we're not actually using this it isn't really tested
* Renamed util::view<T> to util::contiguous_sequence_wrapper<T>, changed ↵ Nathan Woods2016-09-123-157/+84
| | | | ::iterator and ::const_iterator to just be pointers and other cleanups
* Introduced an STL container for a view (util::view<T>), and changed opresolv ↵ Nathan Woods2016-09-113-10/+164
| | | | to use it
* Subscripting std::array<..., 0> is bad; working around this specific case Nathan Woods2016-09-101-1/+1
|
* Merge pull request #1332 from npwoods/option_guide_and_imgtool Vas Crabb2016-09-103-502/+495
|\ | | | | option_guide C++-ification, touched up imgtool
| * Changing an 'assert(false)' to 'throw false', so that this always errors ↵ Nathan Woods2016-09-091-2/+2
| | | | | | | | even in non-debug builds
| * Properly catching another out of memory condition Nathan Woods2016-09-091-2/+7
| |
| * Worked around the OPTION_GUIDE_EXTERN issue by using a crazy trick involving ↵ Nathan Woods2016-09-032-11/+19
| | | | | | | | | | | | | | | | namespaces Caveats: 1. Because of how this trick works, it is no longer possible to declare an option guide as static, so I had to make a bunch of changes 2. I'm going to want the hardcore C++ guys (i.e. - Vas) to review this with a fine toothed comb
| * Figured out a slightly better way to make the option guide macros to work Nathan Woods2016-09-031-8/+7
| | | | | | | | I was able to eliminate the need for a dummy entry at the end
| * Attempting to make option_guide and option_guide::entry POD types; need to ↵ Nathan Woods2016-09-023-24/+54
| | | | | | | | figure out a better way to do OPTION_GUIDE_EXTERN
| * Incorporating Vas Crabb feedback Nathan Woods2016-09-012-3/+3
| |
| * option_guide C++-ification, touched up imgtool Nathan Woods2016-08-273-495/+446
| | | | | | | | | | | | The main point of this change is to C++-ify option_guide. It was changed from a struct array to a class, namespaced etc, with the ultimate hope of incorporating an in-emulation image creation UI. Imgtool got hit with a number of changes; I'll probably have to bring that off of the backburner and touch that up too
* | ti99: Explicitly add the cell_size to mfm_w call (nw) Michael Zapf2016-09-051-6/+6
| |
* | added header checks to identify in uef_cas and csw_cas formats Nigel Barnes2016-09-022-18/+38
| |
* | More cleanup on the back of Osso's fix for ↵ Vas Crabb2016-08-301-17/+34
| | | | | | | | | | | | | | | | | | | | | | a7e393b36b57cead61978f332135a509b2ddc82a (nw) * Make iterators actually meet requirements of ForwardIterator (and by consequence, ForwardIterator, Iterator and EqualityComparable) * Don't use function statics if they can be avoided - it isn't thread-safe * Remove leftover crud from when dynamic_buffer and friends were templates in lib/util It's still dangerous that the const behaviour of iterators doesn't match STL. Also, simple_list members with similar functionality to STL container members should be renamed.
* | srcclean and translation regeneration Vas Crabb2016-08-294-16/+16
|/
* some C++14 features are not supported by VS2013. VS2015 is free for home use ↵ Miodrag Milanovic2016-08-272-10/+0
| | | | so no need for legacy support (nw)
* gah how did I miss that (nw) Vas Crabb2016-08-271-1/+1
|
* While I'm causing full recompiles all the time, reduce necessary number of ↵ Vas Crabb2016-08-274-2/+211
| | | | instantiations of parts of string formatting engine
* ti99: Fixed another issue with double stepping. Michael Zapf2016-08-252-19/+44
|
* ti99: Forgot to reset the TRACE flag. Michael Zapf2016-08-241-1/+1
|
* Forgot srcclean Michael Zapf2016-08-241-1/+1
|
* ti99: Fix a problem with formatted disk images that do not match the ↵ Michael Zapf2016-08-242-9/+12
| | | | expected file size
* Performs argument checking on the return value of ↵ Nathan Woods2016-08-231-1/+8
| | | | | | | | | | | | CassetteLegacyWaveFiller.chunk_sample_calc() This is just better error checking. You can see this if you create a garbage file named 'foo.csw' and invoke the following command: mame bbcb -cass1 foo.csw With this change you get an invalid image error. Without it, you get this: Caught unhandled St12length_error exception: vector::_M_default_append
* Fixed regression with cassette code that caused hangs to happen when loading ↵ Nathan Woods2016-08-202-22/+32
| | | | | | cassette image formats that lacked read/write support This entailed reintroducing device_image_interface::make_readonly(); I also reimplemented the feature in the cassette code in a less hacky way.
* casserr_t ==> enum class cassette_image::error Nathan Woods2016-08-2046-302/+306
|
* Stop forcing cassette image create when loading zero-length images. Also ↵ Nathan Woods2016-08-202-7/+7
| | | | minor C++-ifications to cassette code (usage of bool and std::string, C++ comments)
* Fixed an issue with legacy floppy loading caused by filetype() now being a ↵ Nathan Woods2016-08-182-6/+6
| | | | | | std::string This caused 'mame a800 -flop1 brucelee' to fail on startup, but after this fix the image mounts but incorrectly.
* abc80x: Fixed ABC-838 disk image cell size. [Curt Coder] Curt Coder2016-08-151-1/+1
|
* hdc92x4: Added 9224 emulation; ti99_dsk: Fixed issue with deleted data marks ↵ Michael Zapf2016-08-141-23/+24
| | | | in FM
* victor9k: WIP. (nw) Curt Coder2016-08-141-0/+2
|
* victor9k: Set floppy RPM after track step. Boots to CP/M now. [Curt Coder] Curt Coder2016-08-121-1/+1
|
* Add a preliminary parser for RINF netlist format. (nw) couriersud2016-08-104-6/+332
|
* Merge pull request #1180 from npwoods/split_softlist_code_redo Miodrag Milanović2016-08-082-179/+0
|\ | | | | Redo of split of src/emu/softlist.[cpp|h]
| * Removed src/lib/util/cstrpool.[cpp|h]; it is no longer used Nathan Woods2016-08-052-179/+0
| |
* | Add target minw to standalone netlist makefile. (nw) couriersud2016-08-071-31/+40
| |
* | Fix noexcept and NL_NOEXCEPT to pass g++ 6.x builds. (nw) couriersud2016-08-074-42/+42
| |
* | removed NL_NOEXCEPT since there is a case when these calls throws exceptions ↵ Miodrag Milanovic2016-08-072-7/+7
| | | | | | | | (nw)
* | More consistent use of NL_NOEXCEPT macro to fix debug build (nw) AJR2016-08-061-4/+4
| |
* | Use noexcept in netlist code where appropriate. couriersud2016-08-0711-127/+122
| | | | | | | | | | Use macro NL_NOEXCEPT if debug builds would throw an exception (e.g. by using nl_assert). This is not entirely safe. Going forward, nl_assert should call log first and than throw. (nw)
* | Added doc target to netlist makefile. Removed old style cast. (nw) couriersud2016-08-062-2/+6
| |