Visiting Area 5150: Investigating a PC Demo | VCFMW 19 (2024)

Поделиться
HTML-код
  • Опубликовано: 27 ноя 2024

Комментарии • 42

  • @joecincotta5805
    @joecincotta5805 2 месяца назад +13

    Now I want one of these explainer videos for every demo. Absolutely brilliant work. Well done.

  • @psenough
    @psenough 2 месяца назад +6

    great explanation of all the tricks! :)

  • @thirstyCactus
    @thirstyCactus 2 месяца назад +1

    Amazing demo, and amazing emulation! Thank you for explaining the intricacies of this demo and taking the time to create such an accurate 5150 + CGA virtualization.

  • @50shadesofbeige88
    @50shadesofbeige88 23 дня назад +1

    Great presentation

  • @50shadesofbeige88
    @50shadesofbeige88 23 дня назад +1

    A thing of beauty.

  • @vtlmks
    @vtlmks 2 месяца назад +4

    Awesome talk!

  • @danielcollin4012
    @danielcollin4012 2 месяца назад +4

    Great presentation!

  • @mike_pena
    @mike_pena 2 месяца назад +2

    Thank you and congrats on your video. This is the first one I found explaining how the demo was achieved!

  • @tolkienfan1972
    @tolkienfan1972 2 месяца назад +1

    F*** arrrgh! I was planning on going, but had couldn't make it!
    Nice work on the emulator. Really fantastic job.
    Of courde, kudos to the demo team too.
    Wish I saw it live.

  • @duanestarpilot
    @duanestarpilot 2 месяца назад +3

    great talk! fascinating stuff

  • @aaronsgiles
    @aaronsgiles 2 месяца назад +2

    Not CGA, but in terms of shipping PC games that did raster effects, the game Masterblazer in VGA mode does per-scanline palette changes to get smooth a gradient background in 16-color 320x200 mode. It uses similar techniques of syncing to the VBLANK, programming the PIT to trigger around the start of the gradient, and then polling the HBLANK signal to count scanlines and tweak the DAC registers to create the effect.

  • @suvetar
    @suvetar Месяц назад +1

    Hero - Thank you!

  • @1BitFeverDreams
    @1BitFeverDreams 2 месяца назад +4

    Mind-blowing

  • @COMATRON.
    @COMATRON. 2 месяца назад +2

    sick talk - dope demo. pure awesomeness.

  • @jonhoyles714
    @jonhoyles714 2 месяца назад +2

    dam takes me back to my childhood playing with the atari st and amiga demos was a brilliant time

  • @Scalibq
    @Scalibq 2 месяца назад +5

    There appears to be a small error in the Lockstep Math sheet at around 36:40. It says: 1 CPU Cycle = 4 Timer Ticks. It's actually the other way around. The CPU runs at 4.77 MHz, and the timer at 1.19 MHz. So 4 CPU Cycles = 1 Timer Tick (or 1 Timer Tick = 4 CPU Cycles).
    Then the next line also makes sense: 1 CPU Cycle = 3 Pixels on screen. 1 Timer Tick == 4 CPU Cycles, so 1 Timer Tick == (4*3) Pixels on screen.

    • @GloriousCow
      @GloriousCow 2 месяца назад

      Correct, good catch.

    • @Scalibq
      @Scalibq 2 месяца назад

      @@GloriousCow Only a very minor mistake in an otherwise excellent and very informative presentation. Nice job!

  • @deltaray3
    @deltaray3 2 месяца назад +3

    Imagine how different personal computer history (and maybe even console gaming history) might have been if IBM game programmers figured this stuff out in 1983 to make better games.

  • @saganandroid4175
    @saganandroid4175 2 месяца назад +4

    The IBM PC can now rival the 1982 C64 in demos. Better in some ways, worse than others. Impressive deconstruction of the demo. Amazing how certain elegant ideas appear to start on one platform, then eventually find their way onto another some 40+ years later- if the hardware is capable. Everyone still laughing at the Apple ][e though.

    • @VCFMW
      @VCFMW  2 месяца назад

      And yet, the Apple II+/IIe has a small but competent demoscene community. Look up productions by "deater" and "French Touch". Lots of neat cycle-counting effects.

    • @saganandroid4175
      @saganandroid4175 2 месяца назад

      ​@@VCFMWwell aware of Deiter's work. Technically impressive but seem like masochistic effort for such little return. But l guess an Amiga user might think the same of 6502 or C64 or IIGS demos or Mac demos. I will check out that French democoder. Thanks.

  • @Mr_ToR
    @Mr_ToR 2 месяца назад +1

    This is real wizardry.

  • @drzeissler
    @drzeissler 2 месяца назад +1

    ...hopefully they will make something for the tandy 1000 after the upcoming pc-jr demo. hopefully....

  • @coreC..
    @coreC.. 2 месяца назад +1

    Wasn't there a CGA palette: green, red, yellow(, black)?

    • @GloriousCow
      @GloriousCow 2 месяца назад

      it's the same palette as green, red, brown, but in high intensity. brown is actually low intensity yellow. it's a long story, and a conversion actually performed by the monitor itself

    • @coreC..
      @coreC.. 2 месяца назад

      @@GloriousCow aah yes, indeed. Low and high intensity. 👍 I totally forgot about that.. after so many years

  • @RamondeBruijn
    @RamondeBruijn 2 месяца назад +1

    sweet

  • @drzeissler
    @drzeissler 2 месяца назад

    it would be very nice if the demo works on more cga machines like europc....

    • @VCFMW
      @VCFMW  2 месяца назад

      To do that, each group member would need a europc.

  • @mortenleikvoll2330
    @mortenleikvoll2330 2 месяца назад +1

    👏👏👏🤓

  • @MissNorington
    @MissNorington 2 месяца назад +1

    Wow (I mean it)

  • @AnnatarTheMaia
    @AnnatarTheMaia 2 месяца назад +2

    The PC bucket is missing so much hardware ($d012) that we always took for granted on the Commodore64 and the Amiga.

    • @GloriousCow
      @GloriousCow 2 месяца назад +4

      A scanline register, how luxurious! :D

    • @VCFMW
      @VCFMW  2 месяца назад +2

      My kingdom for a raster interrupt!

    • @saganandroid4175
      @saganandroid4175 2 месяца назад

      ​@@VCFMWhave you seen some of those PET demos? Crazy. Monochrome never looked so good.