TX-0: Reconcile license with open-simh.

This commit is contained in:
Howard M. Harte 2022-10-08 13:40:53 -07:00
parent 3a7ec4788f
commit b5b8277611
6 changed files with 67 additions and 88 deletions

View file

@ -1,9 +1,7 @@
/************************************************************************* /*************************************************************************
* * * *
* $Id: tx0_cpu.c 2066 2009-02-27 15:57:22Z hharte $ * * Copyright (c) 2009-2022 Howard M. Harte. *
* * * https://github.com/hharte *
* Copyright (c) 2009-2017 Howard M. Harte. *
* Based on pdp1_cpu.c, Copyright (c) 1993-2007, Robert M. Supnik *
* * * *
* Permission is hereby granted, free of charge, to any person obtaining * * Permission is hereby granted, free of charge, to any person obtaining *
* a copy of this software and associated documentation files (the * * a copy of this software and associated documentation files (the *
@ -18,23 +16,21 @@
* * * *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, *
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON- *
* NONINFRINGEMENT. IN NO EVENT SHALL HOWARD M. HARTE BE LIABLE FOR ANY * * INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE *
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, * * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN *
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE * * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN *
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE *
* SOFTWARE. *
* * * *
* Except as contained in this notice, the name of Howard M. Harte shall * * Except as contained in this notice, the names of The Authors shall *
* not be used in advertising or otherwise to promote the sale, use or * * not be used in advertising or otherwise to promote the sale, use or *
* other dealings in this Software without prior written authorization * * other dealings in this Software without prior written authorization *
* of Howard M. Harte. * * from the Authors. *
* * * *
* Module Description: * * Module Description: *
* TX-0 Central Processor * * TX-0 Central Processor *
* * * *
* Environment: *
* User mode only *
* *
* References: * * References: *
* See: www.bitsavers.org/pdf/mit/tx-0/ for documentation. * * See: www.bitsavers.org/pdf/mit/tx-0/ for documentation. *
* See: www.bitsavers.org/bits/MIT/tx-0/ for software. * * See: www.bitsavers.org/bits/MIT/tx-0/ for software. *

View file

@ -1,9 +1,7 @@
/************************************************************************* /*************************************************************************
* * * *
* $Id: tx0_defs.h 2059 2009-02-23 05:59:14Z hharte $ * * Copyright (c) 2009-2022 Howard M. Harte. *
* * * https://github.com/hharte *
* Copyright (c) 2009 Howard M. Harte. *
* Based on pdp1_defs.h, Copyright (c) 1993-2006, Robert M. Supnik *
* * * *
* Permission is hereby granted, free of charge, to any person obtaining * * Permission is hereby granted, free of charge, to any person obtaining *
* a copy of this software and associated documentation files (the * * a copy of this software and associated documentation files (the *
@ -18,27 +16,25 @@
* * * *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, *
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON- *
* NONINFRINGEMENT. IN NO EVENT SHALL HOWARD M. HARTE BE LIABLE FOR ANY * * INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE *
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, * * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN *
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE * * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN *
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE *
* SOFTWARE. *
* * * *
* Except as contained in this notice, the name of Howard M. Harte shall * * Except as contained in this notice, the names of The Authors shall *
* not be used in advertising or otherwise to promote the sale, use or * * not be used in advertising or otherwise to promote the sale, use or *
* other dealings in this Software without prior written authorization * * other dealings in this Software without prior written authorization *
* of Howard M. Harte. * * from the Authors. *
* * * *
* Module Description: * * Module Description: *
* cpu TX-0 Central Processor * * cpu TX-0 Central Processor Definitions. *
* *
* Environment: *
* User mode only *
* * * *
*************************************************************************/ *************************************************************************/
#ifndef PDP1_DEFS_H_ #ifndef TX0_DEFS_H_
#define PDP1_DEFS_H_ 0 #define TX0_DEFS_H_ 0
#include "sim_defs.h" #include "sim_defs.h"
@ -94,4 +90,4 @@
#define UNIT_MODE_TEST (1 << UNIT_V_MODE) #define UNIT_MODE_TEST (1 << UNIT_V_MODE)
#endif #endif /* TX0_DEFS_H_ */

View file

@ -1,8 +1,7 @@
/************************************************************************* /*************************************************************************
* * * *
* $Id: tx0_dpy.c 2060 2009-02-24 06:49:07Z hharte $ * * Copyright (c) 2009-2022, Howard M. Harte *
* * * https://github.com/hharte *
* Copyright (c) 2009-2012, Howard M. Harte *
* Copyright (c) 2004, Philip L. Budne * * Copyright (c) 2004, Philip L. Budne *
* Copyright (c) 1993-2003, Robert M. Supnik * * Copyright (c) 1993-2003, Robert M. Supnik *
* * * *
@ -19,22 +18,21 @@
* * * *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, *
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON- *
* NONINFRINGEMENT. IN NO EVENT SHALL HOWARD M. HARTE BE LIABLE FOR ANY * * INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE *
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, * * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN *
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE * * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN *
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE *
* SOFTWARE. *
* * * *
* Except as contained in this notice, the name of Howard M. Harte shall * * Except as contained in this notice, the names of The Authors shall *
* not be used in advertising or otherwise to promote the sale, use or * * not be used in advertising or otherwise to promote the sale, use or *
* other dealings in this Software without prior written authorization * * other dealings in this Software without prior written authorization *
* of Howard M. Harte. * * from the Authors. *
* * * *
* Module Description: * * Module Description: *
* TX-0 display simulator *
* * * *
* Environment: * * TX-0 display simulator *
* User mode only *
* * * *
*************************************************************************/ *************************************************************************/

