User Tools

Site Tools


sd:history

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
sd:history [2026/04/30 14:08] appledogsd:history [2026/05/02 22:49] (current) appledog
Line 95: Line 95:
 The composite register system emerged from Dr. Issac Korr's observation that most programs use pointers and data simultaneously, and that traditional architectures force a choice between them. By allowing any combination of bank byte and address word to form a pointer (BLA, ELY, FLX, GLZ, ILC, TLK -- sixty-four combinations from the 8x8 grid -- the SD-8516 eliminated the most common reason for spilling registers to memory. A Forth inner loop could hold the data stack pointer, return stack pointer, top-of-stack value, and three scratch pointers all in registers simultaneously. 32 to 24 and 24 to 32 bit transforms were zero cost; you just loaded into AB and used BL:Y as a register, or TK and TLK. The composite register system emerged from Dr. Issac Korr's observation that most programs use pointers and data simultaneously, and that traditional architectures force a choice between them. By allowing any combination of bank byte and address word to form a pointer (BLA, ELY, FLX, GLZ, ILC, TLK -- sixty-four combinations from the 8x8 grid -- the SD-8516 eliminated the most common reason for spilling registers to memory. A Forth inner loop could hold the data stack pointer, return stack pointer, top-of-stack value, and three scratch pointers all in registers simultaneously. 32 to 24 and 24 to 32 bit transforms were zero cost; you just loaded into AB and used BL:Y as a register, or TK and TLK.
  
-__**Second: Two stack pointers, not one.**__\\ Every major programming paradigm — Forth, C, Pascal, even structured BASIC maintains at least two stacks: one for data, one for return addresses. Every existing processor forced programmers to share a single hardware stack pointer between both, or to dedicate a general-purpose register as a second stack pointer and manage it manually. The SD-8516 made the dual-stack model architectural, with dedicated 24-bit stack pointers for data (ELY) and return addresses (FLX)This was not a new idea — the 6809 had user and supervisor stack pointers, but the SD-8516'pre-decrement store and post-increment load addressing modes ('STA [-,ELY]' and LDA [ELY,+]') made multi-stack operations single-instruction primitives.+__**Second: A flat memory model; the system had to have enough RAM to accomodate everything in the PPU and SPU systems. Every other system had begin to move towards bank switching and memory management techniques. The SD-8516 focused on providing fast, unified memory, with accelerated accessAnd what'morea lot of it.
  
-__**Third, and most controversially: a single-cycle hardware multiply.**__+__**Third, and related to #2: a single-cycle hardware multiply.**__
  
 //The Multiplication Table: Stellar Dynamics' Gamble// //The Multiplication Table: Stellar Dynamics' Gamble//
  
-In 1980, an 8-bit multiply took 130 cycles on a 6502, 200 cycles on a Z80, and 70 cycles on a 68000. Even the fastest implementation — the 6809's dedicated 11-cycle MUL — could only handle 8×8 products. The SD-8516 was designed to multiply 32-bit values in a single clock cycle.+In 1981, an 8-bit multiply took 130 cycles on a 6502, 200 cycles on a Z80, and 70 cycles on a 68000. Even the fastest implementation — the 6809's dedicated 11-cycle MUL — could only handle 8×8 products. The SD-8516 was designed to multiply 32-bit values in a single clock cycle.
  
-The secret was the 128 KB mask ROM die, bonded directly into the processor package, containing a complete 8x8 to 16-bit multiplication lookup table. To multiply two 8-bit values, the microcode simply concatenated them into a 16-bit ROM address and read the 16-bit result in one bus cycle. For 16-bit and 32-bit multiplies, the operation was decomposed into four 8×8 partial products using the ROM and summed by the ALU. The entire sequence was pipelined to complete in a single processor cycle.+The secret was the 128 KB mask ROM die, bonded directly into the processor package, containing a complete 8x8 to 16-bit multiplication lookup table. To multiply two 8-bit values, the CPU simply concatenated them into a 16-bit ROM address and read the 16-bit result in one bus cycle. For 16-bit and 32-bit multiplies, the operation was decomposed into four 8×8 partial products using the ROM and summed by the ALU.
  
