Keyboard Shortcuts
Likes
- H390-MTS
- Messages
Search
Re: Download Site
On Sun, Aug 20, 2023 at 02:14 PM, Doug Wegscheid wrote:
I did not put it up; I suspect that members can't upload files (Dave Wade? yes/no?). Can someone with the appropriate permissions copy it up (possibly with the PDF I made?) |
Re: Download Site
On Sun, Aug 20, 2023 at 06:55:57PM +0100, Dave Wade wrote:
These are the original distributions, There was a D6.0A.zip which containsI've put a copy of d6.0a.zip at: I can remove it quickly if there are any objections to it being there. -- Kevin Bruceville, TX What's the definition of a legacy system? One that works! Errare humanum est, ignoscere caninum. |
Re: Download Site
Bitsavers and deepblue have all the tape distributions, but not D6.0A (which is the one that is ready to rock'n'roll under Hercules). I took the D6.0A media, configuration, and PDF of an old MTS Q&A page and put them up to as a stopgap. We'll find out if my ISP meant it when they said "There are no set limits on the disk space or data transfer (bandwidth) that we provide in our hosting plans." |
Re: Download Site
toggle quoted message
Show quoted text
-----Original Message-----Dennis, But not a copy of D6.0A.ZIP which contains the actual distribution. Jeremy These are the original distributions, There was a D6.0A.zip which contains ready to run Hercules disk images and files Dave De |
Re: Download Site
On Sun, 20 Aug 2023, at 18:14, Dave Wade wrote:
All the MTS archive sites appear to have gone.Theres files at: and: (but knowing nothing at all about MTS until about two hours ago I have no idea if any of these are usable) which I found from the links under "Distribution" at in the sentence "Today, complete materials from the six full and the ten partial MTS distributions as well as from two redistributions created between 1968 and 1988 are available from the Bitsavers Software archive[122][123] and from the University of Michigan's Deep Blue digital archive.[124][125]" -- Jeremy Nicoll - my opinions are my own. |
Download Site
¿ªÔÆÌåÓýAll the MTS archive sites appear to have gone. Can MTS still be downloaded? ? Dave |
Re: Question about the availability of several things
I'm using SDL Hercules built from GIT, but I haven't updated in a while. I'm not sure what version it corresponds to. I'm running it on a Mac. I haven't tried plain vanilla D6 in this environment.
toggle quoted message
Show quoted text
Mike On 1 Aug 2023, at 23:56, John Palmer wrote:
Just out of curiosity, to which version of Hercules are you adding HIM support and what system do you develop on? |
Re: Question about the availability of several things
¿ªÔÆÌåÓýThe 4.7 on the NetBSD system and the 4.5 on the CentoOS system were built with hercules-helper. ? John ? From: [email protected] <[email protected]> On Behalf Of Ron Frederick
Sent: Wednesday, August 2, 2023 07:25 To: [email protected] Subject: Re: [H390-MTS] Question about the availability of several things ? On Aug 1, 2023, at 8:56 PM, John Palmer <jpalmer@...> wrote:
? For what it¡¯s worth, I¡¯m able to run MTS 6.0a without a problem on a Mac Studio (M1 Ultra) using the SDL version of Hercules 4.7.0 built using Hercules-Helper. Here¡¯s some more version info: ? HHC01413I Hercules version 4.7.0.11007-SDL-DEV-gcddce71b HHC01414I (C) Copyright 1999-2023 by Roger Bowler, Jan Jaeger, and others HHC01417I Built using Hercules-Helper (version: v0.9.14-43-g88ec36e-dirty) HHC01415I Build date: Jul 25 2023 at 21:19:47 HHC01413I Hercules version 4.7.0.11007-SDL-DEV-gcddce71b HHC01414I (C) Copyright 1999-2023 by Roger Bowler, Jan Jaeger, and others HHC01417I Built using Hercules-Helper (version: v0.9.14-43-g88ec36e-dirty) HHC01415I Build date: Jul 25 2023 at 21:19:47 HHC01417I Built with: Apple Clang 14.0.3 (clang-1403.0.22.14.1) HHC01417I Build type: Mac OS X aarch64 host architecture build ? I highly recommend trying Hercules-Helper if you haven¡¯t already. I tried building multiple versions of Hercules myself from source without success, despite having built Hercules 3.x successfully in the past. Once I grabbed Hercules-Helper, though, it not only automated the whole process but it built successfully on the first try with no need to tweak anything and the result seems to be rock-solid. ? As a test, I left MTS running overnight, and I saw no crash. --? ? |
Re: Question about the availability of several things
¿ªÔÆÌåÓýOn Aug 1, 2023, at 8:56 PM, John Palmer <jpalmer@...> wrote:Have you tried SDL 4.x (any SDL version) with the standard d6.0a? I can get it to IPL on 4.5 on a CentOS Linux system, but it crashes anywhere from 10 mins to 2 hours. ?I tried changing the IODELAY on David Trout's suggestion on the NetBSD system with 4.6 and that didn't do any good. HHC01413I Hercules version 4.7.0.11007-SDL-DEV-gcddce71b HHC01414I (C) Copyright 1999-2023 by Roger Bowler, Jan Jaeger, and others HHC01417I Built using Hercules-Helper (version: v0.9.14-43-g88ec36e-dirty) HHC01415I Build date: Jul 25 2023 at 21:19:47 HHC01413I Hercules version 4.7.0.11007-SDL-DEV-gcddce71b HHC01414I (C) Copyright 1999-2023 by Roger Bowler, Jan Jaeger, and others HHC01417I Built using Hercules-Helper (version: v0.9.14-43-g88ec36e-dirty) HHC01415I Build date: Jul 25 2023 at 21:19:47 HHC01417I Built with: Apple Clang 14.0.3 (clang-1403.0.22.14.1) HHC01417I Build type: Mac OS X aarch64 host architecture build I highly recommend trying Hercules-Helper if you haven¡¯t already. I tried building multiple versions of Hercules myself from source without success, despite having built Hercules 3.x successfully in the past. Once I grabbed Hercules-Helper, though, it not only automated the whole process but it built successfully on the first try with no need to tweak anything and the result seems to be rock-solid. As a test, I left MTS running overnight, and I saw no crash.
--?
Ron Frederick ronf@... |
Re: Question about the availability of several things
Just out of curiosity, to which version of Hercules are you adding HIM support and what system do you develop on?
toggle quoted message
Show quoted text
Have you tried SDL 4.x (any SDL version) with the standard d6.0a? I can get it to IPL on 4.5 on a CentOS Linux system, but it crashes anywhere from 10 mins to 2 hours. I tried changing the IODELAY on David Trout's suggestion on the NetBSD system with 4.6 and that didn't do any good. The old 3.13 installed on NetBSD 9.3 seems to work ok. -----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Mike Alexander Sent: Tuesday, August 1, 2023 21:42 To: [email protected] Subject: Re: [H390-MTS] Question about the availability of several things On 25 Jul 2023, at 17:55, John Palmer wrote: HHC00801I Processor CP00: Protection exception interruption code 0004I would need a map of the system you are running to see exactly where that PGNT is happening. It should be in SEG2:S2MAP on that system if you could ever get it up long enough to see it. If it's the standard D6.0 system you got from us we should have a copy of the map somewhere too. However, the PGNT is a problem state interrupt which should not cause a SuperDump directly. It may or may not be an expected interrupt. MTS often tests an address by poking at it and seeing ig it gets a PGNT. Such PGNTs are not unexpected. Mike |
Re: Question about the availability of several things
Mike - it dies exactly the same way on the standard d6.0 system as well as the one that I have been running for awhile, which started out as the standard d6.0 system.
toggle quoted message
Show quoted text
-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Mike Alexander Sent: Tuesday, August 1, 2023 21:42 To: [email protected] Subject: Re: [H390-MTS] Question about the availability of several things On 25 Jul 2023, at 17:55, John Palmer wrote: HHC00801I Processor CP00: Protection exception interruption code 0004I would need a map of the system you are running to see exactly where that PGNT is happening. It should be in SEG2:S2MAP on that system if you could ever get it up long enough to see it. If it's the standard D6.0 system you got from us we should have a copy of the map somewhere too. However, the PGNT is a problem state interrupt which should not cause a SuperDump directly. It may or may not be an expected interrupt. MTS often tests an address by poking at it and seeing ig it gets a PGNT. Such PGNTs are not unexpected. Mike |
Re: Question about the availability of several things
On 25 Jul 2023, at 17:55, John Palmer wrote:
HHC00801I Processor CP00: Protection exception interruption code 0004 ilc 4I would need a map of the system you are running to see exactly where that PGNT is happening. It should be in SEG2:S2MAP on that system if you could ever get it up long enough to see it. If it's the standard D6.0 system you got from us we should have a copy of the map somewhere too. However, the PGNT is a problem state interrupt which should not cause a SuperDump directly. It may or may not be an expected interrupt. MTS often tests an address by poking at it and seeing ig it gets a PGNT. Such PGNTs are not unexpected. Mike |
Re: Questions about bug (Is it MTS or Hercules) from the Hercules-390 group.
On 26 Jul 2023, at 0:18, John Palmer wrote:
Mike - are you on the Hercules-390 group? We found an issue, but not sure ifYes, but I've been out of town and am behind on EMail. As I said previously that PGNT probably isn't the cause of your SuperDump. It may or may not be a real error, but regardless it shouldn't bring the system down. Mike |
Questions about bug (Is it MTS or Hercules) from the Hercules-390 group.
Mike - are you on the Hercules-390 group? We found an issue, but not sure if
toggle quoted message
Show quoted text
its MTS or Hercules setting. Wondering what base version you are working with. See message below. -----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Fish Fish Sent: Tuesday, July 25, 2023 20:34 To: [email protected] Subject: Re: [hercules-390] Anyone running Hercules 4.5 on NetBSD? John Palmer wrote: [...] HHC00801I Processor CP00: Protection exception interruption code 0004And this is precisely why I recommend *never* using OSTAILOR QUIET! (*) The above would never have been logged if OSTAILOR QUIET had been used, and you would still be scratching your head today wondering why MTS keeps crashing. As you can plainly see, MTS has an obvious bug: it's trying to do a STC (Store Character) into 17 bytes past where register 9 is pointing, but register 9 contains ZERO, meaning it's trying to do a Store Character in low core. "But Fish! The PSW key is zero!" Yes, BUT... Control Register 0 also has Low-Address Protection enabled too (bit 3 (X'10') of Control Register 0). Thus a Protection Exception is correctly and properly throw. "But Fish! Why does Hercules 3.13 work?" Because Hercules 3.13 is known to be buggy. It fails to pass the skey370 integrity test, meaning its Storage Key handling isn't adhering to the architecture. SDL Hyperion's does. I've heard people say that they have MTS running on various types ofI don't know anything about that. I've never tried running MTS. I know absolutely *nothing* about it. I know Hercules, but nothing about any of many guest operating systems that are able to run under it. I leave that to our users who run such operating systems. They're responsible for their end. I'm responsible for mine. |
Re: Question about the availability of several things
I updated the config based on another MTS user but am still getting that
toggle quoted message
Show quoted text
error. I'll keep working on it. Thanks for the suggestions. John -----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Kevin Monceaux Sent: Tuesday, July 25, 2023 18:11 To: [email protected] Subject: Re: [H390-MTS] Question about the availability of several things On Tue, Jul 25, 2023 at 04:55:33PM -0500, John Palmer wrote: I posted the cnf file on the Hercules 390 group. I'm guessing someThere's no need to guess. This page: documents the deprecated and new parameters for Hercules 4.x configuration files. -- Kevin Bruceville, TX What's the definition of a legacy system? One that works! Errare humanum est, ignoscere caninum. |
Re: Question about the availability of several things
Kevin,
Or for SDL Hercules Chris -- <cjar1950@...> ---------------------------------------------------------------------------------------------------------------------------------- On Tue, 25 Jul 2023 18:11:17 -0500 "Kevin Monceaux" <Kevin@...> wrote: On Tue, Jul 25, 2023 at 04:55:33PM -0500, John Palmer wrote: |
Re: Question about the availability of several things
On Tue, Jul 25, 2023 at 04:55:33PM -0500, John Palmer wrote:
I posted the cnf file on the Hercules 390 group. I'm guessing some settingsThere's no need to guess. This page: documents the deprecated and new parameters for Hercules 4.x configuration files. -- Kevin Bruceville, TX What's the definition of a legacy system? One that works! Errare humanum est, ignoscere caninum. |
Re: Question about the availability of several things
John,
There are differences between the cnf file for hercules 4.5 and hercules 3.13 My 4.5 cnf file (windows) is as follows:- ==================================================================================================== ######################################### # Hercules emulator configuration file # # Version AN302 (30 January 2012) # # A template for use with MTS D6.0A # ######################################### # Adjust this template for use in your own environment # You'll need to put the D6 files in the right places. # For D6.0, but not for D6.0A you need to create a # 3380 disk image before you start using something # similar to: # dasdinit -z -a mts600.dsk 3380-1 MTS600 # In general the Hercules device configuration needs to # match or at least be a subset of the D6.0 version # of TABLES as described in the following list from # the D6.0-NEWSYS.txt writeup: # # Device Type Address Device name # ----------- --------- ----------- # # 3287 0000 PTR1 # 3270 0001-0007 DS01-DS07 # 3270 (in D5.0) 0009 CON1 # 1052 (in D6.0A) 0009 CON1 # # 2540R 000C RDR1 # 2540P 000D PCH1 # 1403 000E PTR2 # # 3270 001F CON2 # # 3287 0100 PTR3 # 3270 0101-011F DS21-DS3F # 3420 0180-018F T900-T90F # # 3330 0200-020F D100-D10F # 3350 0220-022F D200-D20F # 3370 0240-024F D300-D30F # 3380 0260-026F D400-D40F # # 3420 0C70 T920 # # 9335 0D00-0D03 D500-D503 # 9335 0E00-0E03 D600-D603 ARCHLVL ESA/390 # includes 370-XA (MTS architecture code "MP") CODEPAGE 819/037 SHCMDOPT ENABLE NODIAG8 HTTP PORT 8041 NOAUTH HTTP START CPUSERIAL 000735 CPUMODEL 3090 CPUVERID FF # the value FF here causes MTS to bypass # its reguests to set the TOD clock MAINSIZE 128 XPNDSIZE 0 PANTITLE "MTS 6.0A" # Adjust the following two values for your local configuration # MTS does support operation on multi-CPU configurations with # (in theory) up to 32 processors, although 6 processors is likely # the maximum number ever used in "real life". NUMCPU 1 #MAXCPU 1 SYSEPOCH 1900 ##TZOFFSET -0000 # MTS uses GMT for its TOD clock #TZOFFSET +0100 #BST # YROFFSET is not needed for the D6.0A or D1996.0 versions of MTS. # For D6.0 uncomment the following parameter. # YROFFSET -23 # For D6.0, but not D6.0A set the year back to # avoid time/date rollover issues. # For D6.0, needs to give dates after D6.0 was # released in 1988, but before November 1989. CNSLPORT 3241 # the port that tn3270 sessions will use to connect OSTAILOR QUIET ###### Device definitions ##### # Display and console devices # The definition for address 0009 below doesn't match the D6.0 # definition in TABLES, but in D6.0A TABLES is patched to make # address 0009 a 1052 console/printer and CON1 will be used as # the MTS Operator's Console log printer with its output directed # to the Hercules console. 0000 3211 "h:\Hercules\MTS-D6-0A\Prt/PTR1x.txt" lpp=66 fcb=1:4,2:34,3:66,4:19,5:5,6:14,7:54,8:63,10:8,11:1 # PTR1, a 3270 data stream printer #0000 3211 "h:\Hercules\MTS-D6-0A\Prt/PTR1x.txt" lpp=66 fcb=4:1,34:2,66:3,19:4,5:5,14:6,54:7,63:8,8:10,1:11 print # PTR1, a 3270 data stream printer 0001.7 3270 # DS01 through DS07 0009 1052-C # CON1, comment this line out and # 0009 3270 # CON1, uncomment this line if you want the # definition to match the definition # in the D6.0 version of TABLES 001F 3270 # CON2 0100 3287 # PTR3, a 3270 data stream printer 0101.7 3270 # DS21 through DS27 # Unit record devices 000C 3505 Units/RDR1.txt ascii eof # RDR1 000D 3525 Units/PCH1.txt ascii # PCH1 # Diferent versions of Hercules support different printer options. # Uncomment one of the following three device definitions for addr 000E. # The three definitions are listed in order from newest to oldest # and from best to worst in terms of functionality. # The fcb= option defines the MTS printer carriage control tape. # The nofcbcheck option supresses errors (command reject) when # a skip to an undefined printer carriage tape channel is used. # If the third (last) option is used, errors will result when # HASP tries to print its head and tail sheets on the printer, # effectively making HASP printing unusable. #000E 1403 Units/PTR2.txt lpp=66 fcb=1:11,4:1,5:5,8:10,14:6,19:4,24:7,34:2,44:6,49:4,54:7,63:8,66:3 optprint # PTR2 #000E 1403 Units/PTR2.txt lpp=66 fcb=4:1,34:2,66:3,19:4,5:5,14:6,54:7,63:8,8:10,1:11 optprint # PTR2 #000E 1403 "h:\Hercules\MTS-D6-0A\Prt/PTR2x.txt" lpp=66 fcb=4:1,34:2,66:3,19:4,5:5,14:6,54:7,63:8,8:10,1:11 print # PTR2 000E 1403 "h:\Hercules\MTS-D6-0A\Prt/PTR2x.txt" lpp=66 cctape=(4=1,34=2,66=3,19=4,5=5,14=6,54=7,63=8,8=10,1=11) # PTR2 #000E 1403 Units/PTR2.txt lpp=60 fcb=1:11,4:1,5:5,8:10,14:6,19:4,24:7,34:2,44:6,49:4,54:7,63:8,66:3 optprint # PTR2 # 000E 1403 Units/PTR2.txt nofcbcheck # PTR2 # 000E 1403 Units/PTR2.txt # PTR2 # Tapes # These ten tape definitions are not required for D6.0A # and may be commented out. 0180 3420 Tapes/d6.0util.aws ro # T900, D6.0 utilities tape 0181 3420 Tapes/d6.0dr1.aws ro # T901, D6.0 IPLable dump/restore tape #1 0182 3420 Tapes/d6.0dr2.aws ro # T902, D6.0 dump/restore tape #2 0183 3420 Tapes/d6.0dr3.aws ro # T903, D6.0 dump/restore tape #3 0184 3420 Tapes/d6.0t1.aws ro # T904, *FS D6.0 distribution tapes #1 0185 3420 Tapes/d6.0t2.aws ro # T905, " #2 0186 3420 Tapes/d6.0t3.aws ro # T906, " #3 0187 3420 Tapes/d6.0t4.aws ro # T907, " #4 0188 3420 Tapes/d6.0t5.aws ro # T908, " #5 0189 3420 Tapes/d6.0t6.aws ro # T909, " #6 018A 3420 Tapes/cmd001.aws # T90A, a CMDSTAT tape for use by *DWB # Devices 018B through 018F and 0C70 (T90B to T90F and T920) are defined # as 9TP (3420) tape drives in TABLES and so could be defined here # Disk(s) # Shadow files (sf=) won't be used until the Hercules command "sf+" # is issued, unless the shadow file already exists or the base and # shadow files are read-only in which case a new shadow file will # be created. 0260 3380 "h:/hercules/MTS-D6-0A/Disks/mts600.dsk" ro sf="h:/hercules/MTS-D6-0A/Disks/Shadows/mts600_*.dsk" # D400 # D6.0 and D6.0A of MTS support single density (3380-1), but not # double density (3380-2) or triple density (3380-3), 3380 disks. # New 3380 disks need to be initialized using dasdinit's -a option # so that the alternate tracks are included. For example: # dasdinit -z -a mts600.dsk 3380-1 MTS600 # Devices 0200-020F (D100-D10F), 0220-022F (D200-D20F), # 0240-024F (D300-D30F) and 0261-026F (D401-D40F) are # defined as 3330, 3350, 3370, and 3380 disks and so # copuld be defined here. # Devices 0D00-0D03 (D500-D503) and 0E00-0E03 (D600-D603) are defined # as 9335 disks in the D6.0 and D6.0A TABLES, but there are bugs in # the D6.0 and D6.0A 9335 support, so these devices can't be used. # END ==================================================================================================== Chris -- <cjar1950@...> ---------------------------------------------------------------------------------------------------------------------------------- On Tue, 25 Jul 2023 16:55:33 -0500 "John Palmer" <jpalmer@...> wrote: I'll try this evening, but just actually got some info on the hercules |