--
You received this message because you are subscribed to the Google Groups "IBM1130" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ibm1130+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
The implication for modern hardware- or software-emulated 1130 and 1800 machines is that you have to do one of the following
- use an emulated 1403 printer, not an 1132
I really can't imagine why one would want to emulate the 1132.
I do believe if I was writing an emulator, that wouldn't even be
an option.
-- john r pierce, recycling bits in santa cruz
When I built my FPGA version, the 1403/2501 were the peripherals of choice because they handled the data transfers through DMA.
But here’s the thing: I can’t do a STORECI on my FPGA version even with the 1403. It is very probably some kind of timing issue but I don’t even have the 1132 to blame it on.
I’ll wait and see what the next full release contains because, for some reason, I can’t build the dms.dsk with the version I just downloaded from IBM1130.org. More specifically ‘ibm1130 loaddms’ is broken after I change the CONFIG cards to remove peripherals I don’t have and replace them with cards for the 1403 and 2501. I know it used to work, I have done this before. I must have broken something. BTW, it works the way it is shipped. It will build the dms.dsk for a configuration I don’t have.
OTOH, Carl sent me his loaddeck and he had used it to build a correct image for the EALOG problem. I haven’t tried it but our deck changes are identical. I’ll just have to wait for the official release before spending any more time on these issues. As I said, Carl’s image resolves the EALOG issue and STORECI just doesn’t matter all that much.
--
I “second” John’s proposal and I’d be happy to set it up unless someone (perhaps Brian?) feels strongly otherwise … I already have a local git repo to keep my changes “clear” from the distro.
-Steve
Iirc copyright lasts 26 years. We’ve lasted 50+ - almost double. Hah!
So 1130 copyrights, if any, probably expired. S/360, maybe that’s another issue.
-y-
From: ibm...@googlegroups.com [mailto:ibm...@googlegroups.com] On Behalf Of Bob Flanders
Sent: Monday, August 01, 2016 11:07 AM
To: ibm...@googlegroups.com
Subject: Re: [IBM1130] one more note
I am pretty sure it's like the OS/MVT DOS/VS VM/370 MVS 3.8j and other earlier IBM OS's -- not copyrighted.
>> There are certain to be quite a few potential race hazards strewn through the software.
Actually you would be suppressed. There were much fewer than on Windows … that is one of the reasons Windows crashes so much. The only race that I know of is still there, I think, which occurs if you punch STOP on the 1403 in between the time you check for READY and issue the XIO. We corrected that in TSO for the 1130. I think the 1800 drivers had that fix.
Eddy
--
Suppressed == surprised
>> There are certain to be quite a few potential race hazards strewn through the software. Emulating at 1130 speeds will avoid the problem, but most people want the speed of modern circuits so they are not waiting a long time for even smallish jobs to run.
I take acceptation to this.
I used the 1132 from the release of the 1130 to the introduction of the 1403; a colleague and I made changes to the 1132 driver to always print at the full speed of “numeric only” printing (it was simply a matter of reading the character wheel to determine where to start). I tested it in a very tight loop so there was very little delay between printed lines and did not have any problems.
My customer has been running DM2 now for over 30 years in every day operation supporting general ledger, pay checks, accounts payable, etc. with multiple clients. I run compiles, links, edits, etc. I write the assembly and his programmer writes the Fortran, COBOL and RPG. He is currently on the latest PC’s with gobs of speed and I use an I7. I never did anything to slow down the emulation. We have never run into a race condition over those years.
As I said in an earlier email, the only race in DM2 that we ever ran into over 48 years was the one that occurs if you press STOP on the device between the time the driver checks for BUSY and the time it issues the XIO. On the IBM 1800 the driver tested BUSY correctly. Don Nichols at DNA, whom I worked for in the 70’s, fixed that for the 1130 in the early 70’s. The correct procedure is to issue the XIO then check for BUSY. After the XIO, if the device does not show BUSY then it means it did not accept the XIO and it is NOT READY … that way there is no race.
Aside from the very simple IBM 1401, the IBM 1130 running DM2 is the most solid system I have ever used. Note: version 1, which was strictly card based with an attached disk, did have some race conditions but IBM fixed all of those for version 2.
My hat’s off to IBM, they wrote solid software in those days.
Eddy
From: ibm...@googlegroups.com [mailto:ibm...@googlegroups.com] On Behalf Of Carl Claunch
Sent: Monday, August 01, 2016 12:17 PM
To: IBM1130
Cc: br...@quarterbyte.com
Subject: [IBM1130] Re: one more note
There are certain to be quite a few potential race hazards strewn through the software. Emulating at 1130 speeds will avoid the problem, but most people want the speed of modern circuits so they are not waiting a long time for even smallish jobs to run.
Carl