-A contributing factor was the unrolled microcode used in it's design. While considered sloppy by some, at three times the transistors as a 68000 (and almost 10x those on an 8086) the design choice paid off with the ability to overclock from 4 MHz to 16 MHZ and above. Over-engineered to a fault, some users reported LNG cooled chips running at over 300 MHz.+A contributing factor was the unrolled microcode used in it's design. At nearly five times the transistors as a 68000 (and over 10x those on an 8086) the design choice paid off with the ability to overclock from 4 MHz to heretofore unheard-of speeds, 100mhz and above. Over-engineered to a fault, some users reported liquid-cooled chips running at over 300 MHz.
  
 The 128 KB ROM coupled with a larger die size was, in 1981, outrageously expensive. By 1978 the 6502 cost $4 or $5 to make and sold for $25. The 8086 cost $10 to $20 to make; launched at $87, by the early 80s the price had fallen to under $20. The 68000 had a similar story; Launched for over $400, Steve Jobs famously negotiated a mass-purchase for around $15 per unit. The 128 KB ROM coupled with a larger die size was, in 1981, outrageously expensive. By 1978 the 6502 cost $4 or $5 to make and sold for $25. The 8086 cost $10 to $20 to make; launched at $87, by the early 80s the price had fallen to under $20. The 68000 had a similar story; Launched for over $400, Steve Jobs famously negotiated a mass-purchase for around $15 per unit.
  
-The straw that broke the camel's back and enabled economic viability was that in 1981, 64K DRAM chips crashed to $5 in volume (from $25). The DRAM price crash in 1981 (specifically for the then-new 64K DRAM chips) was driven by a classic semiconductor industry cycle: overcapacity combined with softening demand during an economic slowdown. By the time RAM prices stabilized, the other SD-8516 manufacturing process had improved. Yet the cost to produce one of these chips remained a multiple of any other CPU. Launching at $189 in 1982, and falling to $85 by Christmas, a $795 total package computer system was not unheard of; a direct competitor to the C64's $595 pricetag. Given the massive difference in power (4 to 10x faster) hobbyist enthusiasts and homebrew hackers flocked to the SD-8516; it was the underground computer scene of the underground computer scene.+The launch window came in late 1981. Suddenly, 64K DRAM chips crashed to $5 in volume (from $25). The DRAM price crash in 1981 (specifically for the then-new 64K DRAM chips) was driven by a classic semiconductor industry cycle: overcapacity combined with softening demand during an economic slowdown. By the time RAM prices stabilized, the other SD-8516 manufacturing process had improved. Yet the cost to produce one of these chips remained a multiple of any other CPU. Launching at $189 in 1982, and falling to $125 by Christmas, a $795 total package computer system was not unheard of; a direct competitor to the C64's $595 pricetag. Given the massive difference in power (4 to 10x faster) hobbyist enthusiasts and homebrew hackers flocked to the SD-8516; it was the underground computer scene of the underground computer scene.
  
-Dr. Issac Korr, who designed the multiply unit, later reflected: "Everyone told us it was insane to put 128 kilobytes of ROM and 200,000 transistors on a processor die. Fie! It will take them more than a week before they can coax their MUL instructions out from the ALU."+Dr. Issac Korr, who designed the multiply unit, later reflected: "Everyone told us it was insane to put 256 kilobytes of RAM on a processor die. Fie! It will take them more than a week before they can coax their MUL instructions out from under their Arithmetic Logic Units!"
  
-He was right. The multiply ROM was the chip's signature feature and its single greatest competitive advantage. But it was also the reason the chip nearly died at birth.+He was right. The multiply ROM, alongside the generous amount of memory, was the chip's signature feature and its single greatest competitive advantage. But it was also the reason the chip nearly died at birth.
  
 === Critical success, commercial failure. === Critical success, commercial failure.
Line 128: Line 128:
 * **Interrupts:** Programmable interrupt system with vector table * **Interrupts:** Programmable interrupt system with vector table
 * **Performance:** ~1.2 DMIPS at 4 MHz (equivalent to VAX-11/780) * **Performance:** ~1.2 DMIPS at 4 MHz (equivalent to VAX-11/780)
-* **Transistor count:** ~168,000 (including multiply ROM)+* **Transistor count:** ~500,000 (including multiply ROM)
 * **Process:** 3.5 µm HMOS (Kitsune fabrication) * **Process:** 3.5 µm HMOS (Kitsune fabrication)
 * **Package:** 64-pin DIP * **Package:** 64-pin DIP
-* **Price:** $189 (initial, single unit, 1982)+* **Price:** $589 (initial, single unit, 1982)
  
 === A Savior from Japan === A Savior from Japan
-The SD-8516 launched into a market that did not want it.+The SD-8516 launched into a market that did not need it.
  
