Nigel Barnes
a7946f9c61
added header checks to identify in uef_cas and csw_cas formats
2016-09-02 21:47:02 +01:00
Vas Crabb
c960435d3e
srcclean and translation regeneration
2016-08-29 02:02:04 +10:00
Miodrag Milanovic
62fe8b8980
some C++14 features are not supported by VS2013. VS2015 is free for home use so no need for legacy support (nw)
2016-08-27 11:15:38 +02:00
Michael Zapf
596b04dd5c
ti99: Fixed another issue with double stepping.
2016-08-25 19:26:46 +02:00
Michael Zapf
bade8ef9a9
ti99: Forgot to reset the TRACE flag.
2016-08-24 14:53:01 +02:00
Michael Zapf
294e196532
Forgot srcclean
2016-08-24 14:25:01 +02:00
Michael Zapf
19a2c632ae
ti99: Fix a problem with formatted disk images that do not match the expected file size
2016-08-24 14:25:01 +02:00
Nathan Woods
846cd43287
Performs argument checking on the return value of 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
2016-08-23 07:56:48 -04:00
Nathan Woods
16d4c4e358
Fixed regression with cassette code that caused hangs to happen when loading 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.
2016-08-20 22:42:53 -04:00
Nathan Woods
d1227cb38f
casserr_t ==> enum class cassette_image::error
2016-08-20 19:59:04 -04:00
Nathan Woods
02b9749216
Stop forcing cassette image create when loading zero-length images. Also minor C++-ifications to cassette code (usage of bool and std::string, C++ comments)
2016-08-20 16:58:24 -04:00
Nathan Woods
d3b374d545
Fixed an issue with legacy floppy loading caused by filetype() now being a std::string
...
This caused 'mame a800 -flop1 brucelee' to fail on startup, but after this fix the image mounts but incorrectly.
2016-08-18 21:25:28 -04:00
Curt Coder
278cb2fc4e
abc80x: Fixed ABC-838 disk image cell size. [Curt Coder]
2016-08-15 16:05:49 +03:00
Michael Zapf
bec5bd5022
hdc92x4: Added 9224 emulation; ti99_dsk: Fixed issue with deleted data marks in FM
2016-08-14 21:48:23 +02:00
Curt Coder
6a1ac985d4
victor9k: WIP. (nw)
2016-08-14 17:32:19 +03:00
Curt Coder
20127228a0
victor9k: Set floppy RPM after track step. Boots to CP/M now. [Curt Coder]
2016-08-12 15:15:14 +03:00
Miodrag Milanovic
6f5e223853
for bool type use true and false (nw)
2016-07-31 20:02:56 +02:00
Vas Crabb
a0ce6c3b37
fix after pass through the diff
2016-08-01 01:20:03 +10:00
Miodrag Milanovic
f127621e13
made constexprs lower case and used constexpr for returning input value as well for rest of defines in osdcomm.h (nw)
2016-07-31 16:47:26 +02:00
Miodrag Milanovic
eaa70ae031
cleanup of some conversions (nw)
2016-07-31 16:41:26 +02:00
Miodrag Milanovic
aeadbfe2b1
fix linux compile (nw)
2016-07-31 14:59:01 +02:00
Miodrag Milanovic
9667c6a8cc
std::min and std:max instead of MIN and MAX, also some more macros converted to inline functions (nw)
2016-07-31 14:41:02 +02:00
Miodrag Milanovic
4887ce1844
Cleanups and version bump
2016-07-27 09:26:22 +02:00
Nigel Barnes
9104c9d523
renamed bbc_dsk to acorn_dsk
...
- split ssd/dsd formats
- added opus ddos format
- split adfs into oldmap and newmap formats for archimedes
- logging
2016-07-16 19:48:44 +01:00
Nigel Barnes
97c122ca4f
fsd_dsk: more logging (nw)
2016-07-16 19:48:44 +01:00
Olivier Galibert
9eb57470c9
Fix archimedes disk format [O. Galibert]
2016-07-15 12:43:40 +02:00
Nathan Woods
e3cb2c7d78
C++-ification of src/lib/util/opresolv.[cpp|h] (moved to util:: namespace, changed option_resolution to be a class, etc)
2016-07-07 06:59:35 -04:00
Olivier Galibert
7099d6eaa2
gcc 6.1.1 warning fixes (nw)
2016-06-16 14:21:44 +02:00
Robbbert
13526f680b
MT 06236 [Robbbert]
2016-06-15 23:27:01 +10:00
Robbbert
309d977066
MT 05783 [Robbbert]
2016-06-12 00:01:38 +10:00
Nigel Barnes
55724435b2
fsd_dsk: logging (nw)
2016-06-05 22:53:37 +01:00
Nigel Barnes
e4ea1303b3
e01: added acorn filestore floppy format and softlist
2016-06-05 22:53:37 +01:00
Robbbert
bb10b1beb0
sorcerer: calculate baud rates based on actual dividers on pcb. Fixed a bug with quickload.
2016-06-05 23:27:46 +10:00
Vas Crabb
ce21ce6410
Bad boy, Micko (nw)
2016-05-19 21:16:43 +10:00
AJR
b8c05fd084
Workaround for MT 06194 (potential segfault during floppy load)
2016-05-01 10:26:28 -04:00
Robbbert
a320b64f3a
MT 06189
2016-05-01 15:36:56 +10:00
etabeta78
24900375fd
cgenie.cpp: expanded .cas support so that also files created by
...
Genieous emulator can be loaded. [Fabio Priuli]
2016-04-24 16:07:06 +02:00
Miodrag Milanovic
89c5e1f681
Various cleanups suggested by static analyzer (nw)
2016-04-24 12:58:31 +02:00
Jordi Mallach
80890952a7
Typo fix: nonexistant → nonexistent
2016-04-01 02:28:15 +02:00
Jordi Mallach
1d052674c9
Typo fix: threshholds → thresholds
2016-03-31 23:17:32 +02:00
Brad Hughes
5d4c65c071
Rename ioprocs parameters from "generic" which MS C++ compiler treats as keyword when compiling with /ZW
2016-03-16 16:51:12 -04:00
Vas Crabb
73b44c9429
Turn core_file into a proper class that gets cleaned up safely using unique_ptr
...
Subverted somewhat by chd_file class
2016-03-06 21:49:56 +11:00
Miodrag Milanovic
39f3243a20
consistency fixes and add missed files (nw)
2016-03-04 15:37:07 +01:00
Miodrag Milanovic
4e8e3066f8
reverting:
...
SHA-1: 1f90ceab07
* tags are now strings (nw)
fix start project for custom builds in Visual Studio (nw)
2016-01-20 21:42:13 +01:00
Miodrag Milanovic
1f90ceab07
tags are now strings (nw)
...
fix start project for custom builds in Visual Studio (nw)
2016-01-16 14:54:42 +01:00
AJR
115db95642
Return std::string objects by value rather than pass by reference
...
- 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
2016-01-10 16:36:18 -05:00
Miodrag Milanovic
ce75a5d682
removed memory tracking (nw)
2016-01-08 12:41:13 +01:00
Miodrag Milanovic
4afd75e2fd
Cleanups and version bump
2015-12-30 08:18:51 +01:00
Nigel Barnes
c99150a5f2
fix override (nw)
2015-12-29 21:28:59 +00:00
Nigel Barnes
be27191a1a
bbc: added Torch computer (preliminary)
2015-12-29 21:28:57 +00:00