summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats
Commit message (Collapse)AuthorAgeFilesLines
* clean up some stuff (nw) Vas Crabb2019-05-302-12/+7
|
* srcclean (nw) Vas Crabb2019-05-262-71/+71
|
* flopimh.h: uncluttered global name space as per Vas suggestion Joakim Larsson Edstrom2019-04-261-3/+3
|
* Fix OS-9 disk writing bug (#4925) tim lindner2019-04-263-39/+160
| | | | | | | | | | | | * Start fixing OS9 disk handling * Got it working, now need to refine and test * Almost complete. Doing more testing... * Tested aginst a varient of sotware. Solved bug. Cleaned up tabs. * Turned on sector interleaving in OS9_DSK and retested.
* Merge pull request #4911 from AmatCoder/AmatCoder-tzx_cas-1 R. Belmont2019-04-211-4/+6
|\ | | | | tzx_cas.cpp: Apply 1ms pause only on data blocks
| * tzx_cas.cpp: Apply 1ms pause only on data blocks AmatCoder2019-04-211-4/+6
| | | | | | Fix MT #07296
* | flopimg.h: implemented threshold to accept disk images with a few excess and ↵ Joakim Larsson Edstrom2019-04-113-3/+30
| | | | | | | | empty tracks at the end used by HFE and DSK loaders for now
* | (nw) suppress side effects, standardise #include guards Vas Crabb2019-04-12168-764/+957
|/
* (nw) Clean up the mess on master Vas Crabb2019-03-268-20/+272
| | | | | | | | | | | | | This effectively reverts b380514764cf857469bae61c11143a19f79a74c5 and c24473ddff715ecec2e258a6eb38960cf8c8e98e, restoring the state at 598cd5227223c3b04ca31f0dbc1981256d9ea3ff. Before pushing, please check that what you're about to push is sane. Check your local commit log and ensure there isn't anything out-of-place before pushing to mainline. When things like this happen, it wastes everyone's time. I really don't need this in a week when real work™ is busting my balls and I'm behind where I want to be with preparing for MAME release.
* Revert "conflict resolution (nw)" andreasnaive2019-03-258-272/+20
| | | | | This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing changes made to 009cba4fb8102102168ef32870892438327f3705.
* spectrum: Added the Opus Discovery disc system, and OPD floppy format. Nigel Barnes2019-03-222-0/+99
|
* dsk_dsk.cpp: Avoid segfault if double sided DSK image is loaded on simple ↵ AmatCoder2019-03-191-0/+6
| | | | | | sided disk device MAME crashed if user was trying to load a dsk image with more heads or tracks than disk device supports. Now the error 'Incompatible image format' is raised.
* mtx: Added expansion bus with SDX floppy controller. Nigel Barnes2019-03-102-0/+86
| | | | | | | | | - 80 column card with SDX in CP/M mode. - ROM/RAM banking fixed for CP/M, and MTX500 now correctly detected. - Support for Type 03 and Type 07 .mfloppy images. - Added alternate MTX2 romset (German). - Keyboard ROM now selected in Configuration. - Quickload .RUN files.
* hpi_dsk.cpp: Resolve unused variable warnings (nw) AJR2019-01-131-0/+2
|
* hp9825: added HLE of HP9885 floppy drive. Extended HPI format to fulivi2019-01-122-19/+78
| | | | handle single-sided disks.
* Fix clang build [-Wc++11-narrowing] (nw) AJR2019-01-072-2/+2
| | | | This also adds an explicit type to the enum, so MSVC should be happy with this way as well.
* fix MSVC (llvm toolset) compile (nw) Peter Ferrie2019-01-061-1/+1
| | | | | | - conditionally uninitialised variables in PortAudio; - floats passed to attotime; - unsigned->signed enums (this one is technically still wrong)
* einstein: Software list items promoted to working: Theatre Europe Dirk Best2018-12-291-1/+2
| | | | | | | | | | | | The existing disk image was replaced by a new one created from the master disk. dsk_dsk: Increase maximum cell count This allows for slightly out of spec disk images to run, like Theatre Europe on the Einstein. [Lord Sméagol (Carl Lloyd-Parker)]
* Fix (unused) 3.5" head calc (nw) arbee2018-12-251-1/+1
|
* Fix (currently unused) 3.5" track calc for WOZ2 (nw) arbee2018-12-241-1/+1
|
* apple2: Support the new version 2 .WOZ images [R. Belmont] arbee2018-12-232-14/+48
|
* (nw) fix stuff: Vas Crabb2018-11-292-6/+5
| | | | | | | | * Add per-language compiler flag options to help with exotic setups * Get rid of a potention buffer overrun in NuBus image card * CHAR_WIDTH and LONG_WIDTH are preprocessor macros in limits.h with glibc if __GLIBC_USE (IEC_60559_BFP_EXT) is enabled - avoid using them as names * Make formats/upd765_dsk.h slightly safer with defualt initialisers for key format members * Don't rely on random BSS data being zero in imagedev/floppy.cpp
* Renamed flipendian -> swapendian, as I spent minutes trying to find the ↵ mooglyguy2018-11-051-4/+4
| | | | functions to tell to another person who spent minutes trying to find the functions, and we refer to such functions as swapping just about everywhere else in the codebase, nw
* Merge pull request #4225 from AmatCoder/AmatCoder-dsk-patch-2 R. Belmont2018-11-011-4/+2
|\ | | | | dsk_dsk.cpp: Avoid to use uninitialized booleans
| * dsk_dsk.cpp: Avoid to use uninitialized booleans AmatCoder2018-11-011-4/+2
| | | | | | | | Fix MameTesters #07134. Thanks to Klez for testing.
* | hp9825: added DC100 tape drive fulivi2018-10-162-2/+6
|/
* srcclean (nw) Vas Crabb2018-09-231-3/+3
|
* (nw) fix lots of inadverently mutable static pointers Vas Crabb2018-09-201-2/+3
|
* Merge pull request #4009 from AmatCoder/AmatCoder-fix-dsk Robert2018-09-191-3/+3
|\ | | | | dsk_dsk.cpp: sectors must be read even if it contains deleted mark
| * dsk_dsk.cpp: sectors must be read even if it contains Deleted Mark AmatCoder2018-09-191-3/+3
| | | | | | | | | | FDC will read the data if SK bit is not set. Fixes MameTesters bug #07081
* | bbcb: Added floppy disc controller options:- Nigel Barnes2018-09-171-0/+4
| | | | | | | | | | - AMS 3" Microdrive Disc System - Microware DDFS FDC (not working)
* | tzx_cass.cpp: 1ms pause is always required AmatCoder2018-09-161-5/+7
|/ | | | Not only when pause from block is greater than zero . Otherwise the last pulse is not terminated properly in some cases.
* ti99_dsk.cpp: Change `crc` type to uint16_t here, too (nw) AJR2018-08-041-1/+1
|
* ti99_dsk.cpp: More appropriate variable type which will hopefully make MSVC ↵ AJR2018-08-041-1/+1
| | | | happy (nw)
* (nw) Fixed the build. Robbbert2018-08-041-1/+1
|
* ti99: Fixed long-standing TDF bug; added support for 16-sector formats Michael Zapf2018-08-032-635/+971
|
* Merge branch 'master' of https://github.com/mamedev/mame Peter Ferrie2018-07-292-4/+22
|\
| * flopimg.h: Add debug asserts to help catch geometry errors (nw) AJR2018-07-281-3/+3
| |
| * imd_dsk.cpp: Add some sanity checking on geometry AJR2018-07-271-1/+19
| |
* | ap2_dsk.cpp: avoid one type of .woz corruption (nw) Peter Ferrie2018-07-291-0/+2
|/
* camplynx_cas: Added support for multiple files (concatenated) in TAP file. Nigel Barnes2018-07-161-42/+81
|
* New machines marked as NOT_WORKING Nigel Barnes2018-07-101-0/+24
| | | | | ---------------------------------- CMS 6502 Development System
* Bug fix for multi-channel reads in cassette_get_samples(). (#3725) Frank Palazzolo2018-07-092-20/+25
| | | | | | | | | * Bug fix for multi-channel reads in cassette_get_samples(). Use the unused "sample_bytes" arg the same way as cassette_put_samples() Can be used with multi-channel files now! * Rename sample_bytes to more descriptive sample_spacing Add some comments about sample functions and sample_spacing variable
* tzx_cas: no other copyright holders. initial version here: hap2018-06-262-2/+2
| | | | https://github.com/mamedev/mess-cvs/commit/5a0a43eb8f79cc3385d957a7da45586de6c2a989#diff-26e48bc5e5a1dc7272914d9f9cd3249d
* Oops (nw) Olivier Galibert2018-05-261-0/+1
|
* Forgot the comment (nw) Olivier Galibert2018-05-261-0/+4
|
* Floppy robustification, better bitstream handling [John Keoni Morris, Peter ↵ Olivier Galibert2018-05-261-10/+15
| | | | Ferrie, Olivier Galibert]
* srcclean (nw) Vas Crabb2018-05-272-3/+3
|
* Added logmacros to upd765, increased track buffer for hfe format (nw) Michael Zapf2018-05-101-1/+4
|
* Fixed bitrate autodetect (nw) Michael Zapf2018-05-091-2/+3
|