-At $189 per unit, it cost six times more than a Z80, four times as much as a 68000, and more than double an 8086. The 128 KB multiply ROM, the chip's greatest technical achievement, was largely seen as useless as every standard game had to run on the lower-class hardware of the era to get sales. No credible game designer wrote anything for the SD-8516. Although, it did see great use in the scientific community, being adopted in cluster configuration to run the laser sample ananlysis arrays at all three of the top scientific research facilities; Black Mesa, Aperture Science, and Stellar Dynamics.+At $189 per unit, it cost six times more than a Z80, four times as much as a 68000, and more than double an 8086. The 128 KB multiply ROM, the chip's greatest technical achievement, was largely seen as useless as every standard game had to run on the lower-class hardware of the era to get sales. No credible game designer wrote anything for the SD-8516. Although, it did see great use in the scientific community, being adopted in cluster configuration to run the laser sample analysis arrays at all three of the top scientific research facilities; Black Mesa, Aperture Science, and Stellar Dynamics.
  
 In the business and banking world, it's overstated power was largely seen as un-needed at the time. System designers who needed fast multiplication were already using the 68000 with acceptable results. Those who needed a cheap CPU bought the Z80 or 6502. The SD-8516 fell into the gap between single-user and enterprise-class time-sharing and never found it's niche. In the business and banking world, it's overstated power was largely seen as un-needed at the time. System designers who needed fast multiplication were already using the 68000 with acceptable results. Those who needed a cheap CPU bought the Z80 or 6502. The SD-8516 fell into the gap between single-user and enterprise-class time-sharing and never found it's niche.
Line 142: Line 142:
 IBM had quicky standardized the industry around the the 8088 architecture in response. The Macintosh was about to standardize creative professionals on the 68000. Stellar Dynamics had no ecosystem, no software library, and no Fortune 500 patron. The VC-3, their reference personal computer design, was technically impressive -- a complete system with banked memory, SID-inspired sound synthesis, and multiple video modes -- but it competed against machines backed by companies with million dollar marketing budgets and thousand-man sales teams. IBM had quicky standardized the industry around the the 8088 architecture in response. The Macintosh was about to standardize creative professionals on the 68000. Stellar Dynamics had no ecosystem, no software library, and no Fortune 500 patron. The VC-3, their reference personal computer design, was technically impressive -- a complete system with banked memory, SID-inspired sound synthesis, and multiple video modes -- but it competed against machines backed by companies with million dollar marketing budgets and thousand-man sales teams.
  
-By mid-1983, Stellar Dynamics had sold fewer than 5,000 units total. Their Japanese and Taiwanese investors were losing patience. Dr. Magnussberg reportedly mortgaged his house to make payroll in November 1983.+By mid-1983, Stellar Dynamics had sold only 25,000 units total. Their Japanese and Taiwanese investors were losing patience. Dr. Magnussberg reportedly mortgaged his house to make payroll in November 1983.
  
-The turning point was when Dr. "ELY" Vance Halberg flew to Japan to meet with the head of the investor's board of directors, Iroichiri Shimajiro. He basically told them that the 8510 project had failed, and that it was unlikely to make a return on the investment. But, if they did not pay the final $5 million dollars investment, the company would fold. Korr said in a tele-call that he believed this Chip was the future but they were just to early. He apologized and deeply bowed.+The turning point was when Dr. "ELY" Vance Halberg flew to Japan to meet with the head of the investor's board of directors, Iroichiri Shimajiro. He basically told them that the 8516 project had failed, and that it was unlikely to make a return on the investment. But, if they did not pay the final $5 million dollars investment, the company would fold. Korr said in a tele-call that he believed this Chip was the future but they were just too early. He apologized and deeply bowed.
  
-But Shimajiro's response was unexpected. He said, "This is a young man that I liked," and history was made. Therefore we must acknowledge that without the greats of yesteryear -- The Ataris, the Segas and Nintendos, the Origins, the Midways, Commodores, Amigas, Apples, Spectrums, BBC Micros, Tandys and so many more -- we would today have nothing. It was their work and sacrifice that showed us the way in the early 80s era of the home microcomputer. It is thus, from their generous donation, that we have been allowed to exist today, and indeed, succeed and thrive!+But Shimajiro's response was unexpected. He said, "This is a young man that I liked," and history was made. 
  
 === Audiovisual Magic, but at a price === Audiovisual Magic, but at a price
