Anyone get PTR2 working
8
Has anyone gotten “PTR2” to work with any versioin of Hercules? I’ve got 4.6 and have tried these settings: #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 fcb=0111040105050810140619042407340244064904540763086603 #PTR2 #000E 1403 Units/PTR2.txt nofcbcheck # PTR2 #000E 1403 Units/PTR2.txt # PTR2 But HASP won’t start the printer at all. Thanks
|
What changes were made to Assembler H to support MTS and can those be ported to, say Assembler G?
6
Just wondering what changes were made to Assembler-H to make it support MTS and could those be ported to Assembler-G. Are there any other assemblers that work on MTS that could be modified easier? I got a bunch of rates stuff assembled successfully with Assembler G after modifying some of the macros. The final piece is RNBRSUB. I wrote a local copy with my own billing classes, but it Has a bunch of includes that I have to restore from the distribution tapes. Not sure there are landmines in there. Comments in RNBRSUB say it can be installed with Pistle, which I assume is a way to hot-swap system components without an IPL. Is there some documentation on this? To install it permanently, I assume I use RAMROD. On TCP/IP – are there any Telnet connections configured in the d6.0A TABLES? If I use Mike Alexander’s current code, will I be able to test out internet stuff with d6.0A? Anxiously awaiting d7.0, especially Confer. ?
|
A bit of info on Rates
I know some people were poking around with rates. After digging extensivly, I discovered that you cannot have a rate for terminal time that is less than 3.6 cents per hour. In the W013 (Engler) code, RATEGEN claims that terminal time is represented in $/hr * 1000, so to specify $2/hr, I would enter 2000 (decimal) as the first rate element. However…. MTS has another idea when it uses those rates. Bottom line – it takes the value you specify and divides it by 36. If you specify less than 18 decimal, you always get zero. Anything over that - it adjusts to the nearest 3.6 cents per hour. Relevant code from GETRATES#SA: repeat when Cvttbl(J) < 0; Cost := Ratefile_Rates(K) + Ratefile_Rates(K + 1) + Ratefile_Rates(K + 2); if Cost > 0 then variable Long_Cost is bit(64), Remainder is bit(32); Multiply_Long_Integer(Cost, Cvttbl(J), Long_Cost); Divide_Long_Integer(Long_Cost, Cvttbl(J + 1), Cost, Remainder); Remainder *:= 2; if Remainder >= Cvttbl(J + 1) then Cost +:= 1; /* Round */ end if; end if; The Cvttbl is an integer array – for each rate element, the first one is a Muliplication factor, the second one is what you divide the rate by. For TT (terminal time) – it multiplies by 1 and divides by 36. So, If I specify 10 (what I think should be a penny per hour), it: Takes 10 * 1 = 10 Then 10 / 36 (integer divide) and gets 0 with a remainder of 10. If I multiply that by 2, it comes out to 20 which is less than 36 so the rate gets forced to 0. So, it converts the rate you gave it to that rate / 36 and then supposably later, multiplies it by 36 again, but it make the rate a multiple of $0.036 / hr Not sure what the meaning of this code is, but bottom line: No TT rate < $0.036 / hr AND All rates are forced to be a multiple of $0.036 / hr for terminal time. My next question is: When I log on, Log off or say $DISPLAY COST, it says “No Charges”, which isn’t true since, if I have rates and a MAXCHG > 0 on my ID, I get charged. What controls this “No Charge” message and what does it really mean. Rich accounts can always sign on, but ARE charged, that is, if they have a MAXCHG > $0.0. Probably too much deep geek for most people…. ?
|
Question about Rates: Editing Rates and Testing with Rates Enabled
Does anyone know what tool can be used to look and edit the system rates in *RATEFILE? Is there a document that describes the format of the file? I would like to experiment with setting different rates. Is there anything else that I need to do to turn on real rates? I’m also not sure I understand the difference between IDR number , University Account Number and Unit code. Do any one of those provide a key value into rates? There isn’t much descriptive info on these in the ACCOUNTING documentation, other than that these three are apparently integers. Also, when I create new ID’s, ACCMAINT sometimes barks at me about the “Account Number appears to be Invalid”. I assume that ACCMAINT has some hard coded relationship between the 1st letter of the ID and an allowable account number. Also, interesting that the BLOCK=xxxx parameter on ACCMAINT can only be used with IDs that start with certain letters. I assume this is some sort of U of M business office convention. Also, I know at WSU, they excluded all of the vowels as being allowed as the 2nd, 3rd and 4th character of the IDs, whereas it looks like the U of M convention was to just exclude I’s and O’s (so as not to mix them up with the numerals 0 and 1). Thanks John
|
archive.michigan-terminal-system.org seems to have been deleted from Google Sites...
4
Looks like the archive site is gone, unless I am using the wrong URL…
|
Question about the availability of several things
10
I think the U of M has an original license. They had to make some modifications to use it on MTS. I understand that it’s no longer sold by IBM anymore but they still own the copyright on it and do not usually release those, even if there is no chance that it can make them money anymore. I think the Pascal VS and Fortran 77 compilers are also IBM property, so we can’t get those either. John
|
Question about the availability of serval things
4
I saw an e-mail posted on the MTS archive site from Bon Parnes (Confer creator) that seemed to indicate that he was OK with distributing Confer to people. Is there any way we could get an .AWS file with the Confer program components? I was also wondering about Fortran 77 (*FTNVS) and Pascal VS. I imagine that those are probably still protected IBM property and are probably in the same boat as *ASMH. If Pascal VS or *FTNVS are available, it would be cool if we could get those somehow as well. I also understand that the creator of *PascalJB has indicated that it can be made available as well. I was wondering, in general, what is the status of MTS at U of M? Does U of M have any official instances of MTS running under Hercules? I know that there is a new sub-field of CS called “Software Archaeology” that studies older software systems (for various reasons) – someone did a PHD on this recently. I was wondering if maybe the CS department had it running. Sill anxiously awaiting the release of “d7.0”. I know a lot of people are doing this work on a voluntary basis, and we all appreciate that a lot. Thanks John
|
Steps for adding new volumes - I seem to be missing a step (or two)
7
I created some new disks using the Hercules utilities and attached them to addresses 0261, 0262 and 0263 in Hercules.cnf. After re-IPL, I then used the DASDI macro under id FILE to format the drives D401 MTS601 VX 2 D402 MTS602 VX 3 D403 MTS603 VX 4 Then, I ran SYS:DSK to attach them to DMGR ADD MTS601 ADD MTS602 ADD MTS603 No error messages, but when I use the LIST command, DMGR seems not to be able to map them to the devices: PVN Volume Drive Type Free Total PatA at 10:14:48 on 02-13-23 1 MTS600 on D400 3380 47569 132750 65400 2 MTS601 on where? NoDMGR 3 MTS602 on where? NoDMGR 4 MTS603 on where? NoDMGR 132,747 total pages, 47,569 free pages (39,569 adjusted), 35.8% free. Adjusted free pages = total free - free POLR - (2000 * #non-POLR volumes) . Am I missing a step? Thanks
|
Hello from new user.
10
Hi – I was a student at Wayne State University in the 1980’s and used MTS quite a bit. I noticed that there haven’t been many posts lately – I know people are probably busy and don’t have much time for work on MTS stuff. Just have a few questions: I know that some work was done to get FTP from MTS working, and I think, Telnet as well. How is that going and which version of Hercules is needed to support this? I can’t seem to find a version of Hercules 4+ that is compiled for Linux (CentOS 7). If its source-only, I can probably just get it and compile it. I saw a version of Hercules called Hyperion that appears to be .NET only. I assume there isn’t a Linux version. Is this true? Any news about Confer? I know that was Bob Parnes / Advertel Communications. Not sure if Bob is still around. If so, wonder if he would mind making Confer available for people to use. Thanks.
|
MTS as a guest of VM/370
16
It looks like the VM/370 group has been quite active and has recently released a VM/370 Community Edition V1R1.2 I'm just curious whether it ought to be possible to run MTS under VM. If anyone has tried. Thanks, Rob
|
CMDTAPE - Wish me luck, I'm going in....
2
Keep getting annoyed by CMDTAPE asking for tapes, so I started poking around the source code on SYSU. Now its all messed up because I gave it a mislabeled tape and it demands that I “call a systems programmer”. Looks like Boettner wrote it in assembler. I used to know that stuff in my sleep when I was an MTS hacker back in the 1980’s, but I’m rusty now and have to get back up to speed. My pie in the sky goal is to rewrite it in PLUS, if possible. Doing it more to re-acquire my skills than anything else. Any tips or pointers would be appreciated.
|
MTS d6.0A crashes on Hercules 4.5
5
Anyone using Hercules 4.5 yet? When I run the standard distribution (i.e the Hercules.cnf file that was provided with d6.0A), the system appears to crash whenever it requests that the stats tape be mounted. All session freeze, the console goes blank except for a request to mount the DUMP tape.
|
Using PL/I on MTS
4
Hi I just cooked up the code you can see at https://github.com/maroxa/pli-treemaps as an exercise in learning PL/I (using the (F) compiler, which is the one available in MTS, as far as I understand). The question I have is how would you structure your code library in MTS and what would be the necessary incantations to compile and run the test program. Any comment on the code and any help for MTS would be appreciated. Meanwhile, here is a tantalizing, at least for some, screenshot. Thank you Marco
|
Change MTS Hostname
4
Hi. I'm running MTS, and noticed that the default hostname for the system distribution from MTS Archive is (MT) Is there a way I can change the hostname? The login screen also shows "University of Michigan Computing Center", is it possible to change this? I can't get at the source files very well, and I would prefer an easier solution to customize these things.
|
Retrocomputing, but not so much: FTP on MTS
8
Hi is there any possibility of running a FTP server on MTS (SDL Hercules 4.2.x). It works with TK4- All the best Marco
|
OPERATOR task dies on Herc 4.2 and later
3
Hi, recently I tried to play around with MTS again and I decided to set it up using Hercules 4.3. Long story short: after a few minutes the OPERATOR task on DS01 dies and asks for a 9-track tape for dumping (after cancelling the dump and restarting the task from CON1 it seems to work without too much trouble). This only happens on Hercules 4.2 and later, so I went ahead and began bisecting the Hercules code until I landed on the commit that seems to trigger the task crash: https://github.com/SDL-Hercules-390/hyperion/commit/a84107e78c6482cc86b3bc6347c76a416c6c45b7 The hard part now (for a complete MTS noob like me, anyway) is figuring out where the actual issue is: a) Hercules b) MTS c) Vista TN3270 (it *seems* that it happens more often when using Vista for the virtual DS01, so far I failed to trigger the crash when using x3270) d) all of the above Has anybody experienced a similar issue? Thanks, Matteo Panella
|
'Realistic' accounting values
6
Hi, I want to reconfigure my MTS instance to use period accurate/realistic billing settings instead of the zero charges it's currently configured with. Does anyone have a record of what would be considered 'accurate' charges for eg CPU time (without inflation added)? Thank you! -y
|
2703 lines
4
Folks, The UM tables file included in the d6 distribution includes: SA00 IODEVICE ADDRESS=(00C0,10),CUNUMBR=(003),UNIT=SDA SA10 IODEVICE ADDRESS=(00CA,2),CUNUMBR=(003),UNIT=SDA LA00 IODEVICE ADDRESS=(00CC,10),CUNUMBR=(003),UNIT=MRXA LA10 IODEVICE ADDRESS=(00D6,10),CUNUMBR=(003),UNIT=MRXA LA20 IODEVICE ADDRESS=(00E0,10),CUNUMBR=(003),UNIT=MRXA LA30 IODEVICE ADDRESS=(00EA,6),CUNUMBR=(003),UNIT=MRXA SA12 IODEVICE ADDRESS=(00F0,8),CUNUMBR=(003),UNIT=SDA LA44 IODEVICE ADDRESS=(00F8,6),CUNUMBR=(003),UNIT=MRXA LA50 IODEVICE ADDRESS=(00FE,2),CUNUMBR=(003),UNIT=MRXA It'd be nice to have at least a few plain tty type lines available. Are these devices included in the D6.0A runnable distribution? Any hints on how to enable them? I tried adding: 00FE 2703 LPORT=2741 DIAL=IN TERM=TTY LNCTL=TELE2 to hercules.cnf, and giving `MTS LA50` on the console after ipl. But MTS says: 00029..MTS LA50 00029 MTS "LA50": does not exist. and hercules' status seems suspect: HHC02279I 0:00FE 2703 ASYNC STA=DISA CN=NO, EIB=NO OP=IDLE IO[0] open Thanks, De
|
1996 System Release Status?
15
MTS Fans, I started getting to know MTS quite a while back, then put it on the back burner awaiting the 1996 system release. Now I'd forgotten what I'd learned about MTS. I haven't heard anything about the 1996 system release lately. Has any progress been made on the release? -- Kevin http://www.RawFedDogs.net http://www.Lassie.xyz http://www.WacoAgilityGroup.org Bruceville, TX What's the definition of a legacy system? One that works! Errare humanum est, ignoscere caninum.
|
Printer does work on SDL-HYPERION-4.2.x
7
Hi I am trying to get MTS working on SDL-HYPERION-4.2.x (on Windows 10). I changed the entry for PRT2 to what is suggested for D6.0a, but I get an error starting up and the printer is not started (it does not appear in the Hercules panel). Using the option with nofcbcheck does not seem to start the printer at all (error at startup and no printer in the Hercules panel). The third option seems to add the printer, but then # list myfile *print* "*PRINT*": is not available. Enter a new file/device name, "CANCEL", or "HELP". ? cancel # Is it this something that should be "fixed" in SDL-HYPERION-4.2.x? Or there is some other incantation I could try in the configuration file or in the MTS setup? Thanks Marco
|
21 - 40 of 42