Main > Free Download Search >

Free dsk software for linux

dsk

Sponsored Links
Sponsored Links
Sort by >> Relevance
rss
Secleted [ 0 ] software to compare
Results 1 - 15 of about 8
LibDsk 1.1.14

LibDsk 1.1.14


LibDsk is a library that attempts to create uniform functions for accessing floppy drives. more>>
LIBDSK is a library for accessing discs and disc image files. LibDsk is intended for use in:
- Emulator tools - converting between real floppy discs and disc images, as CPCTRANS / PCWTRANS do under DOS.
- Filesystem utilities - CPMTOOLS is configurable to use LIBDSK, thus allowing the use of CPMTOOLS on emulator .DSK images. To do this, install LIBDSK and then build CPMTOOLS, using "./configure --with-libdsk". For CPMTOOLS 1.9 or 2.0, you will also need to apply this patch.
- Emulators - it is possible to use LIBDSK as part of an emulators floppy controller emulation, thus giving the emulator transparent access to .DSK files or real discs.
LIBDSK has drivers for:
- Raw files (including /dev/fdn).
- .DSK files, as used in CPCEMU, JOYCE and other Sinclair/Amstrad emulators.
- MYZ80 hard drive image files.
- NanoWasp floppy image files.
- .CFI (Compressed Floppy Image) files, as created by FDCOPY.COM under DOS.
- The Linux floppy drive (supports CPC System and Data formats, which the standard "Raw file" driver does not).
- The Windows 3.x/95/98/ME/NT/2000 floppy drive.
- The DOS floppy drive (via the PC BIOS).
- CopyQM files (read-only)
- APRIDISK image files
- rcpmfs - a backend that makes a Unix/Windows directory appear to be a CP/M disc image.
- Another instance of LibDsk over a serial line.
Enhancements:
- Two new disc image formats (logical and teledisk) and one new disc geometry (TRDOS 640k) have been added.
<<less
Download (0.75MB)
Added: 2007-07-28 License: GPL (GNU General Public License) Price:
822 downloads
AppleII::Disk 0.08

AppleII::Disk 0.08


AppleII::Disk is a Perl module for block-level access to Apple II disk image files. more>>
AppleII::Disk is a Perl module for block-level access to Apple II disk image files.

SYNOPSIS

use AppleII::Disk;
my $disk = AppleII::Disk->new(image.dsk);
my $data = $disk->read_block(1); # Read block 1
$disk->write_block(1, $data); # And write it back :-)

