summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/applefdintf.cpp
Commit message (Collapse)AuthorAgeFilesLines
* lisa: Massive updates Olivier Galibert2026-01-071-0/+14
| | | | | | | | core: Better support for external mmus Note: I didn't expect to push that one right now, it's missing documentation among other things, but since some people seems to be interested to work on that driver I don't want to hold them.
* formats/ap2_dsk.cpp: remove the RWTS18 format (#14262) Roman Donchenko2025-10-041-1/+0
| | | | | | | | | | | | It is completely non-functional. The loading code is commented out, and the saving code crashes, because it attempts to access 70 tracks regardless of how many there actually are. The code has been in this state ever since it's been added in 36ea482a, so it seems unlikely that it'll improve. Moreover, its utility seems questionable: I haven't been able to find a single floppy image with an .rti extension (and there are none listed in the software list). OTOH, for every game mentioned in the description, there are WOZ images that can be used instead (except for The Toy Shop, which has DSK images).
* apple2, etc.: Add ProDOS filesystem where applicable AJR2024-02-101-0/+2
|
* Formats-related #include cleanup AJR2023-10-081-1/+0
| | | | Note that IMD is one of the default MFM formats, so there is no need to add it explicitly.
* emu/devcb.h: Eliminated the need to call resolve() on callbacks. (#11333) Vas Crabb2023-06-171-5/+0
| | | | | | | | | | | | Read callbacks now need a default return value supplied at construction. Replaced isnull() with isunset() which tells you if the callback wasn't configured rather than whether it isn't safe to call. Enabled validation of device callbacks (it seems it was disabled at some point, probably accidentally). Device callbacks and object finders now implement the same interface for resolution.
* ap2_dsk: Move the applesauce formats in their own file Olivier Galibert2022-09-281-0/+1
| | | | as_dsk: Create a common base class, merge what is currently identical
* woz: Remove write support, it can't really be made reliable Olivier Galibert2022-09-011-0/+1
| | | | moof: Added support.
* apple2: split the 16 sector format in dos/prodos types Olivier Galibert2022-03-301-1/+2
|
* Move filesystem library into separate namespace and use shorter uX type ↵ AJR2021-12-311-1/+1
| | | | names there
* swim1, swim2: Implement callback for DAT1BYTE output AJR2021-08-131-1/+3
|
* maciifx: Add preliminary PIC (Peripheral Interface Controller) devices and ↵ AJR2021-07-291-0/+0
| | | | | | OSS interrupt control * machine/applefdintf.*: Correct permissions
* floppy: Beginning of the support for preformatted floppy images. Olivier Galibert2021-03-051-0/+3
| | | | | | 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)
* floppies: Turn the format arrays into function calls. Create a default ↵ Olivier Galibert2021-03-021-19/+22
| | | | "mfm", "fm" and "pc" list of formats. Their contents, and which driver uses what, may need some tuning.
* woz: Fix 2.0 format track length Olivier Galibert2021-02-151-0/+1
|
* ap_dsk35: make .2MG its own separate format handler [R. Belmont] arbee2021-02-051-0/+1
|
* Added Apple 2 disk image format: .nib (read-only support) (#7725) leesaudan22021-01-301-2/+4
| | | | This format was not supported by the new floppy subsystem. This commit provides read-only support of .nib files.
* flopimg: Change the extracted bitstreams into vector<bool> Olivier Galibert2021-01-221-0/+1
| | | | | | | flopimg: Change the extracted sectors into vector<vector<uint8_t>> flopimg: Add a Mac sector extraction apple 3.5 gcr: Generalize track creation/extraction apple 3.5 gcr: Add a pure sector format
* swim2: Add reading, writing gcr up to track 63. Olivier Galibert2021-01-151-0/+1
|
* mac/swim2: Add apple drivers and associated communications Olivier Galibert2021-01-111-1/+2
|
* new files (nw) arbee2020-05-231-0/+73