Commit Graph

51 Commits

Author SHA1 Message Date
Curt Coder
1310c56964 (MESS) compclr2: Emulated the keyboard and floppy WIP. (nw)
(MESS) dai: Updated to use new TMS5501. (nw)

tms5501: Rewrote the emulation to use devcb2 and diserial. [Curt Coder]

flopimg: Added preliminary support for the 8-N-1 serial encoding scheme used on Compucolor II floppies. [Curt Coder]
2014-01-15 17:10:28 +00:00
Michael Zapf
7fa1432265 Prevent clock bit to be deleted after CRC in FM. [Michael Zapf] 2014-01-05 16:25:21 +00:00
Aaron Giles
71fbb5edc2 Added license tags to a few more files. Also converted many of OG's
BSD licenses to tags since when he copied & pasted them he forgot to
remove one instance of my name, which I caught while searching. ;-)
2013-10-16 09:38:09 +00:00
Olivier Galibert
1ac400963a flopimg: When generating a pc layout, don't write the gap3 after the last sector [O. Galibert] 2013-02-09 10:35:45 +00:00
Curt Coder
cf41f05d4b (MESS) flopimg: Added support for Commodore GCR encoding. [Curt Coder]
(MESS) d64/g64 floppy modernization WIP. (nw)
2013-01-14 16:27:52 +00:00
Miodrag Milanovic
0e19f641d3 Cleanups and version bump 2013-01-11 07:32:46 +00:00
Curt Coder
cc35a4ed7d flopimg: FM WIP (nw) 2013-01-07 20:51:34 +00:00
Curt Coder
15604c6fc1 Added FM encoding support to flopimg and wd17xx_dsk. [Curt Coder] 2013-01-07 18:23:45 +00:00
Olivier Galibert
23936afefc flopimg: Avoid avoidable leaks [O. Galibert] 2013-01-03 12:41:48 +00:00
Miodrag Milanovic
436d2f757f Cleanups and version bump 2012-12-17 07:22:20 +00:00
Curt Coder
e759cbccab (MESS) c1581: Modernized floppy, WIP. (nw) 2012-12-14 17:30:42 +00:00
Curt Coder
b1354d9ed4 Added some more floppy types. (nw) 2012-11-28 15:53:32 +00:00
Olivier Galibert
a0c70ecb0c pc floppies: Merge the common parts of d88/imd [O. Galibert] 2012-11-20 20:33:37 +00:00
Olivier Galibert
2aa1e82537 duh (nw) 2012-11-16 07:48:15 +00:00
R. Belmont
b7c23bfec1 Fix GCC 4.7 compile (nw) 2012-11-16 02:22:56 +00:00
Olivier Galibert
6a43e78d97 (mess) floppy: Add IMD support [O. Galibert] 2012-11-15 20:19:53 +00:00
Sandro Ronco
e9341d47b4 Fixed memory leaks in flopimg.c (nw) 2012-10-26 17:25:10 +00:00
Olivier Galibert
9d1aaf97ae (mess) upd765: Modernize [O. Galibert]
Remaining TODO list:
- take WP into account

- test the amstrad, implement its observational format (edsk) using
  pasti as a start.  Or find the legendary amstrad IPFs.  Or both.

- correct read track, the implementation is completely wrong.  See
  previous for testing, it's only used in protections the check the
  inter-sector gaps.

- shake and bake on the amstrad, protections are the best to find bugs
  in a fdc

- add the scan id commands, but nothing seems to use them

- debug the 2.88M formatting which is unreliable.  Fix its IDAM/DAM
  gap size on formatting too (but that's not what's making it
  unreliable)

- test all the systems that were hit, and fix what needs to be fixed.
  Beware that multiple problems may happen:
  - upd765 may be wrong
  - the driver may not be working
  - the hookup may be wrong/incomplete (bitrate selection and floppy
    rpm in particular)
  - the driver may be too limited for the new implementation (the x68k
    dma device does not handle non-instant dma yet for instance)

- report invalid command when appropriate depending on the actual chip
  emulated

