home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sys / apple2 / 19664 < prev    next >
Encoding:
Text File  |  1992-08-30  |  3.8 KB  |  83 lines

  1. Newsgroups: comp.sys.apple2
  2. Path: sparky!uunet!kithrup!stanford.edu!agate!ames!decwrl!mips!munnari.oz.au!metro!ipso!fawlty!johnmac
  3. From: johnmac@fawlty.towers.oz.au (John MacLean)
  4. Subject: Video Boards And The Toolbox
  5. Organization: Tower Technology, Sydney
  6. Date: Mon, 24 Aug 1992 04:35:39 GMT
  7. Message-ID: <1992Aug24.043539.14235@fawlty.towers.oz.au>
  8. Sender: johnmac@fawlty.towers.oz.au (John MacLean)
  9. Lines: 72
  10.  
  11. These are my (hopefully practical) ideas for a new video board with new
  12. video modes for the GS:
  13.  
  14. - Modes:
  15.   - 640 x 200 x 16 pure colors per line
  16.   - 640 x 400 x 16 pure colors per line
  17.   - 320 x 200 x 256 pure colors per line
  18.   - 320 x 400 x 256 pure colors per line
  19.   - There would be 400 start of line registers which would be read in
  20.     during horizontal blanking, and 400 palette registers which would
  21.     be read during vertical blanking (both in the memory map).
  22.     This would enable very fast scrolling and palette changes.
  23.   - There would be 2 logical screens in 200 line mode, so that page
  24.     flipping animation could be carried out easily.
  25.     You could either use the first 200 lines, or the second 200 lines.
  26.  
  27. - Monitor Output:
  28.   - The board would put out two signals, one designed for use with
  29.     standard GS monitors (where 400 line output would be interlaced),
  30.     and one designed for use with cheap VGA monitors.
  31.     
  32. - Memory:
  33.   - Memory would be 512K of VRAM, mapped into $E2 through $E5.
  34.  
  35. - Hardware Compatibility:
  36.   - The old video out connectors would be fed into the boards video in,
  37.     and the new video out would be fed to your monitor.
  38.   - The board would monitor $E0/E1/C029 and use the four unused bits to
  39.     select either existing video out (when they are all zeros), or one
  40.     of the new modes when they are set appropriately.
  41.   - These unused bits would be used as:
  42.     - Enable / Disable video board (when disabled, output goes directly
  43.       from motherboard output).
  44.     - 400 line / 200 line output.
  45.     - Which 200 lines? (if in 200 line mode).
  46.  
  47. - Software Compatibility:
  48.   - The 640 x 200 and x 400 modes could be layed out so that the memory
  49.     was contiguous [By setting up the start of line registers appropriately].
  50.   - In 16 color mode (640 x 200 / 400) each color would be stored in a
  51.     nibble in the same arrangement as standard SHR 320 mode.
  52.     [In 256 color mode each pixel would be one byte].
  53.  
  54. Best Features:
  55.   - Hopefully can be made easily toolbox compatible (in 16 color mode)
  56.     [Comments REALLY welcome on this one - what about interrupts?].
  57.     You would get 16 PURE colors while in 640 x 200 mode, and could
  58.     hopefully start using 640 x 400 mode [Maybe even with large size
  59.     VGA monitors?]
  60.   - 3200 mode would become obsolete - you now have 320 x 200/400 x 256 per
  61.     scan line (easily covers the entire 4096 colors) with no processing
  62.     overhead, and 640 x 200/400 x (16 per scanline) = 3200/4096 colors in
  63.     640 resolution with no processing overhead.
  64.   - With the start of scan line registers, you can easily scroll the
  65.     screen vertically or horizontally (or some portion of it), without
  66.     moving large chunks of data around.
  67.     This will mean a quantum leap for what is possible with graphics in
  68.     arcade games.
  69.   - You can have two screens and rapidly page flip - so large shape
  70.     animation is no longer a problem.
  71.  
  72. Questions:
  73.   - How feasible is this from a hardware point of view?
  74.   - How feasible is the toolbox compatibility (in 640 x 200 / 400
  75.     with 16 pure colors)?
  76.   - Do you think people would buy one (apart from the "I buy anything
  77.     nifty for the GS" die hard users)?
  78. -- 
  79. This net: johnmac@fawlty.towers.oz.au                   Phone: +61 2 427 2999
  80. That net: uunet!fawlty.towers.oz.au!johnmac             Fax:   +61 2 427 7072
  81. Snail:    Tower Technology, 1 Apollo Pl,                Home:  +61 2 449 5930
  82.           Lane Cove, NSW 2066, Australia.
  83.