AppleII::Disk provides block-level access to the Apple II disk image files used by most Apple II emulators. (For information about Apple II emulators, try the Apple II Emulator Page at http://www.ecnet.net/users/mumbv/pages/apple2.shtml.) For a higher-level interface, use the AppleII::ProDOS module.
AppleII::Disk provides the following methods:

$disk = AppleII::Disk->new($filename, [$mode])

Constructs a new AppleII::Disk object. $filename is the name of the image file. The optional $mode is a string specifying how to open the image. It can consist of the following characters (case sensitive):

r Allow reads (this is actually ignored; you can always read)
w Allow writes
d Disk image is in DOS 3.3 order
p Disk image is in ProDOS order

If you dont specify d or p, then the format is guessed from the filename. .PO and .HDV files are ProDOS order, and anything else is assumed to be DOS 3.3 order.

If you specify w to allow writes, then the image file is created if it doesnt already exist.

$size = $disk->blocks([$newsize])

Gets or sets the size of the disk in blocks. $newsize is the new size of the disk in blocks. If $newsize is omitted, then the size is not changed. Returns the size of the disk image in blocks.

This refers to the logical size of the disk image. Blocks outside the physical size of the disk image read as all zeros. Writing to such a block will expand the image file.

When you create a new image file, you must use blocks to set its size before writing to it.

$contents = $disk->read_block($block)

Reads one block from the disk image. $block is the block number to read.
$contents = $disk->read_blocks(@blocks)

Reads a sequence of blocks from the disk image. @blocks is a reference to an array of block numbers. As a special case, block 0 cannot be read by this method. Instead, it returns a block full of 0 bytes. This is how sparse files are implemented. If you want to read the actual contents of block 0, you must call $disk->read_block(0) directly.

$contents = $disk->read_sector($track, $sector)

Reads one sector from the disk image. $track is the track number, and $sector is the DOS 3.3 logical sector number. This is currently implemented only for DOS 3.3 order images.

$disk->fully_allocate()

Expands the the physical size of the disk image file to match the logical size of the disk image. It will be expanded as a sparse file if the filesystem containing the image file supports sparse files.

$disk->write_block($block, $contents, [$pad])

Writes one block to the disk image. $block is the block number to write. $contents is the data to write. The optional $pad is a character to pad the block with (out to 512 bytes). If $pad is omitted or null, then $contents must be exactly 512 bytes.

$disk->write_blocks(@blocks, $contents, [$pad])

Writes a sequence of blocks to the disk image. @blocks is a reference to an array of block numbers to write. $contents is the data to write. It is broken up into 512 byte chunks and written to the blocks. The optional $pad is a character to pad the data with (out to a multiple of 512 bytes). If $pad is omitted or null, then $contents must be exactly 512 bytes times the number of blocks.

As a special case, block 0 cannot be written by this method. Instead, that block of $contents is just skipped. This is how sparse files are implemented. If you want to write the contents of block 0, you must call $disk->write_block directly.

$disk->write_sector($track, $sector, $contents, [$pad])

Writes one sector to the disk image. $track is the track number, and $sector is the DOS 3.3 logical sector number. $contents is the data to write. The optional $pad is a character to pad the sector with (out to 256 bytes). If $pad is omitted or null, then $contents must be exactly 256 bytes. This is currently implemented only for DOS 3.3 order images.

$padded = AppleII::Disk::pad_block($data, [$pad, [$length]])

Pads $data out to $length bytes with $pad. Returns the padded string; the original is not altered. Dies if $data is longer than $length. The default $pad is " ", and the default $length is 512 bytes.

If $pad is the null string (not undef), just checks to make sure that $data is exactly $length bytes and returns the original string. Dies if $data is not exactly $length bytes.

pad_block is a subroutine, not a method, and is not exported. You probably dont need to call it directly anyway, because the write_XXX methods will call it for you.

<<less
Download (0.037MB)
Added: 2007-05-28 License: Perl Artistic License Price:
881 downloads
AppleII::ProDOS 0.08

AppleII::ProDOS 0.08


AppleII::ProDOS is a Perl module created to access files on Apple II ProDOS disk images. more>>
AppleII::ProDOS is a Perl module created to access files on Apple II ProDOS disk images.

SYNOPSIS

use AppleII::ProDOS;
my $vol = AppleII::ProDOS->open(image.dsk); # Open an existing disk
print $vol->catalog; # List files in volume directory
my $file = $vol->get_file(Startup); # Read file from disk
$vol->path(Subdir); # Move into a subdirectory
$vol->put_file($file); # And write it back there

AppleII::ProDOS provides high-level access to ProDOS volumes stored in the disk image files used by most Apple II emulators. (For information about Apple II emulators, try the Apple II Emulator Page at http://www.ecnet.net/users/mumbv/pages/apple2.shtml.) It uses the AppleII::Disk module to handle low-level access to image files.
All the following classes have two constructors. Constructors named open are for creating an object to represent existing data in the image file. Constructors named new are for creating a new object to be added to an image file.

AppleII::ProDOS

AppleII::ProDOS is the primary interface to ProDOS volumes. It provides the following methods:

$vol = AppleII::ProDOS->new($volume, $size, $filename, [$mode])

Constructs a new image file and an AppleII::ProDOS object to access it. $volume is the volume name. $size is the size in blocks. $filename is the name of the image file. The optional $mode is a string specifying how to open the image (see the open method for details). You always receive read and write access.

$vol = AppleII::ProDOS->open($filename, [$mode])

Constructs an AppleII::ProDOS object to access an existing image file. $filename is the name of the image file. The optional $mode is a string specifying how to open the image. It can consist of the following characters (case sensitive):

r Allow reads (this is actually ignored; you can always read)
w Allow writes
d Disk image is in DOS 3.3 order
p Disk image is in ProDOS order

$vol = AppleII::ProDOS->open($disk)

Constructs an AppleII::ProDOS object to access an existing image file. $disk is the AppleII::Disk object representing the image file.

$bitmap = $vol->bitmap

Returns the volume bitmap as an AppleII::ProDOS::Bitmap object.

$dir = $vol->dir

Returns the current directory as an AppleII::ProDOS::Directory object.

$disk = $vol->disk

Returns the AppleII::ProDOS::Disk object which represents the image file.

$disk = $vol->disk_size

Returns the size of the volume in blocks. This is the logical size of the ProDOS volume, which is not necessarily the same as the actual size of the image file.

$name = $vol->name

Returns the volume name.

$path = $vol->path([$newpath])

Gets or sets the current path. $newpath is the new pathname, which may be either relative or absolute. `.. may be used to specify the parent directory, but this must occur at the beginning of the path (`../../dir is valid, but `../dir/.. is not). If $newpath is omitted, then the current path is not changed. Returns the current path as a string beginning and ending with /.

$catalog = $vol->catalog

$file = $vol->get_file($filename)

$entry = $vol->new_dir($name)

$vol->put_file($file)

These methods are passed to the current directory. See AppleII::ProDOS::Directory for details.

<<less
Download (0.037MB)
Added: 2007-05-28 License: Perl Artistic License Price:
883 downloads
Apple Disk Transfer ProDOS 1.0.2

Apple Disk Transfer ProDOS 1.0.2


Apple Disk Transfer ProDOS transfers diskettes and logical disk images between Apple ][-era computers and the modern world. more>>
Apple Disk Transfer ProDOS (or ADTPro for short) transfers diskettes and logical disk images between Apple ][-era computers and the modern world. If youre familiar with the original ADT, ADTPro extends ADTs reach by working with more logical disk formats, drive types, communications devices, and host operating systems.
Main features:
- Compatibility with any device ProDOS can read
- Compatibility with any Apple ][ (or clone) computer with 64k memory
- Compatibility with many logical disk image formats: .DSK, .PO, .NIB, 2IMG
- Server compatibility with original ADT client program
- Server compatibility with Windows, Mac OSX, Linux, and probably Solaris
- Ability to bootstrap an Apple ][ from bare metal over serial or cassette ports
- Ability to send floppies in "batch" mode without having to name each one
Server
The server program runs on a computer capable of running Java. Depending on how you want to connect to your Apple, you might also need a serial port and cables, an Uthernet card for your apple, or a couple of audio patch cables. The server offers a compact user interface that shows what communications are taking place between the host and the Apple ][.
The servers primary role is to send and receive disk images as requested from the client. But if you have recently acquired an Apple and a disk drive, and you have no software for it - youre in a bit of a tricky situation if you want to move software from the Internet all the way to your shiny new Apple. ADTPros server can help get you get bootstrapped.
Client
The client side runs on the Apple ][. It handles most of the user interaction. When choosing disks/volumes to transfer, anything that ProDOS can see is fair game. Transferring data occurs with a 20k buffer on the Apple, so all transfers are broken up into 20k chunks. A progress indicator shows how far it is into the current chunk, as well as a running count of the total progress.
Enhancements:
- This release has been enhanced with Jean-Marc Boutillon (Deckard)s FASTDSK fast Disk II reading routines.
- This results in a speed boost of 25%-33% for Disk II to host transfers.
- Bootstrapping operations have been reduced, as there is no longer a dependency on ProDOS BASIC.
<<less
Download (MB)
Added: 2007-08-13 License: GPL (GNU General Public License) Price:
816 downloads
Make CD-ROM Recovery 0.9.7

Make CD-ROM Recovery 0.9.7


Make CD-ROM Recovery is a disaster recovery CD-ROM maker. more>>
Make CD-ROM Recovery makes a bootable (El Torito) disaster recovery image (CDrec.iso), including backups of the linux system to the same CD-ROM (or CD-RW) if space permits, or to a multi-volume CD-ROM set. Otherwise, the backups can be stored on another local disk, NFS disk or (remote) tape.

After a disaster (disk crash or system intrusion) the system can be booted from the CD-ROM and one can restore the complete system as it was (at the time mkCDrec was run) with the command /etc/recovery/start-restore.sh

Disk cloning (clone-dsk.sh script) allows one to restore a disk to another disk (the destination disk does not have to be of the same size as it calculates the partition layout itself). A thrid script, restore-fs.sh, will restore only one filesystem to a partition of your choice, and the user can choose with which filesystem the partition has to be formatted.

Linux 2.2.x, 2.4.x and 2.6.x kernels are supported, and if size of the kernel is not too big a boot floppy can be made, otherwise a 2.88 Mb boot floppy will be emulated on CD-ROM.

MkCDrec supports ext2 , ext3, minix, xfs , jfs, reiserfs file systems, LVM and software RAID (multiple devices). Each file system is backed up as a compressed tar archive (including the tar log). The compress program used is the users choice (compress, gzip, bzip2, lzop,...)

But there is more: msdos, fat, vfat and ntfs mounted partitions are recognized and are saved as compressed dumps (on CD, tape, etc.)
The user has the possibility to encrypt all backups with openssl if desired (see the Config.sh configuration file for more information).

To restore your system completely just boot from the first CD-ROM made by mkCDrec and type "/etc/recovery/start-restore.sh " to restore everything from CD. Automatic Disaster Recovery and One Button Disaster Recovery are supported by mkCDrec too.
With the clone-dsk.sh script one can restore selective a disk or partitions to another free disk.

mkCDrec supports IDE (inclusive ATA), SCSI disks, hardware RAID based disks (e.g. Compaq SMART2 Disk Array), LVM and software RAID. With an El-Torito CD-ROM you can boot from an IDE or SCSI based CD-ROM drive on IA32/64, powermac and x86_64 GNU/Linux based computer systems only.
<<less
Download (0.76MB)
Added: 2007-06-19 License: GPL (GNU General Public License) Price:
867 downloads
Opera 9.64 / 10.00 Beta Build 4453

Opera 9.64 / 10.00 Beta Build 4453


Surf the Internet in a safer, faster, and easier way with Opera browser. more>>
Opera 9.64 / 10.00 Beta Build 4453 offers you a powerful and very convenient tool which is an easy way to help you surf the Internet in a safer, faster, and easier way with Opera browser. The most full-featured Internet power tool on the market, Opera includes pop-up blocking, tabbed browsing, integrated searches, E-mail, RSS Newsfeeds and IRC chat. Opera supports all major Linux distributions. RedHat, SuSE, Mandrake, Debian, etc. Intel, PowerPC and Sparc versions.

Major Features:

  1. Pop-up Blocking:
    • No more annoying pop-up advertisements. Opera lets you control whether Web sites can use pop-ups. Select to block them all, or let the browser open only pop-ups that you have requested.
  2. Integrated Search:
    • Search your favorite sites, for example Google, eBay, or Amazon without having to go to their Web pages. Use the integrated search window or shortcuts (e.g. "g" for Google) in the address field.
  3. Skins:
    • Give your browser the look you want with Operas skins. Make the browser your own by giving it the colors, icons, and buttons of your choice.
  4. E-mail with RSS Newsfeed:
    • Operas built-in POP/IMAP E-mail client is a combined e-mail program, news reader, mailing list organizer and RSS newsfeed reader. A safer, faster, and more intelligent way of handling your e-mails, Operas e-mail client is database driven, enabling you to organize and find your e-mails in a matter of seconds through easy searches, labeling, and filtering rather than traditional folder storage.
  5. Tabbed Browsing:
    • Surf the Web easier and faster by opening multiple Web pages within the same application window. Save a collection of pages as a session and open them all with one click every time.
  6. Advanced Security:
    • Protect yourself from ad-ware, spy-ware, viruses, and other third-party malicious software applications that silently attack your computer while you are surfing the Web.
  7. IRC Chat:
    • Communicate with people all over the world using Operas IRC chat client. Use Opera to connect to IRC servers to chat privately or in rooms, or share files and photos with your friends and family.
    • Opera is from now 100% FREE and with NO ADS !

Enhancements:

  1. Unix support:
    • On the Linux/Unix front, we are discontinuing support for builds made with gcc 2.95. Also, Sparc Solaris builds are now made on Solaris 10 (with gcc 3) they should run on Solaris 9 as well. If these changes affect you, wed love to hear your feedback.
  2. Skinning improvements:
    • [DSK-253666] "new tab" button is too tall in multi-line setup
    • Partial [DSK-253753] Closed tabs icon on the right: When set to "text only", the text is nearly unreadable (partially black on black), and touches the right part of the screen)
    • [DSK-253759] Cancel button in mail panel way to unobtrusive
    • [DSK-253818] Locked tabs change size when being hovered
    • Fix for highlight of head and tail bar images
    • Fixes for the head and tail gaps in Windows Native skin
    • Fixes for pagebar head and tail icons in Windows Native skin
    • Opacity changes to Speed Dial on standard skin
    • New skin sections: "Pagebar Thumbnail Head Skin", "Pagebar Thumbnail Tail Skin", "Pagebar Thumbnail Floating Skin", "Pagebar Thumbnail Head Button Skin", "Pagebar Thumbnail Tail Button Skin", "Pagebar Thumbnail Floating Button Skin"
    • Fix for attention states on tabs
    • Updated smilies. They are now more smiley.
    • Tweaks to borders on addressbar and splitter to be consistent color
    • Tweaks to dialogs
    • Revised panel icons and buttons
    • Revised icons for mail toolbar
  3. User Interface:
    • [DSK-194184] Cant find show Speed Dial at startup option)
    • [DSK-253774] Crash in action handling
    • [DSK-226623] Ctrl+Ins doesnt copy outside of edit fields
    • [DSK-253386] Crash when clicking help in startup dialog
    • [DSK-253202] Replace Language with Dictionary in dictionary download wizard
    • [DSK-253550] Turbo notification is cropped if the turbo icon is placed on the right of the window
    • Removing obsolete ini-entry "view hotlist"
  4. Mail:
    • [DSK-253731] Opens broken Compose Message view when creating new account
    • Core:
    • [CORE-21309] Full language names in spell check context menu
    • [CORE-21052] XSLT: Using keys in match expressions causes crash
    • [DSK-253743] Operator cache deleted when Opera starts
    • [DSK-251805] Hang when doubleclicking text while flash is running
    • [DSK-253773] Plug-in crash
  5. Unix:
    • [DSK-253567] Crashes on Solaris
    • [DSK-253761] Crash in Plug-in manager
<<less
Added: 2009-06-27 License: Freeware Price: FREE
26747 downloads
Xcpc 20070122

Xcpc 20070122


Xcpc is a portable Amstrad CPC464/CPC664/CPC6128 Emulator written in C. more>>
Xcpc is a portable Amstrad CPC464/CPC664/CPC6128 Emulator written in C.
It is designed to run on any POSIX system (Linux/BSD/UNIX-like OSes).
It has been successfully tested on:
- Gentoo Linux
- Mandriva Linux 10.1
- HP Tru64 4.0 (formely DEC OSF/1 4.0)
- HP Tru64 5.0 (formely DEC OSF/1 5.0)
- HP Tru64 5.1 (formely DEC OSF/1 5.1)
Main features:
- Athena GUI (selected at compilation time)
- Motif* GUI (selected at compilation time)
- Floppy disk images support (*.dsk)
- Snapshot memory images support (*.sna)
- Drag and Drop support (*.dsk, *.sna)
- Keyboard emulation (QWERTY, AZERTY)
- Joystick emulation (numeric keypad, numlock disabled)
- Almost full CRTC-6845 / GateArray emulation
- Adaptative frame-rate
Enhancements:
- A small correction to avoid a core dump.
<<less
Download (0.46MB)
Added: 2007-01-24 License: GPL (GNU General Public License) Price:
1006 downloads
XRoar 0.19

XRoar 0.19


XRoar is an emulator for the Dragon 32, Dragon 64, and Tandy Coco2 computers all originally released in the early 80s. more>>
XRoar is an emulator for the Dragon 32, Dragon 64, and Tandy Coco2 computers all originally released in the early 80s.
The emulator runs under Unix-like OSes (using SDL for video and OSS for audio) and the GP32 handheld gaming device.
Enhancements:
- Fixed resizing and border alignment in OpenGL video module.
- Virtual floppy timings more accurate.
- JVC (".dsk") virtual disks supported.
- Preliminary CoCo disk support (some stuff works, NitrOS-9 doesnt).
- 6809-PIA interrupt interaction more accurate (fixes some games).
- Various command-line options added.
- CoCo can operate with or without Extended BASIC and Disk BASIC ROMs.
<<less
Download (0.10MB)
Added: 2007-06-26 License: GPL (GNU General Public License) Price:
856 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 1
  • 1