D64-Disk-Image
view release on metacpan or search on metacpan
lib/D64/Disk/Image.pm view on Meta::CPAN
# Open file for writing:
my $prg = $d64->open($rawname, T_PRG, F_WRITE);
# Open file for reading:
die "$name file does not exist" unless -e $name;
open PRG, '<:bytes', $name or die "Couldn't open $name file for reading";
# Write data to file:
my $buffer;
my $filesize = (stat($name))[7];
sysread PRG, $buffer, $filesize;
my $size = $prg->write($buffer);
printf "Wrote %d bytes to %s\n", $size, $disk_3;
# Close files:
close PRG;
$prg->close();
# Release image:
$d64->free_image();
( run in 1.339 second using v1.01-cache-2.11-cpan-49f99fa48dc )