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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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.
|
||||
|
||||
*/
|
||||
|
||||
|
||||
@@ -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_
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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_
|
||||
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user