[HN Gopher] Area 5150, a Reflection ___________________________________________________________________ Area 5150, a Reflection Author : zdw Score : 61 points Date : 2022-11-13 15:15 UTC (7 hours ago) (HTM) web link (scalibq.wordpress.com) (TXT) w3m dump (scalibq.wordpress.com) | tyingq wrote: | Maybe no explanation needed here, but just in case, "5150" was | the iconic first IBM PC: | https://en.wikipedia.org/wiki/IBM_Personal_Computer | zen21 wrote: | Amusingly the same number as for the legal code used to | involuntarily detain someone for psychiatric evaluation. | jll29 wrote: | The pun about "Area 5150" is int includes "area 51" (a US | military base where, besides new weapons testing, according to | conspiracy theories, aliens may also be investigated or kept - | https://en.wikipedia.org/wiki/Area_51) and "IBM 5150" combined. | | The pun about "8088 MPH" is the "Intel 8088" was used an "MPH" | obviously stands for "miles per hour", a rather fast pace. | | In some sense, the audience for these demos is small, because to | be truly appreciative of the technical skill of the demo coders, | you probably should have programmed the IBM PC (and its various | graphics modes) in assembler. | sp332 wrote: | 88 MPH is a Back to the Future reference. "When this baby hits | 88mph, you're gonna see some serious shit!" And there's a | Delorean in the "we don't need sprites" section. | aliqot wrote: | It's sad that they got rid of the enhanced timekeeping | functionality in the move from 5100 to the (as I understand it, | inferior) IBM 5150 model, which ships chrono-locked from | factory to the present time at all times. Bummer! | moosedev wrote: | > The pun about "8088 MPH" is the "Intel 8088" was used an | "MPH" obviously stands for "miles per hour", a rather fast | pace. | | It's also a Back To The Future (1985) reference! (The Delorean | had to reach 88mph in order to time travel.) It captures the | "new demo for a 1980s computer" situation on several levels. | aenis wrote: | Lots of very same tricks that were used on 8bit computers - | changing screen border offsets per scanline to generate smooth | sinus-scroll like effects without moving any pixels in the | memory, altering color palettes mid-refresh, faking graphics with | fonts and animation with palette shifting - all prime tools in | the 1980s. Masterpiece, no doubt. I'd be so cool to see the | source! | fortran77 wrote: | You wonder how much better computing would be for any generation | of CPU and display technology if people just spent the time and | effort squeezing out every last drop of performance? How much | energy and resources are we wasting because few people are | programming or understanding their computers at the lowest level? | II2II wrote: | We can gain some insight by looking to the past. Certain | generations of CPU were considerably longer lived than others. | Think back to the 6502, Z80, 68000, or even the 8088. Even | though the pace of progress was crazy back then, some of those | CPUs were long lived because they formed the basis of budget | computers. Some found a second life in other types of devices. | | While software improved, it never seemed as dramatic for | applications than it did for games and never as dramatic for | games as it was for demos. Applications were bumping into hard | limits with respect to both computational power and memory. It | frequently meant that one had to purchase an expensive | workstation simply to get work done. Our computers may feel | slow at times, but they can usually do what we expect of them | without the expense of specialized hardware. | | Why are demos the exception? Part of it will have to do with | maintainability and support. No one is going to worry about | updates to a demo a year down the road, never mind ten years. | Likewise, no one is going to care if it fails to run on some | computers due to some obscure edge case. Demos can also afford | to make trade-offs. Few, if any, demos require user | interaction. They don't have to concern themselves with | background processes. From start to end, they are | deterministic. Things that would be truly bizarre in | application development, such as tying up the CPU to get | precise timing to play tricks with the video card then using | deterministic code paths to get that precise timing, are | acceptable with demos. | thanatos519 wrote: | Those CGA textmode graphics modes are fun. I once wrote a fractal | zoomer that worked at 160x100 16c or 80x100 ... many colours, | depending on which dither characters I used. | | Glad to see someone driving the technique to the extreme! ___________________________________________________________________ (page generated 2022-11-13 23:00 UTC)