pouët.net

8088 MPH by Hornet [web] & CRTC & Desire [web]

        _s@S$S@s_     ,s@S$S@s,     _s@S$S@s_    _s@S$S@s_
       g$õý` _,_ `üõ$g  Úûõæ"`   `"æõ™¿  g$õý` _,_ `üõ$g  g$õý` _,_ `üõ$g
       ø$._ ` _.$ý j$$'   ùìù   `$$: ø$._ ` _.$ý  ø$._ ` _.$ý
        .z]«S$S¬[s.  [$$  -ì@$#ì-  $$]  .z]«S$S¬[s.    .z]«S$S¬[s.
      ,[$õý` _,_ `üõ$],È$$,   ùìù   ,$$ý,[$õý` _,_ `üõ$],,[$õý` _,_ `üõ$],
    . `ȏ$._ ` _.$¼' üs._ _.sý `ȏ$._ ` _.$¼'`ȏ$._ ` _.$¼' .
   ù;z. `"üÈõ$õ¼ü"`_._ `üÈõ$$$õ¼ü` _._`"üÈõ$õ¼ü"`    `"üÈõ$õ¼ü"` .z;ù
   ù;8$Sæs,.__.,sæS$Sæs,_._  _.,sæS$Sæs,._ _   _.,©sæ@ý   _.,s@$8;ù
   ù;8$õ¼ü"'`  "ø`  `"øÈ"'``'"øȏõ¼ýüø"ø'`'ø``"ü;. `$$$$$$`   `"üÈõ$$8:ù
   ù:$` _.,©sæ@,©@SSa ,©@SSa.  _.,©sæ@,©@SSa.   ]$$$$$,©@SSa. `§$$8:ù
    `ý;  `$$$$$$$ü'È$$$$$$ü'È$$$$;  `$$$$$$$ü'È$$$$$;  ;$$$$$$ü'È$$$$;  ü$:ù
       `  ]$$$$$ø   :$$$$ø   :$$$$   ]$$$$$ø   :$$$$$  :$$$$$ø   :$$$$  ;ü
          j$$$$$    j$$$$    j$$$$   ;$$$$$._ _,s$$7'  j$$$$$    j$$$$
         ,ss, ,ss, ,ss, :$$$$$Èõ$õ¼ü~   ,ss, ,ss,
                                     j$$$$$
                                    ,ss,

                     8088 MPH by Hornet + CRTC + DESiRE
                               Final Version
                              August 1st, 2015


    You hold in your hands the Revision 2015 Oldskool compo winner "8088
    MPH".  We were so honored by the response to the demo after the party
    that we decided to take some extra time and code up a final version.  We
    fixed some bugs, made things prettier, and support a little bit more
    hardware.  We can still only guarantee 100% correct operation on a real
    IBM 5150, 5155 or 5160 with 4.77MHz Intel 8088 and IBM CGA, however this
    final version may allow some clones and clone cards to have additional
    varying degrees of success.

    To run the demo, copy all 8088MPH.* files to either a hard drive
    subdirectory, or the root directory of a floppy disk.  If you'd rather
    use the exact diskette image we tested with, one is provided in
    \dskimage for convenience.

    This final version has the following extra goodness:

    - Support for different CGA card revisions.  Did you know there were as
      many as four different official revisions of IBM CGA cards?  We
      didn't either until a few years before starting development.  CGA
      cards fall into "old-style" and "new-style" revisions, and each have
      different NTSC color properties.  Until now, if you had the wrong
      card, you saw the wrong colors in the demo.  This final version
      starts with a calibration program you can use to specify which style
      CGA card you have, as well as tweak the sync and horizontal phase so
      that it displays in the best color and brightness possible.  See
      below for instructions on how to use it.  (Some of the graphics were
      completely redrawn to make this work -- you're welcome!)

    - Various graphical glitches were fixed.

    - Many graphics were improved:  The plasma has a nice banner that
      replaces the codercolors in the party version; the rotozoomer has a
      much-improved texture; the end credits are much prettier.

    - The end-credits music engine was not as loud as it could be -- whoops!
      It is at maximum loudness now.


    HOW TO USE THE CALIBRATION SCREEN:

      When 8088 MPH starts up, it displays a picture of a CGA card along
      with an image that tells you which style of CGA card you have.  After
      a short delay, it then displays the calibration screen.  Use the
      up/down arrows and left/right arrows to change the sync, horizontal
      phase and border color settings until you get a picture that is
      stable, bright, and with distinct boxes in the color ramps section.
      If the color ramp squares are all the same, or if the text letters
      start to bleed into each other, your settings are too bright and you
      need to readjust.  Conversely, if more than half of the color ramp
      squares are missing, or you have difficulty reading the text, then
      your settings are too dim.  (If you need a visual reference, consult
      the included screenshots so you can see what ideal "oldcga" and
      "newcga" calibrations should look like.) Hit ENTER to start the demo
      when you're happy with the calibration.

      If you pick settings that completely bork your monitor, stop
      pressing keys; after 15 seconds, the settings will revert to a safe
      default so you can try again.


    Links'n'Info

    - Pouet: http://www.pouet.net/prod.php?which=65371

    - Jumping-off points to various technical accounts of how we did it:
      http://trixter.oldskool.org/2015/04/07/8088-mph-we-break-all-your-
      emulators/


    This demo was the product of 14 total months of work by many talented
    people:  6 months of planning, design, and light effects coding; 6
    months of very intense coding and testing; and 2 months to create this
    final version.

    It is our hope that others will attempt to unlock the secrets of the
    8088.  We love you all.  You are all our heroes.  Keep making demos.