rschuh wrote:
The smaller systems, the 360-20 and 360-30 had a 1401 emulator mode. It was=
  a h/w or mc based feature. I don't know whether larger machines had it. Th=
ere was also a 1410 emulator mode on the -40. I do not know of any 1401 sup=
port that ran under DOS, but my DOS experience is miniscule.=20

360/30 had 1401 microcode emulation ... actually 360/30 front panel switch that
selected 360 microcode "emulation" (since 360 was implemented as microcode on
360/30) and 1401 microcode "emulation"

recent stories in ibm-main mailing list about univ. getting 360/30 to replace
1401 (in staged processs of replacing 709/1401 combo with 360/67 which was 
suppose
to run with tss/360).
http://www.garlic.com/~lynn/2009h.html#12 IBM Mainframe: 50 Years of Big Iron 
Innovation
http://www.garlic.com/~lynn/2009h.html#41 Book on Poughkeepsie

709 ran ibsys, tape->tape, a lot of fortran student jobs. 1401 was front-end 
"spooling"
handling card reader-> tape & tape->printer/punch for the 709 ... with tapes 
being
manually moved from 1401 tapes and 709 tapes.

Even tho the 1401 "MPIO" program ran perfectly fine on 360/30 in 1401 emulation
mode (switch to emulation mode and boot MPIO from 2504 reader, effectively same 
as
if running real 1401) ... I got a student job to re-implement it in 360 ...
I got to design my own monitor, interrupt handling, device drivers, storage 
management,
console interface, etc. Eventually was 2000 card program with assembler
directive that would either generate a "stand-alone" program or
version that ran under os/360. Stand-alone version took approx. 30
minutes to assemble ... version that would run under os/360 took
nearly an hour to assemble since it took approx. five minutes
elapsed time per DCB macro.

The univ. eventually got a 360/67 ... but since tss/360 wasn't ready, it
spent nearly all its time running os/360 as 360/65. 360/65 (and 360/67)
had 709x microcode emulation support (as opposed to 1401 emulation available
on lower-end 360s).

Last week of January 1968, three people from the science center ... some
past posts
http://www.garlic.com/~lynn/subtopic.html#545tech

came out to the univ. to install (virtual machine) cp67. at the time, cp67 
wasn't
really up to the univ. os/360 production workload ... but I got to play with
it quite a bit on weekends. some discussion detailed in these posts:
http://www.garlic.com/~lynn/2009h.html#47 Book on Poughkeepsie
http://www.garlic.com/~lynn/2009h.html#48 Book on Poughkeepsie

misc. other recent related posts in ibm-main mailing list thread
http://www.garlic.com/~lynn/2009h.html#14 IBM Mainframe: 50 Years of Big Iron 
Innovation
http://www.garlic.com/~lynn/2009h.html#42 Book on Poughkeepsie
http://www.garlic.com/~lynn/2009h.html#44 Book on Poughkeepsie


360/30 functional characteristics has reference to 1401/1440/1460 compatibiilty
feature (GA24-3255)
http://www.bitsavers.org/pdf/ibm/360/funcChar/GA24-3231-7_360-30_funcChar.pdf

1401 simulator for os/360 contributed program:
http://www.bitsavers.org/pdf/ibm/360/360D-11.1.019_1401simCorr_Sep69.pdf

it might not have been all the difficult to port above to CMS???

1401/1440/1460 Emulator Programs (under dos/360)
http://www.bitsavers.org/pdf/ibm/360/GC27-6940-4_360_1401emul.pdf

360/65 functional characteristics
http://www.bitsavers.org/pdf/ibm/360/funcChar/A22-6884-3_360-65_funcChar.pdf
360/67 functional characteristics
http://www.bitsavers.org/pdf/ibm/360/funcChar/A27-2719-0_360-67_funcChar.pdf

lists optional feature: 709/7040/7044/7090/7094/7094II Compatibility

single processor 360/67 was nearly identical to single processor 360/65 except
with addition to virtual address translation hardware.





--
40+yrs virtualization experience (since Jan68), online at home since Mar1970

Reply via email to