| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | casio/fz1.cpp: Add floppy to FZ-1 and clones (#13849) | 2025-06-21 | 3 | -0/+78 | |
| | | | | * fz1: drive select is not connected | ||||
| * | phc25: Invert cassette polarity. (#13755) | 2025-05-30 | 1 | -2/+2 | |
| | | |||||
| * | hxchfe: Do not exit for an unknown encoding, just inform. | 2025-05-16 | 1 | -1/+2 | |
| | | |||||
| * | hxchfe_dsk: fix build | 2025-05-13 | 1 | -2/+2 | |
| | | |||||
| * | hxchfe: Reimplemented HxC floppy emulator HFE format. | 2025-05-12 | 2 | -217/+707 | |
| | | |||||
| * | formats/tap: added warnings about wrong checksum and size of the image (#13641) | 2025-04-30 | 1 | -1/+4 | |
| | | |||||
| * | formats/cassimg.cpp: Pass byte count to wave fill function for legacy ↵ | 2025-04-26 | 37 | -93/+83 | |
| | | | | | | cassette formats. (#13294) formats/tzx_cass.cpp: Check length of data read for TAP format blocks (fixes MT08952). | ||||
| * | fsblk.cpp: Internal overhaul | 2025-03-02 | 14 | -618/+474 | |
| | | | | | | | | | - Replace custom reference counting wrapper with std::shared_ptr - Rename fsblk_t::block_t::copy to write and use it in a few more places - Add fsblk_t::block_t::read - Rename fsblk_t::block_t::offset and rooffset due to name collisions and privatize these helper functions - Rename fsblk_t::fill to fill_all for clarity's sake | ||||
| * | srcclean and cleanup. | 2025-02-23 | 2 | -3/+3 | |
| | | |||||
| * | formats/fsblk.cpp: Replaced fs::err_t enum with a standard error condition ↵ | 2025-02-22 | 12 | -427/+476 | |
| | | | | | | category. (#13128) Also replace "invalid" error with more specific values. | ||||
| * | Cleaned up some recent commits. | 2025-02-07 | 1 | -22/+25 | |
| | | |||||
| * | formats/h8_cas.cpp: Update H8T to newer cassette handling (#13250) | 2025-02-02 | 2 | -111/+52 | |
| | | |||||
| * | formats/tzx_cas.cpp: Fixed regression in TAP format; Added checksum ↵ | 2025-02-02 | 1 | -12/+38 | |
| | | | | | validation (MT9104) (#13322) | ||||
| * | Fix up some stuff: | 2025-01-31 | 1 | -11/+28 | |
| | | | | | | | * formats/cassimg.cpp: Put allocation outside loop again, check more allocations for failure. * pc8801_flop.xml: Actually mark clones as clones, transliterate title for S.F.3.D. * apple/macadb.cpp: Tidy a little. | ||||
| * | formats/cassimg.cpp: prevent regression in cass images (#13292) | 2025-01-28 | 2 | -3/+15 | |
| | | |||||
| * | misc: correct "lenght" typo | 2025-01-28 | 2 | -4/+4 | |
| | | |||||
| * | formats/oric_tap.cpp, formats/uef_cas.cpp: Fixed build after #13289, tidied ↵ | 2025-01-28 | 2 | -101/+95 | |
| | | | | | code. (#13290) | ||||
| * | lib/formats: Fix build after cdb94c2be58ccbc427871890017e2213ee634079 | 2025-01-27 | 4 | -4/+5 | |
| | | |||||
| * | formats/tzx_cas.cpp: Cut data size in case header requesting more than ↵ | 2025-01-27 | 38 | -60/+77 | |
| | | | | | available (MT8952) (#13289) | ||||
| * | srcclean and manual cleanup | 2025-01-26 | 1 | -1/+1 | |
| | | |||||
| * | Tidy up some stuff. | 2025-01-18 | 1 | -13/+20 | |
| | | |||||
| * | formats/h17disk.cpp: Add format for Heath hard-sectored formats (#13222) | 2025-01-12 | 3 | -0/+293 | |
| | | | | | | | | * formats/h17disk.cpp: Add format for Heath hard-sectored formats * fix compile error * minor formatting changes | ||||
| * | formats/fs_vtech.cpp: Fix off-by-one error: end address is exclusive, not ↵ | 2024-12-24 | 1 | -6/+6 | |
| | | | | | inclusive | ||||
| * | formats/vt_dsk.cpp: Recognize .dvz extension | 2024-12-23 | 1 | -1/+1 | |
| | | |||||
| * | formats/fs_vtech.cpp: Fixes and improvements | 2024-12-23 | 3 | -12/+12 | |
| | | | | | | - Fix incorrect directory sector offset value for file read/write operations - Allow file types other than T and B | ||||
| * | ap2_dsk.cpp: fix loading bardstl3 (#13055) | 2024-12-07 | 1 | -2/+4 | |
| | | | | | | | | | I accidentally broke this in 47d8c69b, where I forgot to account for the "oddball" images from the software list. AFAICS, bardstl3 is the only software to be broken, because its images are _shorter_ than they're supposed to be. In addition, disk 3 of this image has a different size that's not listed in `identify()`, so it couldn't even be loaded before that commit. Fix that too. | ||||
| * | ap2_dsk.cpp/h: clean up constants (#13021) | 2024-12-07 | 2 | -105/+105 | |
| | | | | | | | * convert `#define` to `constexpr`. * remove unused constants. * replace magic numbers with constants where appropriate. * Fix style issues. | ||||
| * | vt_dsk: Restore the newer bitstream generator, except for the part that was ↵ | 2024-11-20 | 1 | -15/+27 | |
| | | | | | actually broken | ||||
| * | vt_dsk: Regression fixes for loading and saving both disk formats | 2024-11-20 | 1 | -26/+19 | |
| | | | | | | - Remember to put in a flux change at the start of each bit - Revert flux_to_image bitstream generator to as it was before 08f28cee11ce94e6656d4924c7a3c30614811783 (new version simply didn't work) | ||||
| * | formats/all.cpp: Fix typo that excluded VTech disk formats from floptool | 2024-11-20 | 1 | -1/+1 | |
| | | |||||
| * | ussr/juku.cpp: Promoted EKTA Juku E5104 to working. (#9946) | 2024-11-18 | 2 | -7/+7 | |
| | | | | | | | | | | | | | | | * Implemented sound, and graphics modes, fixed floppy writing/side selection. * Added DIP switches for network address (CONTRDAT). * formats/juku_dsk.cpp: Corrected single-sided 5.25" disk format. Systems promoted to working ---------------------- EKTA Juku E5104 New working software list items (juku) --------------------- EKDOS 2.29 EKDOS 2.30 | ||||
| * | ap2_dsk.cpp: add missing error handling code (#12980) | 2024-11-15 | 1 | -6/+16 | |
| | | |||||
| * | formats/thom_cas.cpp: Improve handling of MO5 .k7 format | 2024-11-13 | 1 | -3/+19 | |
| | | | | | | - Recognize a variant with the "DC" tag in hex rather than ASCII - Add padding for an extended block type found in Androides | ||||
| * | ap2_dsk.cpp: add read-only support for the D13 format (#12956) | 2024-11-11 | 3 | -0/+142 | |
| | | | | | | | | This is the equivalent of DSK used for 13-sector disks. While `diskiing` cannot directly boot from 13-sector disks, you can still access such disks with it (for example, using the BOOT13 and MUFFIN programs), so list the format as supported by both `diskiing13` and `diskiing`. | ||||
| * | formats/fs_fat.cpp: Guard against divide by zero errors when the bytes per ↵ | 2024-11-09 | 1 | -0/+2 | |
| | | | | | sector field in the parameter block is not properly set (as on some early PC-DOS disks) | ||||
| * | formats/sap_dsk.cpp: A few refinements | 2024-11-04 | 1 | -4/+5 | |
| | | |||||
| * | Add support for reading SAP (Systeme d'Archivage Pukall) disk images to ↵ | 2024-11-03 | 3 | -0/+205 | |
| | | | | | Thomson systems | ||||
| * | thom_dsk.cpp: Note | 2024-10-31 | 1 | -0/+2 | |
| | | |||||
| * | formats/ap2_dsk.cpp: don't crash when loading a NIB file with an all-zero ↵ | 2024-10-31 | 1 | -3/+3 | |
| | | | | | | | | track (#12926) * In this case, `levels` is empty, and `generate_track_from_levels` immediately crashes with a division by zero. To fix this, just leave the track empty instead. | ||||
| * | Cleaned up miscellaneous stuff. | 2024-10-31 | 2 | -25/+31 | |
| | | |||||
| * | Thomson floppy disk updates | 2024-10-27 | 2 | -0/+15 | |
| | | | | | | - to8, to9 & to9p now include the FDC in the base configuration. to9 uses a WD1770 (WD2793 appears to fail calibration), while to8 & to9p use the THM-FC-1 gate array (now a separate device). This eliminates the need to, and ability to, configure floppy disk extensions for the to8, to9 and to9p. - Changed sector offsets for double-sided .fd images so that they load correctly (usually). | ||||
| * | srcclean and cleanup | 2024-10-27 | 1 | -1/+1 | |
| | | |||||
| * | 86f_dsk: different workaround for (unused) BIG_ENDIAN enum | 2024-10-22 | 1 | -4/+1 | |
| | | |||||
| * | pc98_dsk: handle 256bps images | 2024-10-21 | 1 | -0/+4 | |
| | | |||||
| * | nfd_dsk: fm should be cell_count / 2 | 2024-10-17 | 1 | -1/+1 | |
| | | |||||
| * | 86f_dsk.h: Fix build error with certain libraries | 2024-10-15 | 1 | -0/+3 | |
| | | |||||
| * | 86f_dsk: add read 86f image support | 2024-10-15 | 2 | -0/+303 | |
| | | |||||
| * | srcclean in preparation for 0.270 release branch. | 2024-09-22 | 1 | -1/+1 | |
| | | |||||
| * | formats/d88_dsk.cpp: relax track_count check to a warning | 2024-09-20 | 1 | -4/+2 | |
| | | |||||
| * | formats/mfi_dsk.cpp: Update file specs for how hard-sectored support was ↵ | 2024-09-14 | 1 | -3/+7 | |
| | | | | | added (#12767) | ||||