-Shimajiro's investment was not entirely charitable. He was the preside of Namsegdo's Game division and their company was sitting on a glut of 128kb RAM die chips. A deal was made; they were placed into the SD-8516 alongside a new pair of coprocessor chips: the XY-2000 PPU and a relatively unknown prototype chip called the SPC-100Two boards were to be used for System RAM and one each for the PPU and SPU; this made the SD-8516, on paper, a 512kb system. In addition, Stellar Dynamics had to pay back the cost of each board without raising the price until the debt had been paid. But Shimajiro saw to it that the boards would sell.+Shimajiro's investment was not entirely charitable. He was the president of Namsegdo's Game division and their company was sitting on a glut of 128kb RAM die chips and unused PPU (Picture Processing Units) and prototype ASU chips for an upcoming console (Audio Sample Unit). A deal was made; they were placed into the SD-8516 as a new pair of co-processor chips: the XY-85 arcade board, loaded with a relatively unknown prototype chip called the SPC-1000The ram was expanded to 512kb and partially dedicated to the new add-on boards. 128k for the PPU and 128k for the SPC. Additionally, they would adopt a new "CART" format for distributing games on up to 1mb ROM die carts. This made the SD-8516, on paper, the most powerful console of it's time, but not by much. 
 + 
 +In return, Stellar Dynamics had to pay back the cost of each board without raising the price of the system until the investment had been paid. But Shimajiro saw to it that the boards would sell.
  
 === The Arcade Pivot (1984-1987) === The Arcade Pivot (1984-1987)
-Thus, what saved Stellar Dynamics was not the personal computer market but the one market where single-cycle multiply was not a luxury; it was a necessity. The Arcade market. As part of the investment deal, Namsegdo made the SD-8516 the centerpiece of their their high end arcade board system. The bet paid off big time.+What saved Stellar Dynamics was not the personal computer market but the one market where single-cycle multiply was not a luxury but a necessity. The Arcade market. As part of the investment deal, Namsegdo reinvested back into Stellar Dymamics by buying one million of what now amounted to a high end arcade board system. The bet paid off big time.
  
 Arcade game hardware in 1984 was undergoing a transformation. Sprite scaling, rotation, and pseudo-3D effects required real-time multiplication at rates that brought the 68000 to its knees. A single sprite rotation required dozens of multiplies per frame. At 60 frames per second, the 68000's 38-to-70-cycle MULU became the bottleneck. Game developers were resorting to pre-calculated lookup tables that consumed precious ROM space, or accepting visible slowdown when too many sprites appeared on screen. Arcade game hardware in 1984 was undergoing a transformation. Sprite scaling, rotation, and pseudo-3D effects required real-time multiplication at rates that brought the 68000 to its knees. A single sprite rotation required dozens of multiplies per frame. At 60 frames per second, the 68000's 38-to-70-cycle MULU became the bottleneck. Game developers were resorting to pre-calculated lookup tables that consumed precious ROM space, or accepting visible slowdown when too many sprites appeared on screen.
  
-But the SD-8516 had solved this problem before it became an issue, and sales began to pick up. Shimajiro's gamble began to pay off; The SD-8516'legenedary "single-cycle MUL" could perform sprite transformations in real time using lookup tables, without slowdown, and without the elaborate co-processor arrangements that competitors required. As well, by the mid 80s hackers had discovered ways to do fast memory copy. A single SD-8516 at 4 MHz could transform more sprites per frame than a 12 MHz 68000 and reach speeds of over 120 frames per second even during heavy parallax scrolling.+But the SD-8516 had solved this problem before it became an issue, and sales began to pick up. Shimajiro's gamble began to pay off; The SD-8516'legendary "single-cycle MUL" could perform sprite transformations in real time using lookup tables, without slowdown. And the PPU co-processor and sample unit brought arcade quality graphics and sound into the home.
  
-Comcap-Namiko was the first major licensee, integrating the SD-8516 into a custom arcade board that could do over 6,000 sprites at 30fps in late 1987. Conam co. followed in 1988. By 1990, the SD-8516 was present in over a dozen arcade platforms, and Stellar Dynamics had quietly become profitable. The chip's price dropped to under $100 as volumes increased.+Comcap-Namiko was the first major licensee, integrating the SD-8516 into a custom arcade board that could do over 5,000 sprites at 30fps in late 1987. Conam co. followed in 1988. By 1990, the SD-8516 was present in over a dozen arcade platforms, and Stellar Dynamics had quietly become profitable. The chip's price dropped to under $100 as volumes increased.
  
 === The Cult Following (1987-1995) === The Cult Following (1987-1995)
 Arcade success attracted a different kind of attention. University computer science departments, which had been using PDP-11s and VAXen for teaching, discovered that the SD-8516's clean architecture and dual-stack design made it an ideal platform for teaching language implementation. The VC-3 reference design, with its built-in FORTH interpreter and monitor ROM, could be assembled for under $250 and sold for $399 and less; a fraction of the cost of a minicomputer terminal, and with an architecture that was not constrained by a miniscule RAM or less registers than you can count on one hand. Arcade success attracted a different kind of attention. University computer science departments, which had been using PDP-11s and VAXen for teaching, discovered that the SD-8516's clean architecture and dual-stack design made it an ideal platform for teaching language implementation. The VC-3 reference design, with its built-in FORTH interpreter and monitor ROM, could be assembled for under $250 and sold for $399 and less; a fraction of the cost of a minicomputer terminal, and with an architecture that was not constrained by a miniscule RAM or less registers than you can count on one hand.
  
