home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / bbs / docs / blazehumor-1.0.lha / BlazeHumor-1.0 / Articles / 51_BobbySpeaks < prev    next >
Internet Message Format  |  1992-11-30  |  11KB

  1. From: barrett@snoopy.cs.umass.edu (Daniel Barrett)
  2. Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.advocacy
  3. Subject: Bobby B. from BLAZEMONGER brags about banging the BIOS
  4. Summary: OS vs BS
  5. Keywords: gekko
  6. Date: 30 Nov 92 03:35:44 GMT
  7.  
  8.     During the last few weeks, this newsgroup has seen a long
  9. discussion on the merits of "hardware banging" versus programming using the
  10. operating system.  Should Commodore release the AGA internal specs?  Is
  11. hardware banging good or bad?  What secret messages are found, encrypted,
  12. at hardware address $00B8D666?  (I'm not telling!)
  13.  
  14.     Since I'm, uh..., "associated" with a company that makes its living
  15. banging the heck out of the Amiga hardware -- BLAZEMONGER INCORPORATED, for
  16. all you USELESS DWEEBS who don't know yet -- I made copies of all the recent
  17. postings and mailed them to the ULTIMATE PROGRAMMERS who live deep in the
  18. fiery bowels of the company.  (Hmmm... "fiery bowels"... I like the sound
  19. of that.)
  20.  
  21.     Anyway, BLAZEMONGER INCORPORATED's chief programmer was *very*
  22. amused by all this, and he has some tips and insights to share with you
  23. all.  I was lucky enough to catch him between hacking sessions and do a
  24. brief interview which is presented below.  But first, a little history.
  25.  
  26.     Bobby Blazebleeder has been with the company since waaaaay back
  27. when it first crawled up from the slime, and he's been hacking for longer
  28. than anyone else I know -- a real child prodigy.  Even before he was born,
  29. Bobby cleverly convinced his pregnant mother to swallow an entire UNIVAC
  30. mainframe so he could code demos.  This bizarre yet admirable act was no
  31. doubt a major factor in Bobby's unique ability to merge unbelievable
  32. programming with extreme violence.
  33.  
  34.     At age 3, Bobby received his Ph.D. in Nuclear Computation from the
  35. Harvard Stanford School of Advanced Psychosis in Chickenmilk, Wisconsin.
  36. A bored child, Bobby floated from job to job, amazing and terrifying
  37. people wherever he went.  It was common for him to write an entire
  38. operating system before breakfast.  He turned out computer games by the
  39. thousand, most of which have now sadly vanished into obscurity:  "Killer
  40. Prunes from Neptune", "Lesbian Babysitter's Revenge", "Bunny Blaster",
  41. "Drink My Urine Or Else", and other lost classics.
  42.  
  43.     Bobby's work did not go unnoticed.  Just before he turned fourteen,
  44. Bobby was awarded the Nobel Peace Prize for his tireless contributions to
  45. the art of computer programming.  Unfortunately, the prize was later
  46. revoked when the Nobel panel discovered that Bobby liked to pry off the
  47. heads of live goats with a spoon.  Disillusioned, Bobby swore off
  48. programming forever, moved to Europe, and became one of the continent's top
  49. fashion models.  Old-timers on USENET might remember the controversial
  50. issue of ENGLISH SOPHISTICATE which featured Bobby on the cover, wearing
  51. nothing but a floppy disk, covered with mutilated weasels, bearing the
  52. caption "The Next Pope?" The issue was quickly banned in 97 countries, but
  53. copies can still occasionally be found circulating in the underground, or
  54. in the hands of collectors.
  55.  
  56.     Bobby might have stayed in modeling forever, if it had not been
  57. for a classified advertisement he saw in an obscure newsletter:
  58.  
  59.         +-------------------------------------------------------+
  60.         | "Ultimate hacker needed immediately.  Must have    |
  61.         | superior coding skills and violent personality.    |
  62.         | Fashion experience a plus.  NO DWEEBS.  No telephone    |
  63.         | calls nor resumes accepted.  REAL programmers KNOW    |
  64.         | where to find us."                    |
  65.         +-------------------------------------------------------+
  66.  
  67.     Needless to say, Bobby had no trouble tracking us down.  We were
  68. impressed with his astounding programming ability and unstable character.
  69. He was impressed with our goals:  to create the FASTEST and most
  70. MIND-BLOWING computer game ever.  Oh, and violent. VERY violent.  As you
  71. might guess by his name, Bobby Blazebleeder was one of the driving forces
  72. that made this dream a reality:  BLAZEMONGER.  The rest is history.
  73.  
  74.     So, now that you know all about Bobby -- his life, his loves, and
  75. his lunacy -- here is the text of a brief interview I did last week to find
  76. out his opinions on the Amiga hardware banging controversy.
  77.  
  78. ========
  79. Dan:    Bobby, thanks for taking the time to talk to the folks from USENET.
  80.  
  81. Bobby:    Hey, my pleasure.
  82.  
  83. Dan:    Bobby, what do you think of all this hardware-banging talk?  Why
  84.     is everyone suddenly so interested?
  85.  
  86. Bobby:    Well, Dan, it's very simple.  You see it's AAAAAAAAAAAAAAAAAAAAAAAAA
  87.     AAAAAAAAAAAAAAAAAAAAARRRRRRRRRRRRRRRRRRRRRRRRGGGGGGGGGGGGGGGHHHHHHHH
  88.     HHHHHHHHHHHHHHHHHH!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  <KKRASH>
  89.  
  90. Dan:    Bobby, please put down that crowbar... please...
  91.  
  92. Bobby:    AAAAAAAAAAAAAAAAAAAAAGGGGGGGGGGGGGGGGGGGGGG!!  [smashes the lamp]
  93.  
  94. Dan:    Um, perhaps a different question...
  95.  
  96. Bobby:    [demolishes a nearby brick wall]  CONSTANTINOPLE!!!!!!!!!!!!  WHY
  97.     IS EVERYONE FROM CONSTANTINOPLE?!?!?!??!  IN WHALES????!??!???
  98.     HUNGA HUNGA HUNGA HUNGAAAAAAAAAAAAAAARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
  99.  
  100. Dan:    Er...
  101.  
  102. Bobby:    RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
  103.     RRRRRRRRRRGGGGGGGG mainly because Commodore has released the new
  104.     "AGA" machines without providing full documentation on how they
  105.     work internally.  [Wipes some brick particles and drool off his
  106.     3-piece suit.]     Until now, the hacker community had CBM's "Hardware
  107.     Reference Manual", but now they feel lost.
  108.  
  109. Dan:    What do you think of Commodore's decision not to release an AGA
  110.     Hardware Manual to the general public?
  111.  
  112. Bobby:    I think it's a good decision for several reasons.  First of all,
  113.     REAL programmer's don't need Commodore's WIMPY manuals in the
  114.     first place, so it doesn't hurt us at all.  Hell, we don't even
  115.     need the COMPUTERS.  Lock ANYONE from our team in a closet with no
  116.     manuals, no computer, and no equipment of any kind, and in 15
  117.     minutes or less he or she will have a COMPLETE spec document
  118.     written about the whole system, just by sheer HACKING POWER.
  119.     Of course, the other team members don't NEED this document at
  120.     all anyway, but it's fun to do it just for laughs.
  121.  
  122.     Second, having no manuals means less competition for us.  All those
  123.     PSEUDO-HACKHEADS with their WORTHLESS disassemblers and INSIPID
  124.     programming skills will CRY FOR MOMMY and quit the market.  Poor
  125.     babies.
  126.  
  127.     But the final, BEST reason that it's good is because the hardware
  128.     manuals are all WRONG, or at least MISLEADING.  They tell you to
  129.     poke a value in a particular address -- say, $FFC0 -- when it's
  130.     almost always faster to poke a different address.  I'm not saying
  131.     that Commodore is keeping things secret from us; rather, they don't
  132.     realize the power of their own machine.  I mean, did you know that
  133.     if you apply exactly 935.778 volts onto pin 5 of the serial port,
  134.     the VBSTOP and SPR0PTH registers exchange their data, and standing
  135.     waves are produced in the joystick cable?  Do you think this kind
  136.     of crap is documented in the manual?  Forget it!
  137.  
  138. Dan:    Yow... how the heck do you discover things like that??
  139.  
  140. Bobby:    Well, Dan, I don't want to brag or anything, but this kind of
  141.     stuff is child's play for people who have been in the business
  142.     as long as I have.  I mean, I discovered that particular trick
  143.     years ago.  It was obvious from the way the Amiga is constructed.
  144.     I mean... look at the outer casing.  Lick the CIA chips.  You can
  145.     just FEEL this stuff.  You know?
  146.  
  147. Dan:    What do you think about the AGA chipset?  Are you impressed?
  148.  
  149. Bobby:    Yeah, they're great!  It's the coolest chipset on the planet!
  150.     Especially all the hidden modes.
  151.  
  152. Dan:    Hidden modes?
  153.  
  154. Bobby:    Yeah, hidden modes.
  155.  
  156.     [silence]
  157.  
  158. Dan:    I, uh, take it you're not going to tell our readers about the hidden
  159.     modes.
  160.  
  161. Bobby:    You're a smart guy.
  162.  
  163. Dan:    OK, next topic.  Is it true that assembly language is faster than
  164.     C, in general?
  165.  
  166. Bobby:    I'm not going to answer that because the whole argument is pointless.
  167.     BOTH languages are DEAD SLOW as far as I'm concerned.  It's like
  168.     the choice between a dead snail and a snail that's merely maimed.
  169.     Back at    Rancho Destructo [the programmers' nickname for the basement
  170.     of BLAZEMONGER INCORPORATED's headquarters] we have created our own
  171.     specialized languages for the ULTIMAT