Inside an IBM/Motorola mainframe controller chip from 1981
The IBM 3274 Control Unit chip from 1981, SC81150R, was examined, revealing IBM and Motorola collaboration. It featured a 16x16 memory block, PLAs, and a 16-bit bus. The chip specialized in data handling, lacking ROM and microcode, with a unique memory buffer design. The analysis highlighted vintage mainframe technology complexity.
Read original articleThe article delves into the analysis of a chip found in the IBM 3274 Control Unit from 1981. The Control Unit facilitated communication between mainframes and display stations/printers, handling data at high speeds. The examined chip, labeled SC81150R, revealed IBM markings internally, suggesting IBM's design with Motorola's manufacturing. The chip featured a 16x16 memory block, numerous PLAs, and a 16-bit bus for data processing. Despite expectations of finding a recognizable processor, the chip appeared to be a specialized data-handling chip, possibly interpreting protocol bits. Built with NMOS technology, the chip lacked ROM and microcode, indicating a unique function. The chip's memory buffer, triple-ported for simultaneous reads and writes, was structured with cross-coupled inverters for data storage. The analysis uncovered intricate circuitry and design choices, showcasing the complexity of vintage mainframe technology.
Related
Investigating SSMEC's (State Micro) 486s with the UCA
An investigation into State Microelectronics Co. Ltd.'s SM486 CPUs reveals they closely mimic Intel's 486 CPUs but may use more advanced processes. Questions arise about their legality and potential applications in China's vintage microprocessor market.
Below MI – IBM I for Hackers
IBM i system offers full control over hardware and software, utilizing Machine Interface for abstract development and memory safety. It operates on POWER CPU with 64-bit big-endian architecture, featuring unique security levels and Single-Level Storage for memory management. Control flow is managed through register conventions and stack operations. The system lacks memory safety, allowing out-of-bounds memory access. Security levels range from no security to C2 level, with Security Level 40 recommended. The writeup delves into memory management, control flow, and security mechanisms for evaluating memory safety and exploitation.
The Origin of the Species: NEC PC-8001 FDD Adapter
The 1979 NEC PC-8001 was a successful personal computer with expansion capabilities, N-BASIC in mask ROMs, and challenges in loading software via floppy disk drives. Insights into technical aspects and restoration efforts were discussed.
"Micro Chart" CPU reference cards (6502, Z80, 8088/8086, 68000)
A forum shared CPU reference cards for 6502, Z80, 8088/8086, and 68000. Enthusiasts appreciated the dense yet navigable content. Users discussed similar cards for SC/MP, 6800, 6809, and more microprocessors. Jonathan Bowen and Jason Scott's collections were mentioned. Links to PDP 8 and UK practical electronics info sheets were shared. Scans were uploaded for preservation, with interest in expanding accessibility on platforms like the Internet Archive.
NuMachine
The NuMachine, a 1970s microprocessor-based computer, ran on a 10 MHz 68010 processor with TRIX Unix. Acquired by Texas Instruments in 1983, it introduced the NuBus architecture, impacting Apple and NeXT.
- There is speculation about the IBM 3274 using a proprietary microcontroller architecture called "universal controller" (UC), but documentation is scarce.
- Commenters share personal experiences with IBM mainframes and related systems, highlighting their complexity and unique features.
- Some discuss the evolution of software and hardware, noting that modern systems are more powerful but also more complex and resource-intensive.
- The partnership between IBM and Motorola, particularly in developing mainframe-compatible systems for PCs, is noted as intriguing.
- One commenter offers a vintage IBM manual for free, reflecting a community interest in preserving and sharing historical computing resources.
We used VM/CMS where VM was a virtual machine monitor and CMS was a single-user OS that felt a lot like CP/M or MS-DOS. (I understand CP/M was inspired by CMS) If you have a lot of developers, they all get their own OS and normally they would store their files on "minidisc" images.
Even though the experience wouldn't seem too foreign to somebody who works on the command line today, the I/O was not character based but instead buffered the way the article describes. Applications were built around a model where you program fields on the terminal which get submitted when somebody hits the send button such as the XEDIT text editor
https://www.ibm.com/docs/en/zvm/7.3?topic=zvm-cms-file-edito...
which was functionally similar to the TECO editor you'd see on DEC minicomputers but quite different in implementation. (e.g. 1970's mainframe apps were similar to 1990's web form applications)
Since we had Digital right across the border in Massachusetts, schools and children's museums in my area where saturated with PDP-8, PDP-11 and VAX machines. The computer club (which met at the physics clasroom) at my high school inherited an old PDP-8 when the school got a VAX, it was an unusual system that they were planning to ship to a newspaper that didn't buy it in the end which had terminals that used an ordinary serial connection but could be programmed to behave like the 3270, we didn't have any software that used that feature until I got out the manuals and wrote a BASIC program that would send the control sequences for that mode.
[0] "AS/400, but it's a hacked-together line of business program turned hospital OS written when Microsoft Access was still in di-a-pers."
No, I don't know if MUMPS actually presents forms in terminal buffered I/O or not.
[1] "Microsoft Access, but it's an enterprise grade server OS written when Windows NT was still in di-a-pers."
Software has gotten complex, folks were running BBS with multiple users 30+ years ago on 286 computers. First multi user machine I used was 386 BSD supporting 50-100 students at once. 486 machines were supporting thousand of users at once. A cheap under $500 server can probably handle 5k hackernew users at once without missing a beat. Love the article, but don't blame the hardware, hardware has grown, software has just grown faster with so much waste as well.
Still probably cost an arm and a leg, though. The cards weren't sold on their own, but installed inside a PC under the names Personal Computer XT/370 or AT/370:
https://en.wikipedia.org/wiki/PC-based_IBM_mainframe-compati...
It's in excellent condition other than a bit of staining on the outer rear cover
https://www.amazon.co.uk/MVS-JCL-370-XA-JES/dp/0911625852
I worked with them for a year or so at an insurance company and particularly liked some of the feature of the ISPF editor. You could hide rows then perform actions on the remaining columns, quirky but very handy when you needed it!
Ultimately, it was gutted and converted into a mobile workstation.
Related
Investigating SSMEC's (State Micro) 486s with the UCA
An investigation into State Microelectronics Co. Ltd.'s SM486 CPUs reveals they closely mimic Intel's 486 CPUs but may use more advanced processes. Questions arise about their legality and potential applications in China's vintage microprocessor market.
Below MI – IBM I for Hackers
IBM i system offers full control over hardware and software, utilizing Machine Interface for abstract development and memory safety. It operates on POWER CPU with 64-bit big-endian architecture, featuring unique security levels and Single-Level Storage for memory management. Control flow is managed through register conventions and stack operations. The system lacks memory safety, allowing out-of-bounds memory access. Security levels range from no security to C2 level, with Security Level 40 recommended. The writeup delves into memory management, control flow, and security mechanisms for evaluating memory safety and exploitation.
The Origin of the Species: NEC PC-8001 FDD Adapter
The 1979 NEC PC-8001 was a successful personal computer with expansion capabilities, N-BASIC in mask ROMs, and challenges in loading software via floppy disk drives. Insights into technical aspects and restoration efforts were discussed.
"Micro Chart" CPU reference cards (6502, Z80, 8088/8086, 68000)
A forum shared CPU reference cards for 6502, Z80, 8088/8086, and 68000. Enthusiasts appreciated the dense yet navigable content. Users discussed similar cards for SC/MP, 6800, 6809, and more microprocessors. Jonathan Bowen and Jason Scott's collections were mentioned. Links to PDP 8 and UK practical electronics info sheets were shared. Scans were uploaded for preservation, with interest in expanding accessibility on platforms like the Internet Archive.
NuMachine
The NuMachine, a 1970s microprocessor-based computer, ran on a 10 MHz 68010 processor with TRIX Unix. Acquired by Texas Instruments in 1983, it introduced the NuBus architecture, impacting Apple and NeXT.