summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats/pc_dsk.cpp
Commit message (Collapse)AuthorAgeFilesLines
* formats, osd, util: Started refactoring file I/O stuff. (#8456) Vas Crabb2021-08-221-4/+9
| | | | | | | | | Added more modern generic I/O interfaces with implementation backed by stdio, osd_file and core_file, replacing io_generic. Also replaced core_file's build-in zlib compression with a filter. unzip.cpp, un7z.cpp: Added option to supply abstract I/O interface rather than filename. Converted osd_file, core_file, archive_file, chd_file and device_image_interface to use std::error_condition rather than their own error enums. Allow mounting TI-99 RPK from inside archives.
* Fix dependencies Olivier Galibert2021-03-021-127/+0
|
* Eliminate ARRAY_LENGTH template in favor of C++17's std::size AJR2021-02-141-1/+1
| | | | | | | | | | * osdcomm.h: Move definition of EQUIVALENT_ARRAY to coretmpl.h * sharc.cpp, gt64xxx.cpp, ym2413.cpp, gb_lcd.cpp, snes_ppu.cpp: Use STRUCT_MEMBER for save state registration * gio/newport.cpp, megadrive/svp.cpp, nes_ctrl/bcbattle.cpp, arm7.cpp, tms9995.cpp, pckeybrd.cpp, sa1110.cpp, sa1111.cpp, jangou_blitter.cpp, vic4567.cpp: Use std::fill(_n) instead of memset * emucore.h: Remove obsolete typedef
* Provide the variants to the floppy formats Olivier Galibert2021-01-091-2/+2
|
* pc_dsk: Ignore 84-byte Disk Copy 4.2 header [Justin Kerk] Justin Kerk2020-08-291-0/+5
|
* use C++ library includes (nw) firewave2020-01-221-2/+2
|
* pc_dsk: Support images with 41 tracks (Kryoflux dtc produces these for some ↵ Justin Kerk2017-11-151-0/+4
| | | | nominally 40-track disks) (fixes bivouac from ibm5150_flop.xml) (nw)
* New working software list additions Justin Kerk2017-03-121-0/+4
| | | | | | | | | | | ----------------------------------- ibm5150: EDITEXTE, Label Magic, Multitexte, PrintMaster Plus, Bivouac, Chuck Yeager's Advanced Flight Trainer, Double Dragon (5.25", older), Indianapolis 500: The Simulation (3.5", newer), Licence to Kill, Pick'n Pile, Prehistorik, Rockford, Skweek [breiztiger] New NOT_WORKING software list additions --------------------------------------- ibm5150: Ikari Warriors (alt), First Samurai, JetFighter I: The Adventure, Turbo Driver [breiztiger]
* pc_dsk: Handle 1.44MB images with 1,024-byte footer, which have turned up in ↵ Justin Kerk2017-01-081-0/+5
| | | | a couple places (nw)
* pc_dsk: Assume a smaller gap size to allow 400K disk images to load. Fixes ↵ Justin Kerk2017-01-071-1/+1
| | | | e.g. ikari and marble from the ibm5150 softlist. [Justin Kerk]
* pc_dsk: Support 360K images with 512-byte header, found in some softlist ↵ Justin Kerk2016-12-291-0/+12
| | | | entries. [Justin Kerk]
* NOTICE (TYPE NAME CONSOLIDATION) Miodrag Milanovic2016-10-221-4/+4
| | | | | 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
* C++-ification of src/lib/util/opresolv.[cpp|h] (moved to util:: namespace, ↵ Nathan Woods2016-07-071-3/+3
| | | | changed option_resolution to be a class, etc)
* clang-modernize part 5 Miodrag Milanovic2015-12-041-1/+1
|
* Rename *.c -> *.cpp in our source (nw) Miodrag Milanovic2015-11-081-0/+214