1
0
mirror of https://github.com/livingcomputermuseum/UniBone.git synced 2026-01-28 04:47:46 +00:00

Adding copyright info to file headers.

This commit is contained in:
Josh Dersch
2019-05-18 02:16:05 +02:00
parent 2265a2067c
commit 1ad88b6778
10 changed files with 51 additions and 18 deletions

View File

@@ -1,5 +1,8 @@
/*
mscp_drive.cpp: Implementation of MSCP disks.
Copyright Vulcan Inc. 2019 via Living Computers: Museum + Labs, Seattle, WA.
Contributed under the BSD 2-clause license.
This provides the logic for reads and writes to the data and RCT space
for a given drive, as well as configuration for different standard DEC

View File

@@ -1,5 +1,9 @@
/*
mscp_drive.hpp: Implementation of MSCP drive, used with MSCP controller.
mscp_drive.hpp: Implementation of MSCP drive, used with MSCP controller.
Copyright Vulcan Inc. 2019 via Living Computers: Museum + Labs, Seattle, WA.
Contributed under the BSD 2-clause license.
*/
#pragma once

View File

@@ -1,5 +1,8 @@
/*
mscp_server.cpp: Implementation a simple MSCP server.
mscp_server.cpp: Implementation of a simple MSCP server.
Copyright Vulcan Inc. 2019 via Living Computers: Museum + Labs, Seattle, WA.
Contributed under the BSD 2-clause license.
This provides an implementation of the Minimal MSCP subset outlined
in AA-L619A-TK (Chapter 6). It takes a few liberties and errs on
@@ -592,16 +595,10 @@ mscp_server::GetUnitStatus(
// Since our underlying storage is an image file on flash memory, we don't need to be concerned
// about seek times, so the below is appropriate:
//
params->TrackSize = 1; // one block per track, per aa-l619a-tk.
params->GroupSize = 1; // one cylinder per group
params->CylinderSize = 1; // one sector per cylinder
params->TrackSize = 1;
params->GroupSize = 1;
params->CylinderSize = 1;
//
// Since we do no bad block replacement (no bad blocks possible in a disk image file)
// the RCT size is one block as required for the volume write protect information.
// There are no replacement blocks, and no duplicate copies of
// the RCT are present.
//
params->RCTSize = drive->GetRCTSize();
params->RBNs = drive->GetRBNs();
params->Copies = drive->GetRCTCopies();

View File

@@ -1,3 +1,10 @@
/*
mscp_server.hpp: Implementation of a simple MSCP server.
Copyright Vulcan Inc. 2019 via Living Computers: Museum + Labs, Seattle, WA.
Contributed under the BSD 2-clause license.
*/
#pragma once
#include <stdint.h>

View File

@@ -1,4 +1,8 @@
/* rk05.cpp: implementation of RK05 disk drive, attached to RK11D controller
/*
rk05.cpp: implementation of RK05 disk drive, attached to RK11D controller
Copyright Vulcan Inc. 2019 via Living Computers: Museum + Labs, Seattle, WA.
Contributed under the BSD 2-clause license.
*/

View File

@@ -1,4 +1,8 @@
/* rk05.cpp: implementation of RK05 disk drive, used with RK11D controller
/*
rk05.hpp: implementation of RK05 disk drive, used with RK11D controller
Copyright Vulcan Inc. 2019 via Living Computers: Museum + Labs, Seattle, WA.
Contributed under the BSD 2-clause license.
*/
#ifndef _RK05_HPP_

View File

@@ -1,6 +1,10 @@
/* rk11_cpp: RK11 UNIBUS controller
/*
rk11_cpp: RK11 UNIBUS controller
*/
Copyright Vulcan Inc. 2019 via Living Computers: Museum + Labs, Seattle, WA.
Contributed under the BSD 2-clause license.
*/
#include <string.h>
#include <assert.h>

View File

@@ -1,6 +1,10 @@
/* rk11.hpp: RK11 UNIBUS controller
/*
rk11.hpp: RK11 UNIBUS controller
*/
Copyright Vulcan Inc. 2019 via Living Computers: Museum + Labs, Seattle, WA.
Contributed under the BSD 2-clause license.
*/
#ifndef _RK11_HPP_
#define _RK11_HPP_

View File

@@ -1,6 +1,9 @@
/*
uda.cpp: Implementation of the MSCP port (unibus interface).
Copyright Vulcan Inc. 2019 via Living Computers: Museum + Labs, Seattle, WA.
Contributed under the BSD 2-clause license.
This provides logic for the UDA50's SA and IP registers,
the four-step initialization handshake, DMA transfers to and
from the Unibus, and the command/response ring protocols.

View File

@@ -1,5 +1,8 @@
/*
uda.hpp: MSCP controller port (UDA50)
uda.hpp: MSCP controller port (UDA50)
Copyright Vulcan Inc. 2019 via Living Computers: Museum + Labs, Seattle, WA.
Contributed under the BSD 2-clause license.
*/
#pragma once