d7fbdecc6bImportWizard logo.
Robert Greene
2003-01-18 02:03:51 +0000
0961876118ImportWizard logo source file.
Robert Greene
2003-01-18 02:03:36 +0000
acaa0c4734Just a minor wording change.
Robert Greene
2003-01-11 22:09:44 +0000
f4591cbdacThis should ignore nearly any disk image type.
Robert Greene
2003-01-11 22:09:29 +0000
ee1d5fb8b5Updated test to use a common test across any disk format; added ProDOS 140K, 800K, and 5MB tests.
Robert Greene
2003-01-11 22:08:57 +0000
ae9ec0f016Added support for writing files.
Robert Greene
2003-01-11 22:08:11 +0000
9a4bfbe118All known ProDOS file types.
Robert Greene
2003-01-11 22:07:44 +0000
8d4f4fa762Added support for writing most fields; moved file types to a property file to facilitate both getting the file type and setting the file type using a lookup table.
Robert Greene
2003-01-11 22:07:30 +0000
5bc83c05f2Added method to retrieve the block the ProDOS file entry sits on; fixed the naming of a few methods.
Robert Greene
2003-01-11 22:06:22 +0000
879f793e02Added helper to handle directory file counts.
Robert Greene
2003-01-11 22:05:21 +0000
adf7e1f5ceFixed a comment.
Robert Greene
2003-01-11 22:04:51 +0000
752b4b124dAdded set3ByteValue - used for ProDOS disks.
Robert Greene
2003-01-11 22:04:30 +0000
ac4f1cde3dAdded support for Super Hires images compressed with the Apple IIGS PackBytes routine. Also added fudge - apparantly some compressed images were only 32767 bytes in length, and AppleCommander assumes that the image buffer was at least 32768 bytes in length.
Robert Greene
2003-01-09 04:47:35 +0000
f6e9d4556eAdded the Apple IIGS "UnPackBytes" routine.
Robert Greene
2003-01-09 04:45:55 +0000
0a0fa50ddaAdded super hires option.
Robert Greene
2003-01-08 00:37:02 +0000
7ff2711f08Added support for Apple IIGS super hires.
Robert Greene
2003-01-08 00:36:25 +0000
c2575f692cAdded test for disk image writing.
Robert Greene
2002-12-23 21:11:58 +0000
e538c54cd5Updated comments.
Robert Greene
2002-12-23 21:11:37 +0000
3c20f6d6aaAdded the write-test.dsk disk image.
Robert Greene
2002-12-23 21:10:13 +0000
8dc00f0cc3Added ability to delete a file from the disk image.
Robert Greene
2002-12-23 21:09:45 +0000
e103076f12Added signature for createFile.
Robert Greene
2002-12-23 21:08:48 +0000
411f11fad9Added signatures for delete, setFileData *save*, setFilename, setFiletype, SetLocked.
Robert Greene
2002-12-23 21:08:23 +0000
b651717adaFixed sector bitmap byte & bit routines, disk state is now kept up-to- date, a file can be created, deleted, and saved.
Robert Greene
2002-12-23 21:07:22 +0000
931dba7747Modiifed to read and write file entry from disk; added write type functions - delete, setFileData *save*, setFilename, etc.
Robert Greene
2002-12-23 21:05:32 +0000
4134c0ab59This exception is thrown if the Disk is full. This could be physical space or some other reason, such as having no more file entries.
Robert Greene
2002-12-23 21:03:49 +0000
d92bd82288Simplified setString(buffer, offset, string, length) to use setString(buffer, offset, string, length, highBitOn = true).
Robert Greene
2002-12-23 21:03:11 +0000
09470976b6Added the real Disk Image Wizard code.
Robert Greene
2002-12-17 05:29:05 +0000
aab2dbfa80Added the Disk Image Wizard logo.
Robert Greene
2002-12-17 05:28:35 +0000
9d72613286The new Disk Image Wizard and it's individual wizard panes.
Robert Greene
2002-12-17 05:28:19 +0000
698e991399The DiskImageWizard logo.
Robert Greene
2002-12-17 05:27:50 +0000
0f83d543a1Changed disk creation to use a create method, as this is better suited to disks that support mutiple logical disks. Also over-rode format to give suitable values.
Robert Greene
2002-12-17 05:27:34 +0000
49938c5325Changed disk creation to use a create method, as this is better suited to disks that support mutiple logical disks. As part of this change, the setDiskName method was added to set the ProDOS VOLUME name.
Robert Greene
2002-12-17 05:26:54 +0000
10d7b000d1Changed disk creation to use a create method, as this is better suited to disks that support mutiple logical disks.
Robert Greene
2002-12-17 05:26:24 +0000
9170e98435Another format that puts DOS onto an 800K device.
Robert Greene
2002-12-17 05:25:45 +0000
de3f39b24aChanged creation to use a create method instead of a constructor - this is better suited to disks with multiple logical disks. Segmented common format code which is used by UniDOS and OzDOS.
Robert Greene
2002-12-17 05:25:20 +0000
1479d0fee8Added support for OzDOS and added a minor hack to getOffset to allow track 0 sector 0 to always be referenced (even if the disk appears to be too big).
Robert Greene
2002-12-17 05:24:19 +0000
fb97d2c68eThe source file for the Disk Image Wizard.
Robert Greene
2002-12-17 05:23:09 +0000
bade905252Organized import statements (Eclipse terminology to "cleaned up the import statements and organized them in a standard manner").
Robert Greene
2002-12-16 02:23:43 +0000
726a10810fSeparated the generic wizard interface from export wizard. This will be reused in all wizards (ie, the Disk Image wizard as well as the Import wizard).
Robert Greene
2002-12-16 02:22:36 +0000
b05fcd2beaUpdated to keep up with DiskInfoTab and DiskExplorerTab which are both capable of displaying multiple logical disks within one window.
Robert Greene
2002-12-16 02:20:32 +0000
a134970116Updated to handle multiple logical disks within one info page.
Robert Greene
2002-12-16 02:19:30 +0000
cf84559b70Updated to handle multiple logical disks within one explorer window.
Robert Greene
2002-12-16 02:19:01 +0000
e35d41f336Added getFormattedDisk.
Robert Greene
2002-12-15 21:00:35 +0000
6c79c05f14Unused.
Robert Greene
2002-12-15 20:59:05 +0000
ecd6a262b2Support for multiple logical disks added. Also contains testing code for creating a disk image. The Disk Image Wizard needs to be created yet.
Robert Greene
2002-12-14 05:50:30 +0000
75350b2617Added initial support for multiple logical disks. This implementation just creates one tab per logical disk. Thus, a UniDOS disk gets 6 tabs - two of each tab (Information, Disk Map, Explorer).
Robert Greene
2002-12-14 05:49:04 +0000
18e9cd0450Updated for multiple logical disks and added test cases for UniDOS formatted disks.
Robert Greene
2002-12-14 05:46:03 +0000
6a59567b16Added UniDosFormatDisk - which is essentially a DOS disk except that the physical disk supports two logical disks. Added a logical disk number which returns 0 when there are no logical disks or the specific logical disk number if they exist. Currently, only UniDosFormatDisk does this. In the future, Pascal disk may support this and possibly ProDOS disks that have sections set aside (ie, a Pascal partition) - if they exist in the real world.
Robert Greene
2002-12-14 05:45:08 +0000
8460989781Modified to work with multiple volumes; added support for UniDOS 800K disk images; split out isUniDosDisk from isDosDisk; changed sizing of image in memory just use the File as that is better than the dumb logic that was originally in place.
Robert Greene
2002-12-14 05:39:41 +0000
2ae3f2118cAdded a little bit of range checking.
Robert Greene
2002-12-14 05:38:21 +0000
44bb363c06If a PR#6 was used to reboot the computer, the output was still mapped to slot 6. Using COUT ($FDED) would then redirect to slot 6 at $C600 and reboot the machine. Changed to use ROM directly at $FDF0.
Robert Greene
2002-12-13 04:12:47 +0000
558ae20c80Added recognition for UniDOS 800K volumes (basically fixed 35 track and 16 sector bias in code).
Robert Greene
2002-12-12 04:36:16 +0000
4b037eb100Added ability to set values; work is done from readFileEntry and writeFileEntry.
Robert Greene
2002-12-12 01:55:36 +0000
6f3ef71addChanged to work from readFileEntry.
Robert Greene
2002-12-12 01:55:13 +0000
62c7b5bc70Added ability to create and format a disk. Routines were centralized a bit and the various file entries now read and write directly to the disk image.
Robert Greene
2002-12-12 01:54:01 +0000
ab445b87d8Changed to work from the ProdosFormatDisk by reading the entry or blocks as appropriate.
Robert Greene
2002-12-12 01:49:16 +0000
22cfc9f681Added ability to set values; work is done from readFileEntry and writeFileEntry. This changed the relationship to the ProDOS disk image - now the ProDOS entries contain the disk, block, and location that they exist at instead of a raw array of bytes.
Robert Greene
2002-12-12 01:47:25 +0000
edb1bed60fAdded ability to set values; work is done from readFileEntry and writeFileEntry.
Robert Greene
2002-12-12 01:46:14 +0000
45c415b9e6Added constants for 5MB, 10MB, 20MB, and 32MB harddisks.
Robert Greene
2002-12-12 01:45:04 +0000
aed0a97b40Added setProdosDate, setProdosTime, and a setString that optionally sets the high bit on characters.
Robert Greene
2002-12-12 01:44:22 +0000
035d2cf73aExport now runs the suggested filename through a filter to get rid of characters that are not allowed in various operating systems (such as "/", "\", or ":").
Robert Greene
2002-12-10 05:14:31 +0000
6b35db3528Quick update - the RDOS block number that the &CAT command reads is #25.
Robert Greene
2002-12-10 05:13:40 +0000
6306a26debAdded ability to create Pascal disk, format it, set the disk name (aka volume name in Pascal parlance), and added a routine to read and write the directory.
Robert Greene
2002-12-10 05:13:07 +0000
b1a4c9d31dAdded write block and lessened the DOS 3.3 recognition. For some reason, some DOS 3.3 images do not set the VTOC byte 0x03 to be 3 - this is the DOS release number which created the disk. The images I have just have a zero (0) in this position.
Robert Greene
2002-12-10 05:11:53 +0000
24ebe07191Added setPascalDate, setPascalString, getNiceFilename.
Robert Greene
2002-12-10 05:10:35 +0000
cb53bedbc7A document found on the internet describing the basics of the Apple Pascal disk format.
Robert Greene
2002-12-10 05:09:22 +0000
0f95ceb8fbCan format an RDOS disk; however it is not really useable until some more information gets written to disk as part of the format process. In particular, the &CAT command will crash as the catalog routine is apparantly loaded in from disk (T1,S9 in DOS parlance) and then executed.
Robert Greene
2002-12-09 05:46:41 +0000
e10e00eb41Added generic ability the write boot code to track 0, sector 0.
Robert Greene
2002-12-09 05:45:22 +0000
010ee8e488Can now create a blank disk and format it.
Robert Greene
2002-12-09 05:45:02 +0000
669007afdcAdded ability to save and write. Added hasChanged, writeBytes, writeSector along with other helper methods.
Robert Greene
2002-12-09 05:44:12 +0000
e16fce45c4Added setBit, clearBit, setString, setWordValue.
Robert Greene
2002-12-09 05:43:13 +0000
b180c501b9The disk image may now be saved if changes have occurred.
Robert Greene
2002-12-09 05:42:39 +0000
73f8e7974dFixed some minor issues: (1) needed to turn off drive motor and (2) needed to clear the keyboard (otherwise the keypress was still valid when the next disk was booted). Also needed to reduce program by a few more bytes. By changing the rotate routine and changing the wording in the message, this code is now only 254 bytes.
Robert Greene
2002-12-09 04:34:48 +0000
44da9f8133Fixed some minor issues: (1) needed to turn off drive motor and (2) needed to clear the keyboard (otherwise the keypress was still valid when the next disk was booted). Also needed to reduce program by a few more bytes. By changing the rotate routine and changing the wording in the message, this code is now only 254 bytes. Also added more comments.
Robert Greene
2002-12-09 04:34:20 +0000
9bfb149930Bootsector now rotates image and calls Apple reboot code in ROM. The image data itself was compressed because of space issues. This is exactly 256 bytes long.
Robert Greene
2002-12-07 16:03:52 +0000
63e5a25062Bootsector code for AppleCommander formatted disks.
Robert Greene
2002-12-07 16:00:17 +0000
30dc5ec61cUpdated notes regarding Linux success and refers to the build scripts in the build folder.
Robert Greene
2002-12-06 20:11:36 +0000
0f5980ce4bThe current README file packaged with the Linux GTK version of AppleCommander.
Robert Greene
2002-12-06 20:10:56 +0000
ff7db40e89Build script for SWT under Linux and GTK.
Robert Greene
2002-12-06 20:10:27 +0000
20e54abae0Build script for AppleCommander under Linux and GTK.
Robert Greene
2002-12-06 20:10:17 +0000
11f64c31daExcludes Thumbs.db.
Robert Greene
2002-12-06 20:09:48 +0000
72b74c8f92Update documentation re: Windows compiling. All known issues are resolved. (Does not deal with SWT nor image-related issues...)
Robert Greene
2002-12-04 04:13:00 +0000
eadc8c595cUpdated to include Windows information.
Robert Greene
2002-12-04 01:14:36 +0000
7d9818ce83Documents native compile attempts.
Robert Greene
2002-12-03 04:46:06 +0000
ebf72c103eVersion 1.1.1 is the initial GPL release of AppleCommander.
v1-1-1
Robert Greene
2002-12-01 02:21:00 +0000