-A community formed. It was small, intense, and disproportionately influential. Forth programmers -- already accustomed to being a cult -- adopted the SD-8516 as their ideal machine. The dual stack pointers, the pre-decrement/post-increment modes, the composite register addressing: every design decision that had baffled mainstream buyers turned out to be exactly what threaded-code interpreters needed. SD/FORTH 2.0 (1988) running on a 4 MHz SD-8516 benchmarked at over 360,000 words per second, faster than any other microcomputer Forth in existence and competitive with native-code Forth systems running on processors twice its clock speed. +A community formed. It was small, intense, and disproportionately influential. Forth programmers -- already accustomed to being a cult -- adopted the SD-8516 as their ideal machine. The BBS scene, still thriving in the early 1990s, began to adopt the VC-3 as a cult platform. Its KERNAL ROM, inspired by Commodore's conventions but with the power of a VAX, provided a clean API for terminal I/O, file services, and sound synthesis. The DYNATERM 8800 text mode -- 80 columns with it's retro era-authentic phosphor-amber CGA and COLORDORE palettes -- became instantly iconic.
- +
-The BBS scene, still thriving in the early 1990s, began to adopt the VC-3 as a cult platform. Its KERNAL ROM, inspired by Commodore's conventions but refined with a decade of hindsight, provided a clean API for terminal I/O, file services, and sound synthesis. The DYNATERM 8800 text mode — 80 columns with it's retro era-authentic phosphor-amber CGA and COLORDORE palettes became instantly iconic.+
  
 === The Business Surprise (1991-1999) === The Business Surprise (1991-1999)
Line 178: Line 178:
 The installed base, combining arcade hardware, university systems, BBS machines, and business terminals, reached an estimated 2.4 million units by 1992. Stellar Dynamics, the company that nearly died in 1983, was valued at... //one **million** dollars.// The installed base, combining arcade hardware, university systems, BBS machines, and business terminals, reached an estimated 2.4 million units by 1992. Stellar Dynamics, the company that nearly died in 1983, was valued at... //one **million** dollars.//
  
