home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / amiga / programm / 16094 < prev    next >
Encoding:
Text File  |  1992-11-19  |  3.2 KB  |  74 lines

  1. Newsgroups: comp.sys.amiga.programmer
  2. Path: sparky!uunet!wupost!darwin.sura.net!rmece49.upr.clu.edu!rmece02.upr.clu.edu!raist
  3. From: raist@rmece02.upr.clu.edu (Ricardo Hernandez)
  4. Subject: SOLUTION FOR AGA's SPECS!
  5. Message-ID: <1992Nov19.203407.20137@rmece49.upr.clu.edu>
  6. Sender: news@rmece49.upr.clu.edu (placeholder for future)
  7. Nntp-Posting-Host: rmece02.upr.clu.edu
  8. Organization: UPR-Mayaguez--ASEL Lab
  9. Date: Thu, 19 Nov 1992 20:34:07 GMT
  10. Lines: 62
  11.  
  12.     There has been a gigantic fuzz about whether C= should release
  13. the AGA hardware specs or not.  This is due that C= wants to ensure that
  14. all new programs (or as much as they can) are written using the OS, so
  15. that if there's an upgrade to the chipset, the programs will easily run.
  16.  
  17.     But also there is the group of people who want to bang the 
  18. hardware directly, to get the most out of the machince... well, 
  19. here's THE SOLUTION:  Use the...
  20.  
  21.  #####  #     # ####### ######
  22. #     # #     # #     # #     #
  23. #       #     # #     # #     #
  24.  #####  ####### #     # ######
  25.       # #     # #     # #
  26. #     # #     # #     # #
  27.  #####  #     # ####### #
  28.  
  29. ######  ######  ####### ####### #######  #####  ####### #
  30. #     # #     # #     #    #    #     # #     # #     # #
  31. #     # #     # #     #    #    #     # #       #     # #
  32. ######  ######  #     #    #    #     # #       #     # #
  33. #       #   #   #     #    #    #     # #       #     # #
  34. #       #    #  #     #    #    #     # #     # #     # #
  35. #       #     # #######    #    #######  #####  ####### #######
  36.  
  37.  
  38.    What is the SHOP Protocol?  S]ystem H]ardware O]perating P]rocedures.
  39.  
  40.    Now, future software can run on AGA, X-AGA, Super AGA, Ultra-AGA and
  41. the Super Duper RISC based with virtual reality copprocessors - AGA 
  42. (SDRVR-AGA).  Here's how it works:
  43.  
  44.    Each time a program loads, and needs hardware banging (like BLAZEMONGER),
  45. it will do some system querires.  Basic hardware registers will be
  46. specified, like for example: HardwareScroll register, Sprite 0 DMA data
  47. read register, etc. along with its data type (byte, word, long word).
  48.  
  49.    The SHOP Protocol will return the EXACT ADDRESS in hardware of those
  50. registers.  Ah, yes, add also the BltCrl, BltStart, etc.  In that way,
  51. the programs (including VR-BLAZEMONGER) will be able to access the 
  52. hardware directly, but they will self-modify in such a way that no
  53. matter how C= tries to make the new AGA's totally incompatible with
  54. previous chipsets, the software (including EURO-DEMOS) will run 
  55. without a glitch!
  56.  
  57.    Of course, a basic set of operations has to be specified, but the
  58. SHOP PROTOCOL will get richer in hardware addresses with new releases
  59. of AGA chipsets (like the scheduled for November 16, 2003 SDRVR-AGA, 
  60. which can rotate, zoom, give pleasure and torture the users in real-time!).
  61.  
  62.    So all that C= has to do is define an abstract set of hardware registers,
  63. support them with The SHOP PROTOCOL and voila!
  64.  
  65.   Happy Happy Joy Joy!
  66.  
  67. ------------------------------------------------------
  68.   Raist   // Amiga 500, 38Mhz Special MegaMidget Racer
  69.         \X/  Avid user of AmigaVision, sending mail from Mayaguez, Puerto Rico 
  70. ---------
  71.            "If the PC or Mac continues to be the standard,
  72.             the SkyNet will never be built." - OUCH! were not my words!
  73.  
  74.