- add the russian clones with their real names
2012-10-10 15:33:51 +00:00
Miodrag Milanovic
e25c13f253 Clean-ups and version bump
note: hoarded dump removed too from coco_cart.xml, this will not be tolerated
2012-09-17 06:49:13 +00:00
Aaron Giles
1a30184903 Final round of struct/union/enum normalization. 2012-09-16 05:24:30 +00:00
Miodrag Milanovic
8dc8836863 preliminary FM support (no whatsnew) 2012-08-27 12:36:30 +00:00
R. Belmont
7a4b298c2d Redoing the previous change the right way ;-) (nw) 2012-05-30 22:47:47 +00:00
R. Belmont
b8ce6d6c63 flopimg: support MFM formats where sector numbering starts at 0 [R. Belmont] 2012-05-30 02:21:29 +00:00
smf-
53bf34c24f fixes for compiling with MSVC. 2012-04-24 11:58:27 +00:00
Angelo Salese
505442d0a0 Clean-ups and version bump 2012-01-29 16:34:26 +00:00
Miodrag Milanovic
64c1384e15 Sync with MESS (no whatsnew) 2012-01-25 09:52:18 +00:00
Miodrag Milanovic
9368cce90f sync with MESS, it's just cleanup :) (nw) 2012-01-24 08:52:33 +00:00
Olivier Galibert
afb7d8fb6a floppy: Do specific UI handling [O. Galibert] 2012-01-23 21:49:30 +00:00
Miodrag Milanovic
b12f0240a8 Sync with MESS, OG's work credited in MESS already (no whatsnew) 2012-01-14 13:48:41 +00:00
Olivier Galibert
f659a7f5ff mess sync (nw) 2012-01-07 21:03:04 +00:00
Miodrag Milanovic
778d3f77c3 Floppy changes by OG, imported from MESS (no whatsnew) 2011-12-30 08:56:30 +00:00
Miodrag Milanovic
6e79bb2629 Sync with MESS all credited there (no whatsnew) 2011-12-12 14:20:12 +00:00
Angelo Salese
0e5fb79526 clean-ups and version bump 2011-10-27 17:20:11 +00:00
Miodrag Milanovic
4403e7bdd8 Synced with MESS (no whatsnew) 2011-10-23 15:50:00 +00:00
Angelo Salese
5ee0c7d818 clean-ups and version bump 2011-10-10 21:17:54 +00:00
Miodrag Milanovic
b829e84ac6 Sync with MESS (no whatsnew) 2011-10-04 10:14:46 +00:00
Miodrag Milanovic
1bdb2cdbb5 Sync with MESS (no whatsnew) 2011-09-25 08:24:58 +00:00
Angelo Salese
cb74ddd807 Clean-ups and version bump 2011-09-20 21:10:48 +00:00
Miodrag Milanovic
d6ccb5380f Sync with MESS, floppy work by OG, and addition of AY8914 (no whatsnew) 2011-09-19 14:32:46 +00:00
Olivier Galibert
19b0135c30 floppy: Change the internal format to use magnetic cells. Temporarily
move the full-track pll bit extraction in the amiga fdc. [O. Galibert]
2011-09-03 20:51:10 +00:00
Olivier Galibert
f900b44eb0 floppy: Refactor slightly. Name, descrition, etc are now an intrinsic property of converters. [O. Galibert] 2011-08-30 10:58:21 +00:00
Angelo Salese
2811f1f8f7 Cleanups and version bump 2011-08-25 17:58:46 +00:00
Olivier Galibert
1a60586bc6 floppy: Add generic track data descriptors [O. Galibert] 2011-08-20 15:42:58 +00:00
Miodrag Milanovic
4c196a9538 Make image recognition more relaxing (no whatsnew) 2011-07-29 17:35:10 +00:00
Miodrag Milanovic
4bcdefb7e9 Floppy work WIP (no whatsnew) 2011-07-21 16:07:25 +00:00
Miodrag Milanovic
f80f96d564 New floppy image WIP (no whatsnew) 2011-07-20 17:55:14 +00:00
Miodrag Milanovic
215096c140 Renamed FLOPPY_OPTION* to LEGACY_FLOPPY_OPTION* (no whatsnew) 2011-07-20 14:43:13 +00:00
Miodrag Milanovic
70c76783e2 floppy_image to floppy_image_legacy rename (no whatsnew) 2011-07-20 09:35:15 +00:00
Miodrag Milanovic
5268e8a68b Fix for unmounting not detected image files (no whatsnew) 2011-05-25 13:56:44 +00:00
Angelo Salese
7878118446 Cleanups and version bump 2011-05-08 19:52:50 +00:00