-=== The Silver Age (1995-) +=== The Sunset Era (1995-) 
-What happened next was unprecedented and, in retrospect, slightly insane. +The SD-8516 did not survive into the 2000s as a commercial platform. It couldn't. The 3D revolution, the internet, the Windows hegemony... these were tidal forces that could be delayed, but not stopped. No 8/16-bit architecture could resist, no matter how elegantly designed. Stellar Dynamics pivoted to embedded systems in 1994, licensing the SD-8516 core for industrial controllers, point-of-sale terminals, and in a fitting full circle, arcade machines emulating legacy games. //Emulators running emulators.// The Matrix. The company was eventually acquired by an international conglomerate in 2002 for $million, and the original engineers retired. They still post on social media, every now and then. To reminisce about the old days and give some pointers to the next generation. Then again, no one has heard from them in quite a few years now. Time flies when you're having fun.
- +
-The SD-8516's performance ceiling, real as it was, coincided with a cultural moment. The IBM PC had won the general-purpose computing war, but it had won it with complexity. CONFIG.SYS files, expanded memory managers, IRQ conflicts, device driver nightmares: the PC ecosystem in 1990 was powerful and miserable. The SD-8516 ecosystem was limited and joyful. +
- +
-Programmers who had grown up on Commodore 64s and Apple IIs -- the generation that learned to code by poking bytes and timing raster interrupts found in the SD-8516 a machine that respected their skills. You could understand the entire system. You could hold the memory map in your head. You could write to the framebuffer directly and hear the results from the sound chip immediately. The VC-3, with its 320×200 graphics modes, SID-inspired 8-voice synthesizer and console-inspired PPU and sample module, it's FORTH interpreter, was like an 80s home microcomputer had gone to graduate school. +
- +
-The demoscene adopted it. The indie game scene adopted it. A small but vocal contingent of programmers argued, not entirely without merit, that the SD-8516 represented the last of a generation; a computer that a single person could fully comprehend. +
- +
-This philosophy that a computer should be knowable, that complexity has costs beyond performance delayed the adoption of 3D acceleration in the SD-8516 ecosystem by nearly a decade. While the PC world raced toward texture-mapped polygons, dedicated GPU pipelines, and hardware T&L units, SD-8516 developers perfected the art of software rendering. Mode 7-style floor effects, raycasting engines, and Bresenham line drawing techniques that PC developers abandoned the moment they had GPU hardware were refined to extraordinary levels on the SD-8516. +
- +
-The results were, by any objective measure, technically inferior to what a Pentium with a Voodoo card could produce. They were also, by a measure that resists quantification, more beautiful. There is a particular aesthetic that emerges when every pixel is placed by code that a human wrote and understood, and the SD-8516 community cultivated that aesthetic with the devotion of monks illuminating manuscripts. +
- +
-=== The Sunset Era (1999-present+
-The SD-8516 did not survive into the 2000s as a commercial platform. It couldn't. The 3D revolution, the internet, the Windows hegemony... these were tidal forces that could be delayed, but not stopped. No 8/16-bit architecture could resist, no matter how elegantly designed. Stellar Dynamics pivoted to embedded systems in 1994, licensing the SD-8516 core for industrial controllers, point-of-sale terminals, and in a fitting full circle, arcade machines emulating legacy games. //Emulators running emulators.// The company was eventually acquired by an international conglomerate in 2002 for $42 million, and the original engineers retired. They still post on social media, every now and then -- to reminisce about the old days and give some pointers to the next generation. Then again, no one has heard from them in quite a few years now. Time flies when you're having fun.+
  
 === Legacy === Legacy
 The scene never really died; it just went online. The scene never really died; it just went online.
  
-Emulators for the 8516 appeared in the early 2010s. Browser-based implementations followed, running the SD-8516 in WebAssembly at speeds the original hardware could only dream of. The community, small but persistent, continued to write for the system. Demoscene productionsand retro-style games were plentiful on a machine designed to represent the best of an era. The SD-8516: a machine that existed on the boundary between history and mythology.+Emulators for the 8516 appeared in the early 2010s. Browser-based implementations followed, running the SD-8516 in WebAssembly at speeds the original hardware could only dream of. The community, small but persistent, continued to write for the system. Demoscene productions and retro-style games were plentiful on a machine designed to represent the best of an era. The SD-8516: a machine that existed on the boundary between history and mythology.
  
-The SD-8516's legacy is not one of commercial triumph. It is a legacy of what could have been. Maybe, whay should have been. Of choices that were right for reasons the market didn't value until it was too late to matter. The flat address space that Intel wouldn't adopt until the 80386. The hardware multiply that wouldn't become standard until the RISC revolution. The dual-stack architecture that Forth programmers had been begging for since 1970 and still don't have on x86.+The SD-8516's legacy is not one of commercial triumph. It is a legacy of what could have been. Maybe, what should have been. Of choices that were right for reasons the market didn't value until it was too late to matter. The flat address space that Intel wouldn't adopt until the 80386. The hardware multiply that wouldn't become standard until the RISC revolution. The dual-stack architecture that Forth programmers had been begging for since 1970 and still don't have on x86. BASIC as a system language.
  
 Every few years, someone on a retro-computing forum asks: "What if IBM had chosen the SD-8516 instead of the 8088?" The question is unanswerable and irresistible. But the SD-8516 was never going to win. It was too expensive, too opinionated, and too late. But it was right. And sometimes, being right is its own reward; for as Angel the Vampire with Soul once famously said, "Our reward is that we got to be the good guys; we got to do the right thing. Because when nothing you do matters, all that matters is what you do." Every few years, someone on a retro-computing forum asks: "What if IBM had chosen the SD-8516 instead of the 8088?" The question is unanswerable and irresistible. But the SD-8516 was never going to win. It was too expensive, too opinionated, and too late. But it was right. And sometimes, being right is its own reward; for as Angel the Vampire with Soul once famously said, "Our reward is that we got to be the good guys; we got to do the right thing. Because when nothing you do matters, all that matters is what you do."
  
sd/history.1777558123.txt.gz · Last modified: by appledog

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki