mirror of
https://github.com/livingcomputermuseum/pdp7-unix.git
synced 2026-02-10 02:10:31 +00:00
Off by 1 errors in mkfs7, now fixed.
This commit is contained in:
@@ -509,14 +509,14 @@ sub dump_image {
|
||||
if ( $format eq "ptr" ) {
|
||||
# Dump 8000 empty blocks first
|
||||
foreach my $blocknum ( 0 .. NUMBLOCKS - 1 ) {
|
||||
foreach my $offset ( 0 .. WORDSPERBLK ) {
|
||||
foreach my $offset ( 0 .. WORDSPERBLK-1 ) {
|
||||
print( $OUT word2three( 0 ) );
|
||||
}
|
||||
}
|
||||
|
||||
# Now the real blocks
|
||||
foreach my $blocknum ( 0 .. NUMBLOCKS - 1 ) {
|
||||
foreach my $offset ( 0 .. WORDSPERBLK ) {
|
||||
foreach my $offset ( 0 .. WORDSPERBLK-1 ) {
|
||||
print( $OUT word2three( $Block[$blocknum][$offset] || 0 ) );
|
||||
}
|
||||
}
|
||||
@@ -526,14 +526,14 @@ sub dump_image {
|
||||
if ( $format eq "simh" ) {
|
||||
# Dump 8000 empty blocks first
|
||||
foreach my $blocknum ( 0 .. NUMBLOCKS - 1 ) {
|
||||
foreach my $offset ( 0 .. WORDSPERBLK ) {
|
||||
foreach my $offset ( 0 .. WORDSPERBLK-1 ) {
|
||||
print( $OUT pack( "CCCC", 0,0,0,0));
|
||||
}
|
||||
}
|
||||
|
||||
# Now the real blocks
|
||||
foreach my $blocknum ( 0 .. NUMBLOCKS - 1 ) {
|
||||
foreach my $offset ( 0 .. WORDSPERBLK ) {
|
||||
foreach my $offset ( 0 .. WORDSPERBLK-1 ) {
|
||||
my $word = $Block[$blocknum][$offset] || 0;
|
||||
my $packedword = pack( "CCCC",
|
||||
( $word >> 24 ) & 0xff,
|
||||
|
||||
Reference in New Issue
Block a user