1
0
mirror of https://github.com/simh/simh.git synced 2026-01-25 19:56:25 +00:00

Merge with v3.9-0-rc2 first pass

This commit is contained in:
Mark Pizzolato
2012-03-24 19:46:37 -07:00
parent 6d11b3bd25
commit 6e813b8364
104 changed files with 415 additions and 348 deletions

View File

@@ -1,6 +1,6 @@
/* s3_cd.c: IBM 1442 card reader/punch
Copyright (c) 2001-2005, Charles E. Owen
Copyright (c) 2001-2012, Charles E. Owen
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
@@ -27,6 +27,7 @@
cdp card punch
cdp2 card punch stacker 2
19-Mar-12 RMS Fixed declaration of conversion tables (Mark Pizzolato)
25-Apr-03 RMS Revised for extended file support
08-Oct-02 RMS Added impossible function catcher

View File

@@ -1,6 +1,6 @@
/* s3_cpu.c: IBM System/3 CPU simulator
Copyright (c) 2001-2005, Charles E. Owen
Copyright (c) 2001-2012, Charles E. Owen
HPL & SLC instruction code Copyright (c) 2001 by Henk Stegeman
Decimal Arithmetic Copyright (c) 2000 by Roger Bowler
@@ -29,6 +29,8 @@
cpu System/3 (models 10 and 15) central processor
19-Mar-12 RMS Changed int to int32 in declarations (Mark Pizzolato)
The IBM System/3 was a popular small-business computing system introduced
in 1969 as an entry-level system for businesses that could not afford
the lowest rungs of the System/360. Its architecture is inspired by and

View File

@@ -1,6 +1,6 @@
/* s3_lp.c: IBM 1403 line printer simulator
Copyright (c) 2001-2005, Charles E. Owen
Copyright (c) 2001-2012, Charles E. Owen
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
@@ -25,6 +25,7 @@
lpt 1403 line printer
19-Mar-12 RMS Fixed declaration of conversion tables (Mark Pizzolato)
25-Apr-03 RMS Revised for extended file support
08-Oct-02 RMS Added impossible function catcher
*/
@@ -114,7 +115,7 @@ int32 lpt (int32 op, int32 m, int32 n, int32 data)
switch (op) {
case 0: /* SIO 1403 */
iodata = 0;
printf("\0");
// printf("\0");
switch (n) {
case 0x00: /* Spacing only */
if (data > 0 && data < 4)

View File

@@ -1,6 +1,6 @@
/* s3_sys.c: IBM System/3 system interface
Copyright (c) 2001-2005, Charles E. Owen
Copyright (c) 2001-2012, Charles E. Owen
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
@@ -22,6 +22,8 @@
Except as contained in this notice, the name of Charles E. Owen shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from Charles E. Owen.
19-Mar-12 RMS Fixed declaration of conversion tables (Mark Pizzolato)
*/
#include <ctype.h>