Commit Graph

172 Commits

Author SHA1 Message Date
John B. Matthews
59b9704617 Pull up setDiskName() to FormattedDisk. 2008-06-05 11:13:55 +00:00
John B. Matthews
0884796fb2 Normalize sense of lock parameter in ProdosFileEntry.setLocked() to match siblings. 2008-06-05 11:11:59 +00:00
John B. Matthews
9f98a36c7e Use UniversalDiskImageLayout.OFFSET in Disk 2008-06-04 16:08:15 +00:00
John B. Matthews
31875ea60c Iterate through sectors (not tracks) in getFiles(). 2008-06-04 15:26:23 +00:00
John B. Matthews
bcaf7ca997 Improved "2IMG" format recognition (optional comment: +32 word32). 2008-06-03 19:22:18 +00:00
John B. Matthews
21abbe3433 Fix bug in PascalFormatDisk 800K; add Pascal unit tests. 2008-05-24 16:32:43 +00:00
John B. Matthews
c4ef209792 Bug fix: DosFormatDisk.createFile() must iterate sectors (not tracks); in ac.putFile() call setFileData() _then_ setAddress(). 2008-05-18 06:15:02 +00:00
John B. Matthews
72a6d6ae80 Fix javadoc warnings. 2008-05-17 21:04:08 +00:00
John B. Matthews
ef653863f3 Pascal disks may be either 140K or 800K. 2007-03-30 21:49:20 +00:00
Robert Greene
eb7b228075 Worked out externalizable strings for PascalFileEntry and PascalFormatDisk. 2006-04-22 04:13:33 +00:00
John B. Matthews
4e8448d2dd Trivial formatting change to test commit. 2006-04-17 06:02:00 +00:00
Robert Greene
8b23db3d7d Merged in John B. Matthews' changes for AppleCommander 1.3.3.9. 2006-04-16 03:28:36 +00:00
Robert Greene
18cb7e533e Just clarifying columns for RDOS file entries. 2006-04-16 03:25:03 +00:00
Robert Greene
134141814e Incorporated John B Matthews correction to file listing algorithm. 2004-11-09 04:07:39 +00:00
Robert Greene
6910ae0f45 John B Matthews revision to the Integer BASIC filter. 2004-11-09 04:06:51 +00:00
Robert Greene
d64a4ad95b Early hooks for creating directories. 2004-07-17 00:22:17 +00:00
Robert Greene
591924ce53 Preparing for internationalization as well as responding to the tighter
Eclipse 3.0 code checks.
2004-07-11 15:07:56 +00:00
Robert Greene
9629944ab8 Storage (aka domain) text. 2004-07-11 15:06:41 +00:00
Robert Greene
b4fa286dab Preparing for internationalization as well as responding to the tighter
Eclipse 3.0 code checks. This also includes an update that allows
BMP, RLE, JPEG, and ICO image types to be written. Probably SWT 3.0
only...
2004-07-04 22:00:43 +00:00
Robert Greene
991316badf Preparing for internationalization as well as responding to the tighter
Eclipse 3.0 code checks.
2004-07-04 21:58:01 +00:00
Robert Greene
7503a1ce86 Fixed usage of static member. 2004-07-04 04:36:11 +00:00
Robert Greene
1abe035cf0 Changed isCodecAvailable to be a static method (as it should have
been).
2004-07-04 04:20:18 +00:00
Robert Greene
7de4fc40e5 Implemented setFileData. 2004-06-23 03:44:47 +00:00
Robert Greene
e9f68ff220 Implemented setFileData. 2004-06-23 03:39:40 +00:00
Robert Greene
b3176b8e08 Changed logic around the file address (binary) to make the API
not require a specific order.
2004-06-22 22:18:57 +00:00
Robert Greene
8d45503f9a Implemented setAddress. 2004-06-22 03:07:13 +00:00
Robert Greene
7ceec26d59 Changed disk recognition routines to also check disk size (fixed UniDOS
issues). Extracted some common routines.
2004-06-20 17:01:20 +00:00
Robert Greene
dcd0480c8d Changed threshold at which a graphics image is recognized. 2004-06-20 16:59:24 +00:00
Robert Greene
6151356de6 Author tag fix (removed colon) and fixed some 'yellow' warnings. 2004-06-18 05:15:33 +00:00
Robert Greene
f166a8d7e0 Recognizes Pascal ".text" files and uses the PascalTextFileFilter. 2004-06-17 03:01:00 +00:00
Robert Greene
da3177feea Supports Pascal ".text" file formats. 2004-06-17 02:59:42 +00:00
Robert Greene
163dd10769 Added detection of Merlin assembly files. 2004-06-10 02:52:28 +00:00
Robert Greene
66a3f52faf Formats an Assembly source file. 2004-06-10 02:47:35 +00:00
Robert Greene
45737b9a55 Repackaged code and organized imports. 2004-06-09 03:58:00 +00:00
Robert Greene
51623c2d42 Added changeImageOrder. 2004-06-03 03:22:09 +00:00
Robert Greene
aa0475a802 Added setFilename, made setImageOrder public, added some
constants.
2004-06-03 03:15:32 +00:00
Robert Greene
e41de0c2fd Changed readSector in an attempt to handle wrapping within a
track appropriately. Prior to this change, if the sector wrapped
to the beginning of the track, it would throw an exception.
2004-06-03 03:13:38 +00:00
Robert Greene
119297dfa1 Added getSectorsPerDisk. 2004-06-03 03:12:00 +00:00
Robert Greene
0caa8011e1 Added changeImageOrder. 2004-06-03 03:11:24 +00:00
Robert Greene
7915d468da Made physical size be an indicator of DOS vs ProDOS formats. 2003-12-28 20:42:51 +00:00
Robert Greene
c45ecdd56b With the new image order and layout, needed to fix these specialized
formats.
2003-12-28 20:42:13 +00:00
Robert Greene
33cd86911f These classes support the image order and image layout concept. 2003-12-26 21:43:31 +00:00
Robert Greene
b8d0a62183 Converted to support image order and image layout instead of a simple
byte array. Removed byte-level operations.
2003-12-26 21:41:14 +00:00
Robert Greene
3bae1f3c87 Converted to support image order and image layout instead of a simple
byte array.
2003-12-26 21:40:10 +00:00
Robert Greene
b3a72347d8 Loosened DOS format checks to allow more disks to be detected. 2003-12-22 23:03:14 +00:00
Robert Greene
4dc90d5165 Handles file size of 0 appropriately. 2003-12-22 23:01:22 +00:00
Robert Greene
b5147523f7 Improved support for CP/M disk images. Can now view files. There are
a few bugs remaining, however.
2003-12-22 17:24:57 +00:00
Robert Greene
24c2eee291 Added supportsDiskMap. 2003-12-22 07:14:48 +00:00
Robert Greene
b4951201b5 CP/M disk detection - if the first 256 bytes of the file entries contained
an empty file entry, the routine would loop indefinately.
2003-12-22 07:14:10 +00:00
Robert Greene
d1f9e3a395 Further expansion of CP/M disk support. 2003-12-22 07:12:58 +00:00