View file

@ -1,9 +1,7 @@
/************************************************************************* /*************************************************************************
* * * *
* $Id: tx0_stddev.c 2063 2009-02-25 07:37:57Z hharte $ * * Copyright (c) 2009-2022 Howard M. Harte. *
* * * https://github.com/hharte *
* Copyright (c) 2009-2012 Howard M. Harte. *
* Based on pdp1_stddev.c, Copyright (c) 1993-2006, Robert M. Supnik *
* * * *
* Permission is hereby granted, free of charge, to any person obtaining * * Permission is hereby granted, free of charge, to any person obtaining *
* a copy of this software and associated documentation files (the * * a copy of this software and associated documentation files (the *
@ -18,23 +16,21 @@
* * * *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, *
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON- *
* NONINFRINGEMENT. IN NO EVENT SHALL HOWARD M. HARTE BE LIABLE FOR ANY * * INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE *
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, * * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN *
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE * * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN *
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE *
* SOFTWARE. *
* * * *
* Except as contained in this notice, the name of Howard M. Harte shall * * Except as contained in this notice, the names of The Authors shall *
* not be used in advertising or otherwise to promote the sale, use or * * not be used in advertising or otherwise to promote the sale, use or *
* other dealings in this Software without prior written authorization * * other dealings in this Software without prior written authorization *
* of Howard M. Harte. * * from the Authors. *
* * * *
* Module Description: * * Module Description: *
* TX-0 Standard Devices * * TX-0 Standard Devices *
* * * *
* Environment: *
* User mode only *
* *
*************************************************************************/ *************************************************************************/
/* /*

View file

@ -1,9 +1,7 @@
/************************************************************************* /*************************************************************************
* * * *
* $Id: tx0_sys.c 2061 2009-02-24 07:05:58Z hharte $ * * Copyright (c) 2009-2022 Howard M. Harte. *
* * * https://github.com/hharte *
* Copyright (c) 2009-2012 Howard M. Harte. *
* Based on pdp1_sys.c, Copyright (c) 1993-2007, Robert M. Supnik *
* * * *
* Permission is hereby granted, free of charge, to any person obtaining * * Permission is hereby granted, free of charge, to any person obtaining *
* a copy of this software and associated documentation files (the * * a copy of this software and associated documentation files (the *
@ -18,22 +16,20 @@
* * * *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, *
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON- *
* NONINFRINGEMENT. IN NO EVENT SHALL HOWARD M. HARTE BE LIABLE FOR ANY * * INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE *
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, * * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN *
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE * * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN *
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE *
* SOFTWARE. *
* * * *
* Except as contained in this notice, the name of Howard M. Harte shall * * Except as contained in this notice, the names of The Authors shall *
* not be used in advertising or otherwise to promote the sale, use or * * not be used in advertising or otherwise to promote the sale, use or *
* other dealings in this Software without prior written authorization * * other dealings in this Software without prior written authorization *
* of Howard M. Harte. * * from the Authors. *
* * * *
* Module Description: * * Module Description: *
* TX-0 simulator interface * * TX-0 simulator interface: 4-bit opcode with index register. *
* *
* Environment: *
* User mode only *
* * * *
*************************************************************************/ *************************************************************************/

View file

@ -1,8 +1,7 @@
/************************************************************************* /*************************************************************************
* * * *
* $Id: tx0_sys_orig.c 2065 2009-02-25 15:05:00Z hharte $ * * Copyright (c) 2009-2022 Howard M. Harte. *
* * * https://github.com/hharte *
* Copyright (c) 2009-2012 Howard M. Harte. *
* * * *
* Permission is hereby granted, free of charge, to any person obtaining * * Permission is hereby granted, free of charge, to any person obtaining *
* a copy of this software and associated documentation files (the * * a copy of this software and associated documentation files (the *
@ -17,22 +16,20 @@
* * * *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, *
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON- *
* NONINFRINGEMENT. IN NO EVENT SHALL HOWARD M. HARTE BE LIABLE FOR ANY * * INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE *
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, * * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN *
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE * * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN *
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE *
* SOFTWARE. *
* * * *
* Except as contained in this notice, the name of Howard M. Harte shall * * Except as contained in this notice, the names of The Authors shall *
* not be used in advertising or otherwise to promote the sale, use or * * not be used in advertising or otherwise to promote the sale, use or *
* other dealings in this Software without prior written authorization * * other dealings in this Software without prior written authorization *
* of Howard M. Harte. * * from the Authors. *
* * * *
* Module Description: * * Module Description: *
* TX-0 simulator interface * * Original Lincoln Labs TX-0: 2-bit opcode and no index register. *
* *
* Environment: *
* User mode only *
* * * *
*************************************************************************/ *************************************************************************/