Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | srcclean (nw) | 2016-09-26 | 3 | -64/+64 | |
| | |||||
* | Bad OG, no cookie, nw either | 2016-09-25 | 1 | -1/+1 | |
| | |||||
* | Consolidated code that inputs characters into buffers | 2016-09-19 | 2 | -0/+33 | |
| | |||||
* | Added HxC HFE disk format. | 2016-09-18 | 2 | -0/+782 | |
| | |||||
* | Fixed a potential buffer overrun in the code that reads headers for the CoCo ↵ | 2016-09-13 | 1 | -3/+6 | |
| | | | | JVC disk image format | ||||
* | Alphabetizing the #include's, and added typedef's for the reverse iterators | 2016-09-12 | 1 | -8/+10 | |
| | |||||
* | Fixed some stupid errors | 2016-09-12 | 1 | -2/+3 | |
| | |||||
* | Folded util::contiguous_sequence_wrapper<T> into coretmpl.h, and fixing the ↵ | 2016-09-12 | 3 | -90/+71 | |
| | | | | reverse_iterators | ||||
* | Forgot to remove these m_ptr's | 2016-09-12 | 1 | -2/+2 | |
| | |||||
* | Implementing util::contiguous_sequence_wrapper<T>::[c]r[begin|end]() | 2016-09-12 | 1 | -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 ↵ | 2016-09-12 | 3 | -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 ↵ | 2016-09-11 | 3 | -10/+164 | |
| | | | | to use it | ||||
* | Subscripting std::array<..., 0> is bad; working around this specific case | 2016-09-10 | 1 | -1/+1 | |
| | |||||
* | Merge pull request #1332 from npwoods/option_guide_and_imgtool | 2016-09-10 | 3 | -502/+495 | |
|\ | | | | | option_guide C++-ification, touched up imgtool | ||||
| * | Changing an 'assert(false)' to 'throw false', so that this always errors ↵ | 2016-09-09 | 1 | -2/+2 | |
| | | | | | | | | even in non-debug builds | ||||
| * | Properly catching another out of memory condition | 2016-09-09 | 1 | -2/+7 | |
| | | |||||
| * | Worked around the OPTION_GUIDE_EXTERN issue by using a crazy trick involving ↵ | 2016-09-03 | 2 | -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 | 2016-09-03 | 1 | -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 ↵ | 2016-09-02 | 3 | -24/+54 | |
| | | | | | | | | figure out a better way to do OPTION_GUIDE_EXTERN | ||||
| * | Incorporating Vas Crabb feedback | 2016-09-01 | 2 | -3/+3 | |
| | | |||||
| * | option_guide C++-ification, touched up imgtool | 2016-08-27 | 3 | -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) | 2016-09-05 | 1 | -6/+6 | |
| | | |||||
* | | added header checks to identify in uef_cas and csw_cas formats | 2016-09-02 | 2 | -18/+38 | |
| | | |||||
* | | More cleanup on the back of Osso's fix for ↵ | 2016-08-30 | 1 | -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 | 2016-08-29 | 4 | -16/+16 | |
|/ | |||||
* | some C++14 features are not supported by VS2013. VS2015 is free for home use ↵ | 2016-08-27 | 2 | -10/+0 | |
| | | | | so no need for legacy support (nw) | ||||
* | gah how did I miss that (nw) | 2016-08-27 | 1 | -1/+1 | |
| | |||||
* | While I'm causing full recompiles all the time, reduce necessary number of ↵ | 2016-08-27 | 4 | -2/+211 | |
| | | | | instantiations of parts of string formatting engine | ||||
* | ti99: Fixed another issue with double stepping. | 2016-08-25 | 2 | -19/+44 | |
| | |||||
* | ti99: Forgot to reset the TRACE flag. | 2016-08-24 | 1 | -1/+1 | |
| | |||||
* | Forgot srcclean | 2016-08-24 | 1 | -1/+1 | |
| | |||||
* | ti99: Fix a problem with formatted disk images that do not match the ↵ | 2016-08-24 | 2 | -9/+12 | |
| | | | | expected file size | ||||
* | Performs argument checking on the return value of ↵ | 2016-08-23 | 1 | -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 ↵ | 2016-08-20 | 2 | -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 | 2016-08-20 | 46 | -302/+306 | |
| | |||||
* | Stop forcing cassette image create when loading zero-length images. Also ↵ | 2016-08-20 | 2 | -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 ↵ | 2016-08-18 | 2 | -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] | 2016-08-15 | 1 | -1/+1 | |
| | |||||
* | hdc92x4: Added 9224 emulation; ti99_dsk: Fixed issue with deleted data marks ↵ | 2016-08-14 | 1 | -23/+24 | |
| | | | | in FM | ||||
* | victor9k: WIP. (nw) | 2016-08-14 | 1 | -0/+2 | |
| | |||||
* | victor9k: Set floppy RPM after track step. Boots to CP/M now. [Curt Coder] | 2016-08-12 | 1 | -1/+1 | |
| | |||||
* | Add a preliminary parser for RINF netlist format. (nw) | 2016-08-10 | 4 | -6/+332 | |
| | |||||
* | Merge pull request #1180 from npwoods/split_softlist_code_redo | 2016-08-08 | 2 | -179/+0 | |
|\ | | | | | Redo of split of src/emu/softlist.[cpp|h] | ||||
| * | Removed src/lib/util/cstrpool.[cpp|h]; it is no longer used | 2016-08-05 | 2 | -179/+0 | |
| | | |||||
* | | Add target minw to standalone netlist makefile. (nw) | 2016-08-07 | 1 | -31/+40 | |
| | | |||||
* | | Fix noexcept and NL_NOEXCEPT to pass g++ 6.x builds. (nw) | 2016-08-07 | 4 | -42/+42 | |
| | | |||||
* | | removed NL_NOEXCEPT since there is a case when these calls throws exceptions ↵ | 2016-08-07 | 2 | -7/+7 | |
| | | | | | | | | (nw) | ||||
* | | More consistent use of NL_NOEXCEPT macro to fix debug build (nw) | 2016-08-06 | 1 | -4/+4 | |
| | | |||||
* | | Use noexcept in netlist code where appropriate. | 2016-08-07 | 11 | -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) | 2016-08-06 | 2 | -2/+6 | |
| | |