summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/formats.lua
Commit message (Collapse)AuthorAgeFilesLines
* formats/h17disk.cpp: Add format for Heath hard-sectored formats (#13222) Mark Garlanger2025-01-121-0/+12
| | | | | | | * formats/h17disk.cpp: Add format for Heath hard-sectored formats * fix compile error * minor formatting changes
* Add support for reading SAP (Systeme d'Archivage Pukall) disk images to ↵ AJR2024-11-031-0/+12
| | | | Thomson systems
* 86f_dsk: add read 86f image support cracyc2024-10-151-0/+2
|
* ussr/uknc.cpp: Added cassette interface and qbus slots with floppy ↵ shattered2024-04-161-0/+12
| | | | | | controller card. (#12254) * ussr/uknc.cpp: Added second CPU and corrected CPU clocks. * bus/qbus: Added UKNC KMD floppy controller card device.
* sfrj/idpartner.cpp - fixed floppy daisy chain Miodrag Milanovic2024-02-131-0/+12
| | | | lib/formats/idpart_dsk.cpp - added Iskra Delta Partner floppy image format
* formats/flacfile.cpp: Added support for compact cassette images in FLAC ↵ wilbertpol2023-12-171-0/+3
| | | | format. (#11841)
* sega/sega_beena.cpp: Added basic book page display. Vas Crabb2023-11-041-11/+12
| | | | | | | | | sega_beena_cart.xml: Put page scans in individual data areas. frontend/mame/luaengine_mem.cpp: Added a raw read function for memory regions. plugins/layout: Added bitmap classes to layout sandbox.
* nabupc: Add nabu floppy disk formats (#11688) Brian Johnson2023-11-011-0/+11
|
* Filesystem code refactoring (#11570) ajrhacker2023-09-271-0/+2
| | | | - Separate fs::block_t and fs::filesystem_t to a new source file and header - Remove inclusion of flopimg.h from fsmgr.h
* c64: Emulated the TIB Disc Drive DD-001 cartridge. [Curt Coder] Curt Coder2023-09-041-0/+12
| | | | | | | | | | New working software list items ------------------------------- c64_cart: Disc Drive DD-001 (v1.1) [Steve Gray], Disc Drive DD-001 (v1.0) [LHS] c64_flop_misc: Games and Utility Disc (v1.1) [LHS]
* formats/fs_hp98x5.cpp: Added filesystem handlers for HP9825, HP9831 and ↵ fulivi2023-05-151-0/+12
| | | | HP9845. (#11175)
* roland_s50.cpp: Add floppy format AJR2023-04-131-0/+12
|
* abc80x: Split floppy software lists by disk drive type. [Curt Coder] Curt Coder2023-03-261-0/+12
| | | | | | | | abc800_dsk: Split to interleaved and non-interleaved disk formats. [Curt Coder] New working software list items ------------------------------- abc838_flop: Systemskiva ABC800 v1.0 (Sweden), Systemskiva för UFD-DOS v6.3 (Sweden) [Curt Coder]
* Remove unused cd90_640_dsk formats (functionally replaced by thom_dsk) AJR2023-03-231-12/+0
| | | | * apple2video.cpp: Fix permissions
* brother/lw30.cpp: Added driver for Brother LW-30 word processor. (#10996) BartmanAbyss2023-03-201-0/+12
| | | | | New working systems --------------------- Brother LW-30
* vectorgraphic/vector4.cpp: Added Vector 4 driver. (#10710) Eric Anderson2023-02-271-0/+12
| | | | * bus/s100: Added Vector Dual-Mode Disk Controller (only floppy supported for now). * formats/vgi_dsk.cpp: Addec Micropolis VGI floppy disk image format.
* formats/hp300_dsk.cpp, formats/hp_lif.cpp: Added HP 300 floppy format and ↵ Sven Schnelle2022-12-251-0/+24
| | | | | | | | | | | | | | LIF filesystem. (#10729) Added support for various disk formats used with HP computers. Named 'hp300', but also contains formats used with HP85 and HP150 computers, using the same floppy drivers as the 300 series. Most of the information was taken from "HP Flexible Disk Formats" by Martin Hepperle. HP LIF was used in quite a lot of different HP products like the HP 9000/300, HP85/87 and HP150 computers. Added support for reading this filesystem.
* Added support for Intel ISIS-II filesystem (#10367) fulivi2022-10-151-0/+12
| | | | | | | | | * fs_isis: support for Intel ISIS-II filesystem added * fs_isis: fix after CI failure * fs_isis: adapted to changes in 5499683a239 * all.cpp: fixed amount of ws
* ap2_dsk: Move the applesauce formats in their own file Olivier Galibert2022-09-281-0/+12
| | | | as_dsk: Create a common base class, merge what is currently identical
* formats/fdos_dsk.cpp: Added FDOS disk format for the SWTPC 6800. (#10273) Michael R. Furman2022-08-281-0/+12
| | | | Allows the SWTPC 6800 machine to boot FDOS in MAME using Mike Douglas' FDOSMPS.DSK, and to read/write other available disk images.
* Initial FAT file system support for Floptool (#9119) npwoods2022-08-251-0/+12
| | | | | | | | | * Initial FAT file system support for Floptool Current Limitations: - Read only - Only supports floppy disks - No FAT32 support - No Long Filenames Support
* formats/cp68_dsk.cpp: Added CP/68 disk format for SWTPC 6800. (#10178) Michael R. Furman2022-08-131-0/+12
|
* Created a CBM DOS file system driver and added it to the 1541 implementation ↵ npwoods2022-06-301-0/+12
| | | | (#9922)
* -tim011.cpp: Hooked up floppy drives properly. (#9649) Miodrag Milanović2022-05-021-0/+12
| | | | | | | | * Hooked up floppy drives and controller properly, and implemented video display. * formats/tim011_dsk.cpp: Added TIM 011 floppy image format. -machine/upd765.cpp: If waiting for additional command bytes, treat a data register read as an open bus write (tested on real hardware) and always trigger the DRQ line even if in nodma mode. [Carl -cpu/z180: Added callbacks for tend; decrement bcr1 when DMA channel 1 is active. [Carl]
* abc1600: Added sector dump floppy image format. [Curt Coder] Curt Coder2022-02-071-0/+12
|
* Created an initial file system implementation for OS-9 under the CoCo (#9096) npwoods2022-01-071-0/+12
| | | | | | | | * Created an initial file system implementation for OS-9 under the CoCo * Minor fixes to directory entry handling * Changed to use fsblk_t::r[8|16|24|32]b() - Changed the above functions to be const
* Reimplemented support for the CoCo's RS-DOS filesystem on top of the "fsmgr" ↵ npwoods2022-01-031-0/+24
| | | | | | | | | | | | framework (currently read only) (#9080) * Reimplemented support for the CoCo's RS-DOS filesystem on top of the "fsmgr" framework (currently read only) * Added support for file_type and ascii_flag metadata, minor bug fix decoding file allocation table entries * Creating a "CoCo Raw Disk" format and changing the CoCo RS-DOS filesystem to use it * 1. Adding COCO_RAWDSK to all.cpp 2. Fixing sector order on CoCo raw disk
* Filesystem code cleanup AJR2021-12-141-1/+2
| | | | | | | - Eliminate dependencies on emu.h, replacing most fatalerror calls and floptool's ersatz emu_fatalerror class with standard exception classes - Use range-based std::string constructors in some methods - Move filesystem metadata handling to a separate source file - Eliminate src/emu as an include path for libformats (necessitates kludge in ti99_dsk.cpp)
* Formats-related refactoring AJR2021-09-111-0/+2
| | | | | | - Remove opresolv.h from emu.h and some other base headers - Split legacy floppy image class into a separate file - Clean up a lot of #includes in src/lib and src/tools/imgtool
* Decoupled RPK logic from TI-99 cartridge code. (#7880) npwoods2021-09-061-0/+2
| | | Decoupled support for RPK (RomPacK cartridge images) from TI-99 code, enabling the logic to be leveraged by other drivers.
* formats, osd, util: Started refactoring file I/O stuff. (#8456) Vas Crabb2021-08-221-2/+0
| | | | | | | | | 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.
* vtech: Add floppy formats and fs Olivier Galibert2021-05-261-0/+24
|
* pc_formats: Believe it or not, but it seems there has been released ↵ Olivier Galibert2021-05-161-12/+2
| | | | pc-format ipfs
* floppy: start block-devicing fielsystem support Olivier Galibert2021-04-281-0/+14
|
* srcclean in preparation for release Vas Crabb2021-03-281-1/+1
|
* Fix messed-up merge Olivier Galibert2021-03-051-2/+2
|
* floppy: Beginning of the support for preformatted floppy images. Olivier Galibert2021-03-051-2/+19
| | | | | | What's missing: - parameters (like the disk name when it exists) - possibly a cleanup of ram_open and friends (but not sure of the appropriate direction in which to go)
* formats: Fix missed RC759 format Dirk Best2021-03-041-2/+2
|
* formats: Create mame_formats_full_list which gives access to all the ↵ Olivier Galibert2021-03-041-164/+168
| | | | supported formats, make floptool use it. Castool should use it too probably, but I don't want to touch it.
* rc759: Add RTC and floppy, start cleanup Dirk Best2021-03-031-0/+12
|
* Fix dependencies Olivier Galibert2021-03-021-12/+2
|
* defaults: pc format is in, ipf is out Olivier Galibert2021-03-021-6/+6
|
* aquarius: Added support for .CAQ cassette images. Nigel Barnes2020-10-191-0/+12
| | | | - Select 20K RAM as default.
* fix build MetalliC2020-09-171-1/+1
|
* Add MDCR support for P2000t (#7215) Erwin Jansen2020-09-171-0/+13
| | | | | | | This adds support for the mini digital cassette recorder that can be found inside a P2000t. This implementation is based on documentation that can be found in https://github.com/p2000t/documentation. In memory of NPM Jansen, who taught me all the magic of bits and bytes.
* spectrum: implemented Swift Disc and Swift Disc II interfaces MetalliC2020-07-171-0/+12
|
* spectrum: implemented Speccy-DOS and FloppyOne DOS interfaces, add "IC-DOS" ↵ MetalliC2020-07-111-0/+24
| | | | Beta Plus clone
* MDOS disk format support 68bit2020-07-031-0/+12
| | | | Motorola DOS, used on the EXORciser etc.
* this format was redundant (nw) MetalliC2020-06-221-12/+0
|
* spectrum.cpp: add Didaktik D40/D80 disk interface MetalliC2020-06-211-0/+12
|