Sergey Svishchev
8b8931fb49
ms0515: unbreak memory maps; update floppy format definition to match one used by OS (nw)
2018-03-16 03:16:33 +03:00
Nigel Barnes
39b9cb0207
jvc_dsk: Added notes (nw)
2018-03-06 17:41:45 +00:00
Justin Kerk
0e77f9c540
Fixed issue causing drivers using netlists to fail on the Emscripten target. [Justin Kerk]
2018-03-06 03:12:21 +00:00
Vas Crabb
8dad4881f6
srcclean (nw)
2018-02-25 01:34:04 +11:00
Julian Sikorski
8cc758355d
Enable use of system-wide asio, glm and rapidjson ( #3172 )
...
* Fixed building using system utf8proc
* Fixed building using system portaudio
* Allow using system-wide asio headers (1.11.0 or higher required).
* Allow using system-wide glm headers
* Allow using system-wide rapidjson headers
2018-02-08 16:06:25 -05:00
cracyc
649c169c2f
i386/i286: fix default cs flags (nw)
...
d88_dsk: support bad crc (nw)
recreate columns copy protection (nw)
2018-02-02 23:01:40 -06:00
smf-
80ee327f08
disable netlist statistic logging on shutdown, because it triggers a use after free in void device_debug::errorlog_write_line(const char *line) & fixed the copy & pasted comment. (nw)
2018-01-31 11:11:16 +00:00
smf-
e78d6ac9dc
thanks hap (nw)
2018-01-29 15:13:07 +00:00
smf-
6f377beb87
fix is_set() when generic_function is an int array (nw)
2018-01-29 12:07:47 +00:00
smf-
6fb696211b
fix assertion when debugging in visual studio (nw)
2018-01-29 12:07:46 +00:00
Dirk Best
648af3b4d9
d88_dsk: Add some safety checks to avoid reading beyond the end of file
2018-01-28 01:54:49 +01:00
AJR
57bd62a1fb
Eliminate core_strdup (nw)
2018-01-24 21:06:25 -05:00
Oliver Stöneberg
4e64f95721
Fixes for Coverity "Resource leak" warnings ( #3089 )
...
* 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)
2018-01-21 15:24:51 +11:00
ajrhacker
68af4962e1
Merge pull request #3038 from firewave/ccvf
...
fixed MT06831 (bogus casting in ccvf_format::file_formats) (nw)
2018-01-10 15:18:06 -05:00
firewave
f2fedf0c8c
fixed MT06831 (bogus casting in ccvf_format::file_formats) (nw)
2018-01-10 20:41:35 +01:00
Vas Crabb
d697e8a992
Convert zippath directory to a C++ interface
2018-01-10 18:25:26 +11:00
arbee
4cc0c47387
chdcd: recognize ISO images with 2336 byte sectors. [R. Belmont, Kale]
2018-01-08 09:18:57 -05:00
Jonathan Holt
c25b98226d
Updates "2017" strings to "2018" where relevant.
2018-01-06 00:48:05 +11:00
Vas Crabb
bc9d99d58b
use C locale for int/float in XML files
2018-01-05 17:12:01 +11:00
Firehawke
9ece34eb21
Revert "Revert "Merge branch 'master' of https://github.com/mamedev/mame ""
...
This reverts commit 54155441e9
.
2017-12-13 21:31:27 -07:00
Firehawke
54155441e9
Revert "Merge branch 'master' of https://github.com/mamedev/mame "
...
This reverts commit f537428e5a
, reversing
changes made to 0d70d79810
.
2017-12-13 21:01:10 -07:00
Sergey Svishchev
00c9b62a24
agat7: 840KB floppy HLE; minor fixes -> mark WORKING ( #2912 )
...
* agat7: add port_char definitions to allow access from Lua, &c (nw)
* agat7: adapt "apple2: Break up handlers for C000-C07F range" (nw)
* agat7: timer and vblank interrupts (nw)
* agat7: HLE of 840KB floppy controller, read-only (nw)
* agat7: memory expansion wip (nw)
* agat7: update todo list, mark partially WORKING
2017-12-08 18:46:23 -05:00
Dirk Best
5676444d8c
jvc_dsk: Fix MT #06779
2017-11-29 10:19:03 +01:00
Olivier Galibert
6caef2579a
dvdisasm: Overhaul [O. Galibert]
...
Disassemblers are now independant classes. Not only the code is
cleaner, but unidasm has access to all the cpu cores again. The
interface to the disassembly method has changed from byte buffers to
objects that give a result to read methods. This also adds support
for lfsr and/or paged PCs.
2017-11-26 17:41:27 +01:00
Justin Kerk
b503e9c8c2
pc_dsk: Support images with 41 tracks (Kryoflux dtc produces these for some nominally 40-track disks) (fixes bivouac from ibm5150_flop.xml) (nw)
2017-11-15 20:25:12 -08:00
Dirk Best
b4e8282023
dsk_dsk: Don't segfault on empty tracks (fixes einstein 4game)
2017-10-25 13:13:54 +02:00
Vas Crabb
4c29419cab
srcclean (nw)
2017-10-22 12:34:30 +11:00
AJR
ff6a9334e3
Appease MSVC (nw)
2017-10-19 12:29:33 -04:00
npwoods
86f50b0d65
Created a more flexible imgtool::datetime structure for use within Imgtool ( #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.
2017-10-17 21:18:57 +02:00
Justin Kerk
a55d88393e
Fix crash loading 80-track .mfm dumps of 40-track disks on 40-track drives. [Justin Kerk]
2017-10-11 19:13:59 -07:00
Nigel Barnes
72ec5336d0
acorn_dsk: Removed CPN format, now handled with SSD/DSD.
2017-10-11 12:03:01 +01:00
Nigel Barnes
1e1fb0902a
acorn_dsk: Improve identifying SSD/DSD by comparing image size with sector counts.
...
- Fixed DDCPM format to handle correct image of Double Density CP/M.
bbc_flop_z80.xml: Replaced Double Density CP/M with good dump (nw)
2017-10-11 12:03:01 +01:00
Ted Green
7d17b6a569
voodoo: Use table lookup for RGB565 conversion. (nw)
2017-10-01 15:39:53 -06:00
smf-
bcb4be3a5d
fix for clang 5 unused lambda capture errors (nw)
2017-09-24 17:49:35 +01:00
Vas Crabb
75fefade26
unzip: defer decoding DOS timestamps (nw)
2017-09-11 10:16:16 +10:00
Vas Crabb
70279ab5a2
that doesn't require an instance (nw)
2017-09-03 12:51:21 +10:00
hap
23d9d21250
png: make verify_header public (nw)
2017-09-02 22:46:14 +02:00
npwoods
d217e1fbec
Returning a reference from various corestr.cpp calls to avoid unnecessary string copies ( #2613 )
2017-09-02 23:09:00 +10:00
Vas Crabb
ec3caa98bd
srcclean (nw)
2017-08-27 11:07:21 +10:00
MetalliC
1d4f72b5fe
needed for external work (nw)
2017-08-26 05:11:08 +03:00
Nigel Barnes
70b91571ce
acorn_dsk: Added OPUS_DDCPM_FORMAT
...
- Removed ACORN_CPM_FORMAT, same geometry as ACORN_SSD_FORMAT/ACORN_DSD_FORMAT
- Improved find_size/identify for SSD/DSD formats
- ACORN_DOS_FORMAT 640K now handled as ACORN_ADFS_OLD_FORMAT
- Fixed geometry for ACORN_DOS_FORMAT 800K
bbc_acorn8271: Added Amcom DFS A7874
bbc_opus8272: New Opus 8272 FDC device with DDOS 3.00, not yet working.
wd177x_dsk: Apply sector_count and gaps to track description.
2017-08-25 20:03:44 +01:00
fulivi
ac90b9c2ef
hp85: fixed a bug in tape gap detection
2017-08-23 19:33:27 +10:00
fulivi
480f865bcf
hp9845: re-factored handling of HTI images into a dedicated format module
2017-08-16 10:38:22 +02:00
Vas Crabb
1c4c96a0cf
add a not BIOS machine filter (useful in composite filters), support RGB PNG with transparent pen because why not
2017-08-15 18:19:18 +10:00
Vas Crabb
4e7f7f5265
fix indexed transparency (nw)
2017-08-14 14:30:19 +10:00
Vas Crabb
3a258ecf9b
PNG: support greyscale with transparent pen, encode/decode text chunks as UTF-8, don't crash on trying to write back a text chunk read from a PNG file, enforce restrictions on keywords
2017-08-14 14:23:08 +10:00
Vas Crabb
61983736e8
png: make it not leak memory by default, and look a but more like C++
2017-08-13 18:12:54 +10:00
Vas Crabb
44bc3ffa43
png: support 16-bit samples
2017-08-13 15:53:36 +10:00
Vas Crabb
da18b88ba9
PNG: fix unfiltering
2017-08-12 17:53:23 +10:00
Vas Crabb
c179a4e0e9
ui: save/restore images/info selection in right panel
2017-08-12 16:02:52 +10:00