home *** CD-ROM | disk | FTP | other *** search
/ HOT Scene Stuff / hotscenestuffzyklop1996.iso / diskmags / english / demonews / dnews073 / demonews.073 next >
Text File  |  1994-12-05  |  79KB  |  1,480 lines

  1.              (JUST WHEN YOU THOUGHT WE COULDN'T GET ANY BIGGER...)
  2.                                         ______/\___________________________
  3.          DemoNews Issue #73             \____   \  ________ _   _ ______   \
  4.  December 4, 1994 - December 10, 1994   /   |    \  _)   \   \_/   \   |    \
  5.                                        /    |     \       \   |     \  |     \
  6.  DemoNews is a weekly publication for  \_____     /_______/___|     /________/
  7. the demo scene.  It is produced at the  ===\_____/============|____/==========
  8.   Internet FTP site  ftp.eng.ufl.edu      __  ________________ ___  /\_______
  9. (aka HORNET).  This newsletter focuses   /  \|  \  ________   |   \/  ______/
  10.   on many aspects of demos and demo-    /    \   \  _)   \    |    \______  \
  11.    making.  Everyone is welcomed to    /          \       \  /~\    \    /   \
  12.    contribute articles, rumors, and    \____\_____/_______/_________/________/
  13.             advertisements.            ==============================[+tZ^]===
  14.  
  15. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  16. SIZE: 79,035   SUBSCRIBERS:   Last week - 748   This week - 804   Change - +56
  17. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  18.  
  19.     Section  1.......Standard Information --> Who Are We?
  20.     Section  2....................General --> Comments by Snowman
  21.                                               History of HORNET (Dan Wright)
  22.                                               Partyline (TP4, NAID, IBM-Warp)
  23.     Section  3..................Editorial --> Demo Dreams by Snowman
  24.     Section  4......DemoNews Advancements --> DemoNews Splits in 2
  25.     Section  5................New Uploads --> New Files for the Week
  26.     Section  6...........Musicians Corner --> Interview with Necros
  27.     Section  7..............Coders Corner --> Lemmings, Psycho Neurosis
  28.                                               PMODE/W (PMode for Watcom C)
  29.                                               Using Assembly Part 1 (JsNO)
  30.     Section  8.............Artists Corner --> Stony Update
  31.     Section  9.............Advertisements --> PMODE/W - DOS/4GW replacement
  32.                                               Raver needs S3M drivers
  33.                                               Ambience by Tran
  34.                                               Data Connection BBS
  35.                                               Lost in Time BBS (Moscow)
  36.     Section 10..............Miscellaneous --> ANSI Help
  37.     Section 11...........Closing Comments --> Quote for the Week
  38.  
  39. ==============================================================================
  40.                      ((Section 1...Standard Information))
  41. ==============================================================================
  42.  "HORNET" is the name of an FTP site on the internet.  It is a place where
  43.  people upload and download files.  However, HORNET has grown much larger
  44.  since it was first created 2.5 years ago by Dan Wright.  Now HORNET
  45.  releases a weekly newsletter called DemoNews, and is starting to offer other
  46.  services.  HORNET specializes in the "demo scene", and files that are re-
  47.  lated to demos, coding, music, or graphics are welcome.
  48.  
  49.               Site Name     : HORNET
  50.               Address       : hornet.eng.ufl.edu (128.227.116.7)
  51.               Location      : Florida, USA
  52.               System E-Mail : dmw@eng.ufl.edu
  53.  
  54.         <There are currently 14 active demo-operators for this site>
  55.     /                                                                   \
  56.    |Christopher G. Mann   COORDINATOR | MUSICOP               Ryan Cramer|
  57.    |Jeff (White Noise)      WEBMASTER | MREVIEW          Per-Ivar Knutsen|
  58.    |Kim Davies               DNDISTRO | CODEOP      Grant Smith (Denthor)|
  59.    |Burning Chrome           DEMOBOOK | CARTICLE           Dee-Cug (JsNO)|
  60.    |Styros                    LINKMAN | CMOVER   Andy Younger (King Tech)|
  61.    |Mike                      DREVIEW | CREVIEW    David Thornley (Metal)|
  62.    |Brenton Swart (Zenith)    DREVIEW | AHAND                       Stony|
  63.     \                                                                   /
  64.  
  65.            <There are currently 7 other FTP sites that mirror HORNET>
  66.     /                                                                   \
  67.    |FTP Name              IP Address      Country    Base Directory      |
  68.    |--------------------  --------------  ---------  --------------------|
  69.    |ftp.uwp.edu           131.210.1.4     USA        /pub/msdos/demos    |
  70.    |*ftp.luth.se          130.240.18.2    SWEDEN     /pub/msdos/demos    |
  71.    |ftp.sun.ac.za         146.232.212.21  S. AFRICA  /pub/msdos/demos    |
  72.    |ftp.uni-erlangen.de   131.188.2.43    GERMANY    ??                  |
  73.    |ftp.uni-paderborn.de  131.234.10.42   GERMANY    /pub/msdos/demos    |
  74.    |ftp.cdrom.com         192.216.191.11  USA        /pub/demos          |
  75.    |freedom.wit.com       144.92.88.30    USA        /systems/ibmpc/demos|
  76.     \                                                                   /
  77.                *Only site that mirrors the /incoming directory
  78.  
  79.   [SUBSCRIBING TO DEMONEWS]
  80.  
  81.   You can subscribe to this newsletter by mailing listserver@oliver.sun.ac.za
  82.   and putting "subscribe demuan-list your_real_name" in your message.
  83.   The listserver is what sends out this newsletter every SUNDAY morning.
  84.   kimba@it.com.au is the keeper of the listserver.  If you have any questions
  85.   about subscribing to DemoNews, write to him.
  86.  
  87.   For those who use the GUI environment check out our DN.HMTL in the
  88.   /demos/news directory.  The URL is ftp://ftp.eng.ufl.edu/demos/news/DN.HTML
  89.  
  90. ==============================================================================
  91.                            ((Section 2...General))
  92. ==============================================================================
  93. Comments by Snowman
  94. ------------------------------------------------------------------------------
  95.  This is just a miscellaneous collection of things I have to say about this
  96.  week:
  97.  
  98.  - DemoNews subscribers are way up
  99.  - Krystall turned 19 on December 2nd (krystall@biko.llc.org)
  100.  - Trixter's WEDTRO was released this week (I like it, and its unprecented)
  101.  - Lots of cool interviews coming up later (Maxwood, AcmE, Purple Motion)
  102.  - I released updated parts 1 and 2 of Denthor's Demo Coding Tutorial.
  103.       It is my hope to have all 16 parts converted to C++ by mid-February.
  104.  
  105. ------------------------------------------------------------------------------
  106. History of HORNET (Dan Wright)
  107. ------------------------------------------------------------------------------
  108.  In order to do a "complete" history of this demo site it is necessary to
  109.  step back in time.  The year...1985, Christmas time.
  110.  
  111.  I opened my presents Christmas day to discover a C-128, disk drive, printer,
  112.  and monitor amongst some other odds n' ends.  At the time I was in the 10th
  113.  grade and had wanted some kind of computer--a Commodore, Atari, or Apple.  I
  114.  actually preferred the Atari and Apple because I knew people I could get
  115.  software from unlike the unpopular Commodore.  I do not recall discovering
  116.  demos until late 1986 or early 1987 but do remember a demo called "DNC
  117.  Megademo" with all kinds of music and vertical scrolling in the boarders.
  118.  Something clicked...I had discovered a very interesting part of the computer
  119.  scene.  I did a few C-64 demos with a little help and even produced a "demo
  120.  disk" of my demos and my computer history.  Suffice to say it is a long
  121.  story and I won't get into it for this article.
  122.  
  123.  College came around in 1988 and I actually managed to get a lot of use out
  124.  of my C-128.  Collecting demos and producing demos was quite difficult and
  125.  pretty much ended in 1990 at which time I retired my C-128 at my parents
  126.  house and started using a REAL computer for reports & such--an Apple
  127.  Macintosh.
  128.  
  129.  I did not start learning the "PC" until I took a class called "Introduction
  130.  to Computer Software" which was still considered a technical credit for my
  131.  major--Electrical Engineering.  The time was January 1992--about the time
  132.  they actually started making a decent PC (386/486).  The "PC" class
  133.  introduced me to some POWERFUL machines--x86 and 286 IBM's with CGA & VGA.
  134.  Considering we only worked with DOS, Word Perfect, Lotus, and dBase it
  135.  really did not matter how bad the machine was...so long as it would boot.
  136.  The "PC" class was quite easy for me considering I did all the work, read
  137.  all the books and enjoyed working with computers.  I ended up with about a
  138.  99.3% (out of 100%) grade in the class--missed about 2 questions on one
  139.  test.  The funny thing about this was I did not have the HIGHEST grade--
  140.  being a little bit arrogant and a very hard worker I could not imagine how
  141.  ANYONE got a better average but a couple people (out of about 200) did.
  142.  
  143.  That same Spring I saw my first PC intro--Fishtro by Future Crew.  This was
  144.  quite a jump from the C-64 demos I was use to.  Once again I became hooked
  145.  and began a quest to find more productions of this caliber.
  146.  
  147.  The Summer of 1992 I took a "C" programming class offered for the 1st time
  148.  by the college of Electrical Engineering.  The excellent part about the
  149.  class was not the programming (though fun) but getting a UNIX account which
  150.  had INTERNET access.  So, in 1992 I learned the basics of the PC, C
  151.  programming, and how to navigate the internet among other things.
  152.  
  153.  So now, we are all caught up.  Well, at least to the Summer of 1992 when the
  154.  first signs of the demosite became a reality.
  155.  
  156.  My internet, archie, and my quest for demos became quite an undertaking that
  157.  Summer/Fall.  I became so good at archie I could find ANYTHING--including
  158.  software pirate sites--because I knew WHAT to search for and HOW to search.
  159.  Of course the downgrade (there is no such thing as an upgrade) in software
  160.  now gives us no HITS and no CONTROL C for breaking and displaying hits so it
  161.  has made life a little more difficult for those adventurous souls out there.
  162.  
  163.  Searching for demos lead me to a few productions--ultraforce vectdemo,
  164.  coldcut--but I did noticed most "demo" hits on archie dealt with GAME demos.
  165.  Because there was not central site getting new productions became a matter
  166.  of luck.
  167.  
  168.  Fall came and a friend of mine told me our ENGINEERING account (sioux.eel.
  169.  ufl.edu) had its own ftp site.  Excellent I figured...and even better when I
  170.  found out I have FULL write/read/delete access--but so did everyone else. On
  171.  this same site under the /pub directory there was the infamous 9 space
  172.  directory which contained pirated software of course.  Funny I thought...a
  173.  pirate site in existence at our university...how convenient.  I wanted a
  174.  central DEMO site BAD and I though about putting it in the /pub directory of
  175.  our site for over a week.  Unfortunately the 9space directory remained and I
  176.  was not going to delete it cause I was not an administrator and it was not
  177.  my problem.  What the hell I figured, no time better then the present; I
  178.  created a directory called "real-demos" off the /pub structure and included
  179.  a few demos--fishtro, unreal, etc.
  180.  
  181.  I'm not sure how I first got the word out but perhaps the 9 space dir
  182.  brought a few people into the "real-demos" directory to read my message.
  183.  Within a couple weeks the "unofficial demo site" had a few more files and
  184.  nothing, not even the 9 space directory, was being deleted.
  185.  
  186.  Now all I needed was to get the word out--but how?  Welp, I had recently
  187.  discovered the USENET so, why not post to the "...pc.games"  The message I
  188.  posted on September 4, 1992 is as FOLLOWS:
  189.  
  190.  "I am trying to create a UNIFIED DEMO sight[sic] where people can PUT and
  191.  GET DEMOS --and I am not referring to those crap game demos....[this last
  192.  statement is probably what nailed me] So, if you are interested in demos or
  193.  have demos you would like others to see get them from or put them at the
  194.  following: 128.227.56.139 It is my hopes that this can become THE place
  195.  where one can go to find the newest/best demos!  Spread the word!"
  196.  
  197.  As you can see I never mentioned the directory--bad news--and I posted it on
  198.  the ...pc.games section of the newsreader.
  199.  
  200.  This posting drew many people.  I am also sure lots went within the 9 space
  201.  directory as well as my real-demos directory.  Somehow, someway, higher
  202.  people from my university discovered this directory-- the 9 space directory.
  203.  They captured the post on the newsreader (how do you think I have a copy?),
  204.  and matched up that post with the name in the real-demos directory.
  205.  Amazingly they were the same.
  206.  
  207.  Their concern was with the 9 space directory on their computer.  My concern
  208.  was with only my real-demos directory.  Anyways, shit hit the fan, I was
  209.  called into some meeting and sure enough the demos directory and the 9 space
  210.  directory were to be deleted.  You live and you learn and sometimes others
  211.  will also learn from your mistakes if you inform them.
  212.  
  213.  For those interested the meeting discussed the 9 space directory and its
  214.  contents and how I was associated with such.  Words were exchanged and a
  215.  form of "threat" was actually mentioned--i.e. next time the law will be
  216.  involved.  I was lucky enough get out of the meeting without any actions
  217.  taken against me--or anyone else to my knowledge.
  218.  
  219.  Luckily, by posting the message on the newsreader I drew someone who wanted
  220.  to mirror the site--datta@cs.uwp.edu.  By doing such he saved the demo site.
  221.  I then directed people to this new site and everything worked out well.  The
  222.  only problem was the transfer rate at the site was very slow for me so I
  223.  (and others) wanted to get a mirror.  After mailing many messages I tried
  224.  another local account (to the University I attend).  I mailed the system
  225.  operator of wasp.eng.ufl.edu in November to ask about having a mirror for
  226.  this site.  I would maintain the site and all would run smoothly.  Sure
  227.  enough, after about a month I had my mirror.  And the rest, as they say, is
  228.  history...but not quite.
  229.  
  230.  I graduated College Spring 1993 and turned the site over to a new
  231.  maintainer--Rob Shady--on Easter Sunday if memory serves me correct. Rob
  232.  held the maintainer position for about 6 months.  He started off really
  233.  aggressive but unfortunately he let the work pile up too much and sure
  234.  enough the site slipped into a piece of shit...mainly unorganized.  I guess
  235.  Rob did not realize the work that had to be put in to keep things up to
  236.  date.  Actually it is not a lot of time unless you let the work pile
  237.  up--which everyone eventually seems to let happen.
  238.  
  239.  I asked Rob about the site during the FALL and we both agreed that it would
  240.  be best for him to step down.  A few new people came on board along with me
  241.  (again) and helped get the site to a more manageable position. Eventually
  242.  the two new people vanished or dwindled to doing zip and it was back to just
  243.  me again--ugh.  Mike came on board (OCT?) and has helped quite a bit with
  244.  reviewing demos among doing some coding and fixing a few problems.  So, it
  245.  was just Mike and I for awhile.
  246.  
  247.  In January Snowman (Christopher) expressed an interest in helping with the
  248.  music part of the site.  I agreed and Snowman took over the music section of
  249.  this site which has eventually led to him now being the maintainer.
  250.  
  251.  ABOVE AND BEYOND
  252.  
  253.  Those who have been visiting this site and reading this newsletter remember
  254.  the "TOP25DL" list we use to compile each week.  Unfortunately, on the
  255.  switchover for new FTP software, this list--generated from the ftp.syslog--
  256.  stopped.  Mostly because of the ftp.syslog being > than 10Megs and not being
  257.  reset each week.  So, unless they Sysadmin has a say the TOP25 list probably
  258.  won't be back.
  259.  
  260.  Most of you probably know or knew I was able to form the Toxic Zombies back
  261.  in 1992 because of the people I met being a maintainer.  We produced one
  262.  intro--UNDEAD--and I helped with a diskmag called MAYHEM.  The Toxic Zombies
  263.  are still out there...we are just doing are own thing.
  264.  
  265.  Snowman's MC2 on CD and my idea of a DEMO CD eventually let to ESCAPE.  We
  266.  discussed and agreed upon the project in April '94 and finished Oct '94 with
  267.  the CD being released on November 18th.  For those that do not know ESCAPE
  268.  is a DEMO (190megs) and MUSIC (MC2 entries and 47mins of Audio) CD.  ESCAPE
  269.  was done by people in the DEMO scene for the DEMO scene and those interested
  270.  in demos.  Less then 450 of these CD's will be pressed--EVER.  To date 300
  271.  CD's have been pressed and approximately 175 have been paid for and
  272.  distributed.  If demand is great enough we can repress up to 150 more,
  273.  however, no promises are being made about doing a repress at this time.
  274.  
  275.  I rescued this site once--good or bad--but do not plan on doing it again. It
  276.  is my hopes that Snowman along with the crew he hand picked--except for
  277.  maybe a couple--can manage, and continue to manage this site till it goes
  278.  away (taken away) or it is passed along again.
  279.  
  280.  SOME UNKNOWN PEOPLE
  281.  
  282.  Most people who have not read back issues of the DEMONEWS have no idea of
  283.  this sites history so I hope this brief article helps.  A few important
  284.  people helped realize this site and the good and bad that surround it.
  285.  
  286.  David Datta -- Maintainer of ftp.uwp.edu.  Mirrored the original "sioux"
  287.                 demo site so there would always be an INTERNET DEMO SITE.
  288.  Ron D.      -- Help bring about the comp.sys.ibm.pc.demos newsgroup.
  289.  esj         -- Allow us to have this eng.ufl.edu demo site.
  290.  Dan Wright  -- Creator/Maintainer of the Demo site 92-94.
  291.  
  292.  EVERYTHING MUST GO
  293.  
  294.  I think that does it for this "COMPLETE" history.  I do not want to draw it
  295.  out any longer or get in to to much detail.  Many thanks to all those who
  296.  have helped me and the other maintainers.  See ya around.
  297.  
  298.  Sometimes I wonder...what if I had never gotten that C-128 that Christmas?
  299.  
  300.  Wonder why,
  301.  
  302.  Dan Wright
  303.  dmw@gate.net
  304.  
  305. ------------------------------------------------------------------------------
  306. Partyline (TP4, NAID, IBM-Warp)
  307. ------------------------------------------------------------------------------
  308. This article wasn't as long or extensive as I would have liked, but here are
  309. a few tidbits from 3 upcoming parties.
  310.  
  311. [The Party 94]
  312.  
  313.  "WHERE & WHEN
  314.    The  Party 1994 will be held in Scandinavia's largest conference centre.
  315.    The  centre is of course placed in Herning in the middle of Denmark. The
  316.    Party  will  be  held from Tuesday 27 December at 10:00 CET to Friday 30
  317.    December at 10:00 CET."
  318.  
  319.  Just today (December 3) I got hold of the official TP4_INV invitation.  The
  320.  coding was done by Dust, and the music by Zodiak.  Its a very nice
  321.  production and encourage all of you to download it.
  322.  
  323.  There are a couple of comments I have:
  324.  
  325.  First, I had heard a rumor that the Amiga and PC sections of the party were
  326.  going to be held in seperate locations because of tensions last year.  This
  327.  does not appear to be the case.
  328.  
  329.  Second, I was surprised at the money offered for prizes.  I won't say more,
  330.  but compare between this party and NAID (a much smaller-scale party):
  331.  
  332.    PC Demo:     PC Intro:    Gfx Compo:  Music Compo:  Multich. Music Compo:
  333.    -----------  -----------  ----------  ------------  ---------------------
  334.    1. $1000     1. $500      1. $500     1. $500       1. $500 + GUS Max
  335.    2. $600      2. $250      2. $300     2. $300       2. $300 + GUS Max
  336.    3. $400      3. $100      3. $200     3. $200       3. $200 + GUS Max
  337.    4. $200                   4. $100     4. $100       4. $100 + GUS Max
  338.    5. $100                   5. $50      5. $50        5. $50  + GUS Max
  339.  
  340.    * Includes ESCOM Pentium PC
  341.  
  342.  "The contributions will be assembled to a CD-ROM. All Prize-winners  will
  343.  get royalties by granting exclusive distribution rights  to  the  CD-ROM
  344.  media."
  345.  
  346.  Has anyone seen that ASM94 CD-ROM yet?
  347.  
  348.  "The  demo  will be shown on a standard 486 DX/2-66 MHz, 4 MB RAM, VL-BUS
  349.  VGA card with Soundblaster Pro II or Gravis Ultra Sound  (1 MB)  and  no
  350.  other cards. However the demo should be able to run on a standard 386 DX
  351.  40Mhz PC."
  352.  
  353.  Well, what if it CAN'T on a 386DX-40?  Is it disqualified?
  354.  
  355.  "We will not accept any ... spraycans, weapons or firework."
  356.  
  357.  Wait a second.  I thought this party was supposed to be FUN!?  :)
  358.  
  359. [NAID - North American International Demo Festival]
  360.  
  361.  "NAID will be held at Edouard-Montpetit College in Longueuil, 15 minutes
  362.  from the well known city of Montreal, in the province of Quebec, Canada.
  363.  The event will last 2 days, Saturday the 15th of april from 9am
  364.  until 9pm Sunday the 16th."
  365.  
  366.          Prizes:         Demo    Intro    Music   Graphic
  367.  
  368.          1st place      1000$     500$     300$      300$
  369.          2nd place       600$     350$     200$      200$
  370.          3rd place       300$     200$     100$      100$
  371.                         =====    =====     ====      ====
  372.                         1900$    1050$     600$      600$   =  4150$
  373.  
  374.  I (Christopher) will definately be attending this party.  I plan to
  375.  compete in ALL competitions if I can.
  376.  
  377. [IBM OS/2 Warp(*) Demo Competition]
  378.  
  379.    "Future Crew & Accession in connection with IBM Finland are proud to
  380.   invite you to participate in a new competition: the IBM OS/2 Warp Demo
  381.   competition."
  382.  
  383.  Sorry, but I don't have anything else to add to this article, I'm out of
  384.  time.
  385.  
  386. ==============================================================================
  387. ((Section 3...Editorial))            <BY>        Christopher G. Mann (Snowman)
  388. ==============================================================================
  389.                 * D * E * M * O *    * D * R * E * A * M * S *
  390. ------------------------------------------------------------------------------
  391.  May 10, 1992 was an important day.  That afternoon, at 3:03PM to be more
  392.  precise, I paid $239.99 for a Sound Blaster Pro card at Electronics Boutique
  393.  in New Philadelphia, Ohio.
  394.  
  395.  Now, you may be wondering how I remembered this so precisely.  As it
  396.  happened, I stuck the sales receipt in my pocket, thinking that someday it
  397.  might be nice to look at again.  Just last night I was dusting off some old
  398.  souvenirs and ran across this receipt.  Although its been over two and half
  399.  years ago, I realize now that it was the single most important purchase I
  400.  have made in my adult life.
  401.  
  402.  That soundcard, in its funny little way, introduced me to the demo scene.
  403.  
  404.  On January 8, 1994 I contacted Dan Wright at the ftp site ftp.eng.ufl.edu.
  405.  I had been using this site to get the latest demos and music, and it seemed
  406.  that the music section could use some reorganization.  Dan told me that many
  407.  other people had come to him the past and offered to help out.
  408.  Unfortunately, they left soon after when found out how much work it was.
  409.  
  410.  For the next year, I worked at making HORNET a better site.  With the help
  411.  of the Escape CD and Music Contest ][, HORNET gradually gained interest in
  412.  the demo scene.  Well, MC2 is over, the Escape CD is out, and Dan Wright has
  413.  left.  This was quite disheartening to me and I spent a great deal of time
  414.  contemplating how to keep interest in HORNET.  DemoNews was the answer.
  415.  
  416.  One of the first decisions I made after becoming coordinator of HORNET was
  417.  to get some other people to contribute articles for DemoNews.  Ryan Cramer
  418.  and Grant Smith were two people I had a lot of confidence in, and they are
  419.  making quite an impact here in their respective areas.  With 14 people
  420.  currently helping out HORNET and DemoNews, things are looking up.
  421.  
  422.  A few things indicate that DemoNews is doing very well.  First, there are
  423.  some really neat FILE_ID.DIZs that have been created solely for
  424.  the purpose of spreading this newsletter on BBS's.  Second, the number of
  425.  subscribers is way up, having jumped up more than 50 this week alone.
  426.  Third, and most importantly, the readers of DemoNews frequently give me
  427.  positive feedback.
  428.  
  429.  In the past two weeks, I have received e-mail from Maxwood/Majic 12,
  430.  Zodiak/Cascada, and several large demo groups.  DemoNews is having
  431.  interviews with Skaven, Necros, Purple Motion, and Basehead.  Imphobia has
  432.  even offered to do some work for DemoNews.  A short while ago, I would have
  433.  laughed if you told me that HORNET and DemoNews would receive this much
  434.  attention.
  435.  
  436.  Well it took a long time, but now I finally have the chance to associate
  437.  with everyone I've admired over the years.  Much of my Saturdays is taken
  438.  up with putting DemoNews together.  When I go to sleep on Saturday nights,
  439.  I have this little grin on my face, thinking about the e-mail I'll get
  440.  come Sunday morn.
  441.  
  442.  This is my Demo Dream come true!
  443.  
  444.     Christopher (Snowman) G. Mann / HORNET     December 2, 1994
  445.  
  446. ==============================================================================
  447.                     ((Section 4...DemoNews Advancements))
  448. ==============================================================================
  449. DemoNews is becoming ever-larger.  As a result, I have split it up into two
  450. sections this week.  This is to prevent the mail from bouncing.
  451.  
  452. There is a lot of material in here, so just read what you want to.
  453.  
  454. ==============================================================================
  455.                          ((Section 5...New Uploads))
  456. ==============================================================================
  457. FILENAME.EXT  LOCATION          SIZE DESCRIPTION
  458. ------------  ----------------  ---- -----------------------------------------
  459. -----------.
  460. | --DEMOS-- |    (all locations start with /pub/msdos/demos...)
  461. `-----------'
  462. aiw-1ss .zip  /alpha/NEW        2217 Acid in Wonderland #1 (Repackaged)
  463. ambience.zip  /alpha/NEW         361 Ambience Demo by Tran (Timeless ][)
  464. mictro  .zip  /alpha/NEW         506 Michelle Birthday Demo by Snowman (GUS)
  465. orange11.zip  /alpha/NEW          41 Orange Presents tai jotain (GUS)
  466. rr-beast.zip  /alpha/NEW         283 RR: THE BEAST PROJECT! Intro (GUS)
  467. santa   .zip  /alpha/NEW          14 Falling Snow by HAL'i
  468. wedtro  .zip  /alpha/NEW        1016 Wedtro by Trixter (GUS/SB/PAS...) Cool!
  469.  
  470. -----------.
  471. | --MUSIC-- |    (all locations start with /pub/msdos/demos/music...)
  472. `-----------'
  473. anoxer1 .zip  /disks             940 Overload, Anoxer's first musicdisk
  474. byemusic.zip  /disks            1191 Bye Bye Music, A musicdisk by Snowman
  475. hadesdsk.zip  /disks             974 MDP Music Disk by Hades (15 MODs)
  476. scramble.zip  /disks             611 TUC music disk - SB/SBPro only!
  477. awemod01.zip  /programs/players   27 SB AWE32 Mod Player from Infinity 2001
  478. morgl110.zip  /programs/players  135 Morgul Player 1.10 (uses DSMI)
  479. wmidas  .zip  /programs/players   51 MIDAS Windows 3.1 sound drivers
  480. conserva.zip  /songs/mod          58 Conservative by SCIBOSS/UC
  481. demonich.zip  /songs/mod         170 Demonic Child, samples ->The Exorcist
  482. m-creati.zip  /songs/mod          38 MOD by Mystical of Purple
  483. m-digmas.zip  /songs/mod          59 MOD by Mystical of Purple
  484. m-fastla.zip  /songs/mod         126 MOD by Mystical of Purple
  485. m-lobste.zip  /songs/mod         106 MOD by Mystical of Purple
  486. m-miximi.zip  /songs/mod          14 MOD by Mystical of Purple
  487. m-motiva.zip  /songs/mod          76 MOD by Mystical of Purple
  488. m-mule  .zip  /songs/mod           5 MOD by Mystical of Purple
  489. m-nosewa.zip  /songs/mod          43 MOD by Mystical of Purple
  490. m-organi.zip  /songs/mod         102 MOD by Mystical of Purple
  491. m-power .zip  /songs/mod          61 MOD by Mystical of Purple
  492. m-rivers.zip  /songs/mod          87 MOD by Mystical of Purple
  493. m-techth.zip  /songs/mod          84 MOD by Mystical of Purple
  494. m-tumbli.zip  /songs/mod          91 MOD by Mystical of Purple
  495. canken  .zip  /songs/mtm         162 Canon & Ken by Fatts Mann
  496. prelop28.zip  /songs/mtm          59 Prelude in A Major Op. 28 No. 7 Chopan
  497. sicnh   .zip  /songs/mtm          50 Something I can never have by NiN
  498. soniks  .zip  /songs/mtm         198 Soniks by Fatts Mann (techno)
  499. 2k-merry.zip  /songs/s3m          84 S3M by Mopias 3
  500. asp_mhz .zip  /songs/s3m         124 Aspyxor by Mhz
  501. doommus1.zip  /songs/s3m          83 Doom Soundtrack 1 by Bolleke
  502. dxtc-ch .zip  /songs/s3m          89 Digital Extacy by Discoman
  503. dy_chip .zip  /songs/s3m           6 CHiPs by DraYgen/PR
  504. gh-ducky.zip  /songs/s3m          41 Rubber Ducky by GodHead/DA
  505. indrag  .zip  /songs/s3m          70 Industrial Rage by Zer0
  506. iwt     .zip  /songs/s3m         225 IWT by Bolleke
  507. iwt-ext .zip  /songs/s3m         430 IWT extended remix by Bolleke
  508. jehoshap.zip  /songs/s3m         161 Jehoshaphat! by Bolleke
  509. liberatn.zip  /songs/s3m         122 Liberation of Antwerp 1944 by Bolleke
  510. lv-awake.zip  /songs/s3m          91 Awakening by Leviathan/Renaissance
  511. nin-1   .zip  /songs/s3m         348 The Downward Spiral by NiN
  512. oxi-idre.zip  /songs/s3m         598 Irresistible Dreams by Oxide/Valhalla
  513. oxi-lmac.zip  /songs/s3m         254 Love Machine by Oxide/Valhalla
  514. oxi-russ.zip  /songs/s3m          40 Russia by Oxide/Valhalla
  515. oxi-whil.zip  /songs/s3m         191 While You Are Yourself, Oxide/Valhalla
  516. rev2    .zip  /songs/s3m         326 Revelation ][ by Mr.P / PS
  517. robotics.zip  /songs/s3m         230 Three Laws of Robotics by Bolleke
  518. shespeak.zip  /songs/s3m         388 She Speaks to Me by Ng Pei Sin (16 chn)
  519. sky_trex.zip  /songs/s3m         133 Jumper Trex by Trex (4 channel Techno)
  520. smeg_gen.zip  /songs/s3m          27 Generica by Smeghead
  521. smeg_opi.zip  /songs/s3m         170 Opiate by Smeghead
  522. smeg_rve.zip  /songs/s3m         240 Rivet by Smeghead
  523. smeg_trn.zip  /songs/s3m         490 Transition by Smeghead (16 channels)
  524. target  .zip  /songs/s3m         123 Target Man by Bolleke
  525. unkel   .zip  /songs/s3m         116 Unknown Elements by Zer0
  526. v-songs1.zip  /songs/s3m         446 Four songs by Vassago/HardCode
  527. victlap .zip  /songs/s3m         128 Victory Lap by Blackwolf/Epinicion
  528. walk!   .zip  /songs/s3m          76 Walk! - I need 17 min" by Aristocracy
  529. wastelan.zip  /songs/s3m          16 Wasteland by Null N. Nothing
  530. artofchr.zip  /songs/xm          179 Art of Chrome by LizardKing/Triton
  531. austral .zip  /songs/xm          160 Austral by Hades (6 channels)
  532. claustr2.zip  /songs/xm          373 Claustraphobia by LizardKing/Triton
  533. infiltr8.zip  /songs/xm          485 Infiltr8 202 by Altern8
  534. wf-mages.zip  /songs/xm          166 World of Mages by LizardKing/Triton
  535.  
  536. ----------.
  537. | --CODE-- |     (all locations start with /pub/msdos/demos/code...)
  538. `----------'
  539. contrsrc.zip  /code/demosrc          Source to TFL-TDV Contrast Demo
  540. less_src.zip  /code/demosrc          C++ Source to Paranoids 4k intro
  541. tsr_xmpl.zip  /code/examples         ASM file on making TSR's
  542. goushad .zip  /code/graph/3d         3D Gourad / TheFaker
  543. cyb3dkit.arj  /code/graph/land       Doom like source / Phantom
  544. otmvoxel.zip  /code/graph/land       C++ Voxel terrain / Voltaire
  545. flamoot .zip  /code/graph/library    Tweaked VGA library / TypeOne
  546. i3ddemo2.exe  /code/graph/library    C++ LIB for Wolf3D type game
  547. tutorc  .zip  /code/graph/tutor      MS C ver. of Asphyxia Trainer
  548. advhsc18.zip  /code/sound            TP7 TPU for HSC files / Access
  549. textps  .zip  /code/text
  550. texttext.zip  /code/text
  551. textwp60.zip  /code/text             Texture mapping info (text)
  552. collstuf.zip  /code/utils            Various utilities (source)
  553. vblitz12.zip  /code/utils            Video card timer / Zax
  554. rpdos4g2.zip  /code/utils            Replace Dos4GW with PMode
  555. pmw100  .zip  /code/utils            As above
  556. rpdos4g .zip  *deleted*
  557. itt     .zip  *deleted*
  558.  
  559. ----------.
  560. | --ART--- |     (all locations start with /pub/msdos/demos/...)
  561. `----------'
  562. alch162 .zip  /arthand           405 Image Alchemy v1.62
  563.  
  564. ----------.
  565. | --MISC-- |     (all locations start with /pub/msdos/demos...)
  566. `----------'
  567.  
  568. ==============================================================================
  569.            ooo        ooooo                         o8o  oooo
  570.            `88.       .888'                         `"'  `888
  571.             888b     d'888  oooo  oooo    oooooooo oooo   888  oooo
  572.             8 Y88. .P  888  `888  `888   d'""7d8P  `888   888 .8P'
  573.             8  `888'   888   888   888     .d8P'    888   888888.
  574.             8    Y     888   888   888   .d8P'  .P  888   888 `88b.
  575.            o8o        o888o  `V88V"V8P' d8888888P  o888o o888o o888o
  576.  
  577. ((Section 6...Musicians Corner))     <BY>     Ryan Cramer [Iguana/Renaissance]
  578. ==============================================================================
  579.    \  |
  580.     \ |  _ \  __|  __| _ \  __|
  581.   |\  |  __/ (    |   (   \__ \
  582.  _| \_|\___|\___|_|  \___/____/   Interview: Necros [Legend Design/KLF/iCE]
  583. ------------------------------------------------------------------------------
  584.  You may recall from last weeks interview with Skaven of Future Crew that
  585.  the only person he greeted was Necros. He said:  "...and I'd like to greet
  586.  Necros, atleast. He has what it needs. His songs have rhythm, tension,
  587.  perfected structure..." And he's absolutely right! While Necros is fairly
  588.  new to the demo/music scene, he has really taken it by storm. Necros
  589.  probably has more musical knowledge than anybody that I know in the scene,
  590.  and his music really shows it. I think that many people (especially us IRC
  591.  folks) would agree that Necros's music is some of the best stuff ever
  592.  produced in the PC music scene. Currently, Necros's music hasn't been used
  593.  in any large scale demos, but now that he has recently joined Legend Design,
  594.  I can't wait to see what happens!
  595.  
  596.  I used to see Necros spouting off all sorts of chord progressions and chord
  597.  layering techniques on IRC. The stuff that he was saying is amazing! He
  598.  has really done his homework in music theory. When you see him apply all
  599.  of these concepts into his music, the end result is spectacular. However,
  600.  his music is a LOT more than just a bunch of music theory. Necros's music
  601.  has a lot of feeling and overall power to it. I think the best way to
  602.  describe it would be that its very emotion evoking.
  603.  
  604.  Awhile back, Necros released a groundbreaking music disk called "Digital
  605.  Psychosis". If you have not already heard it, you will definitly want to
  606.  check it out. Necros also is in charge of "Dissonance", the PC music scene
  607.  magazine. His credits also include music for the Epidemic music disk and a
  608.  number of excellent individual releases. Necros is definitly one of the
  609.  most admired and respected musicians in the scene, I'm very pleased
  610.  that we were able to do this interview!
  611.  
  612.  RC = Ryan Cramer [Iguana/Renaissance] - rcramer1@osf1.gmu.edu
  613.  NE = Necros [Legend Design/KLF/iCE] - asega@libserv1.ic.sunysb.edu
  614.  ----------------------------------------------------------------------------
  615.  [start of interview: December 1st, 1994, 7:00pm]
  616.  
  617.  RC: What is your current occupation (student, etc), and how old are
  618.      you? Where are you located?
  619.  
  620.  NE: Well right now I'm 19 years of age, study at the State University of
  621.      New York at Stony Brook (major in comp sci/philosophy).. I live in
  622.      New York State, and for that reason don't know too many Finnish demo
  623.      people personally. :>
  624.  
  625.  RC: What is your musical background?
  626.  
  627.  NE: I've played piano/keyboards for about 10 years or so, but only
  628.      started tracking around March 1993.. so i guess i'm a newcomer to
  629.      tracking, but not to music in general (having a musical theory
  630.      background helps out the tracking a LOT).
  631.  
  632.  RC: What music would you say your most influenced by? (musicians,
  633.      groups, etc), tracked and recorded...
  634.  
  635.  NE: Umm well i listen to a lot of diverse styles.. in real life some of
  636.      my favorite groups would have to be REM, Sting (very big influence),
  637.      Rush, the Cure, and also a lot of jazz/classical/techno stuff too.
  638.      It's good to listen to a lot of random styles to get yourself open to
  639.      new ideas. As far as tracker music goes, well it's a bit more
  640.      difficult to pin down specific people but a few of my favorites are
  641.      Skaven (nice nice big sound), Purple Motion (siner ecstasy), Mellow-D
  642.      (k-rad drums), and a lot of other people as well.. I like stuff that
  643.      doesn't stick to formulas (i.e. hard tracker techno and shit like
  644.      that)...
  645.  
  646.  RC: Sounds like you've really got a lot of influences. I've noticed
  647.      that you can track just about any style of music, which is really a
  648.      good skill. What is your favorite style of music to compose?
  649.  
  650.  NE: Well originally I loved tracking ANYTHING at all, since I thought
  651.      the tracker was the best thing I'd ever seen on a computer... I love
  652.      demo tunez a lot still, since they boil down to pure songwriting
  653.      (i.e. you can't mask them with fluff). However, nowadays I go for
  654.      more realistic-sounding tunes (i.e. realization and stuff like that).
  655.      The ultimate tune, I think, would be able to convince you that it
  656.      was coming out of a CD player, not out of a sequence of protracker
  657.      commands. :)
  658.  
  659.  RC: That would be neat, I hope that in the future, tracked music can be
  660.      created with the same quality as commercial music. With technology
  661.      advances, I think that in the future, this will be a reality.
  662.  
  663.      What ever happened to the Psychic Monks? For awhile, everyone
  664.      thought that PM was going to be the next USA group to take over the
  665.      scene. What happened to the group?
  666.  
  667.  NE: Ahh PM. Hehe, well the group basically died of side projects.. Likuid
  668.      Krystal is working on his Doom clone, Pelusa is doing DSIK stuff,
  669.      and Oman actually is in Legend Design with me now. :> I regret it
  670.      breaking up, but then again i guess that's the fate of all US groups
  671.      (laugh).
  672.  
  673.  RC: I know what you mean... :)
  674.  
  675.      Well, now that you (and Oman) have recently joined Legend Design,
  676.      what plans do you have for the future?
  677.  
  678.  NE: The future... Well I am VERY busy with school, and only get a couple
  679.      of hours of quality tracking done each week, so it's tough to plan
  680.      anything big. We're trying to get a musicdisk out by the Party 94
  681.      (late December) but my output is shit lately (Quality not Quantity).
  682.      I want to do at least one tune behind a kick-ass demo in my life before
  683.      I quit this scene stuff ... so i guess that's my ultimate aspiration as
  684.      far as the demo scene goes.
  685.  
  686.  RC: I have no doubt that will be a reality. Legend Design is definitly
  687.      one of the best groups in the scene. Their demo "Warp" I thought
  688.      should have won ASM'94. I can't wait to see what you guys do. There
  689.      is a TON of potential!
  690.  
  691.      What equipment and software do you use for making music? ...and
  692.      have you gotten yourself a GUS (Gravis Ultrasound) yet? :)
  693.                                 ^^^
  694.  NE: Hehehehe I knew you'd ask that. :) No, I am a very very broke guy so
  695.      I haven't spent the 200 bux to get a GUS yet. I've been promised
  696.      ones by many people (ahem) but it never comes through... But anyways
  697.      the equipment I use is mainly leeched. Usually I process/rip samples.
  698.      However when that gets tiring I try to sample a bit on my own. This
  699.      semester I've borrowed some guitars and other equipment from some of my
  700.      friends, so hopefully I can start doing much more original samples...
  701.  
  702.  RC: One day, about 10 GUSs will show up on your doorstep. All these
  703.      people that have promised you one will finally send 'em, then
  704.      you'll have more then you know what to do with. :) I think its
  705.      amazing what you've done with an SBPro. Now that your in Legend Design
  706.      maybe you could get a GUS from gravis?
  707.  
  708.  NE: Well I love my sbpro, its static makes me feel warm and fuzzy
  709.      inside. But maybe I'd switch if i got a GUS for free :> I've tried
  710.      to get in touch with John Smith but I've had no luck .. Probably he
  711.      thought i was one of the billion other random people begging for them.
  712.  
  713.  RC: How do you go about composing a song? What process do you use? I know
  714.      its probably a very complicated process, but give us the simplified
  715.      version.
  716.  
  717.  NE: Ok the simplified version of how I do a song: start with drums, get a
  718.      beat going, then figure out the major chord changes. Next add
  719.      melody/lead lines... I tend to stick to verse/chorus/verse/chorus/weird
  720.      middle part/chorus/end usually. It's cheesy but it works...
  721.  
  722.  RC: I know just about everybody has a different way of doing it... :)
  723.  
  724.  NE: I value a good song structure a lot.. It's not often that I can come
  725.      up with progressions that interest me enough to finish the song..
  726.      well actually it's easier if I use an instrument to play around with
  727.      the changes and such first... It's really hard to get a good riff
  728.      going while working in a tracker..
  729.  
  730.  RC: That reminds me of what Skaven said last week, about how important
  731.      structure is to him.
  732.  
  733.  NE: Structure is VERY important... unless you want repetitive mush. :)
  734.  
  735.  RC: What would you say is your best piece of work (released), and why?
  736.  
  737.  NE: Ack this is a hard question. My favorite demo-style tunes, I think,
  738.      are the two I released for epidemic (hyper3/introspection), because I
  739.      did those when I was finally feeling fairly proficient with the
  740.      demo-tune style. And they exhibit both nice changes/structure and
  741.      some decent orchestration (and nice transitions too, the chorus in
  742.      hyper still kicks ass). But for realistic-tunes, I've gotta say
  743.      "Realization" is my favorite, even if it is very unfinished. The lead
  744.      guitar and organ just sound SO nice together.. :>
  745.  
  746.  RC: Yeah, I really liked all of those tunes a lot. The complicated
  747.      melodies with your leads in "Hyper3" just amazed me. I especially
  748.      liked the changes you made for version 3 of that song. :)
  749.  
  750.      What sort of stuff are you working on now, and how is it different
  751.      from your older work?
  752.  
  753.  NE: Well all the new stuff is much more realistic-sounding, I'm going
  754.      very 'guitar'-y lately, don't know why (maybe all the alternative
  755.      muzik i listen to these days). The problem though is that all my
  756.      new stuff SCREAMS out for vocals, but it's just not feasible
  757.      because: a) I can't sing, b) The tunez would be like 5 megs :>
  758.  
  759.  RC: Heheh... well maybe someday... :)
  760.  
  761.      Whats your favorite beer?
  762.  
  763.  NE: Umm Molson XXX of course.. But I don't drink beer much lately.. I'm a
  764.      hard liquor kinda guy (look what college does to me).
  765.  
  766.  RC: Hows your girlfriend doing by the way?
  767.  
  768.  NE: Well, It's off and on, off and on, she's great but the only problem
  769.      is when you combine a relationship with school with stress with
  770.      finals with other stuff it adds up to no time for tracking (and you
  771.      better believe that I'm not gonna track if I can fool around with my
  772.      girlfriend hehe).
  773.  
  774.  RC: Is there anybody you'd like to greet or additional things you'd
  775.      like to say?
  776.  
  777.  NE: Well greets are kinda intrinsically lame but I would like to say
  778.      hi to a few of my good friends in the scene, Peter (Skaven) and
  779.      Jaakko (Mellow-D) and of course my favorite Iguana musician (who
  780.      could that be? :>). And also cheers to all PC musicians... it is
  781.      you who keeps this scene alive. :)
  782.  
  783.  RC: ...and finally...
  784.  
  785.  NE: *drum roll*
  786.  
  787.  RC: Where can we find your music on the net? Whats the best resource?
  788.  
  789.  NE: Since my hornet dir got deleted (chuckle) you can get stuff
  790.      still from it's old mirror:
  791.  
  792.      ftp.uwp.edu - /pub/msdos/demos/music/artists/necros/*.*
  793.  
  794.      Also some of my stuff is floating around on starport and a bunch of
  795.      finnish sites. Eventually I will move all the shit to freedom.wit.com
  796.      but I'm too lazy to upload until I finish this semester. :>
  797.  
  798.  RC: Thanks for taking the time to do this interview!
  799.  
  800.  NE: 'Tis no problem... if anyone wants to contact me (please no mailbox
  801.      floods) I can be reached at: asega@libserv1.ic.sunysb.edu
  802.  
  803.      Until then... keep tracking (or if you can't track, drink) :)
  804.  
  805.  [end of interview]
  806.  
  807.  Hope that you enjoyed this weeks interview with Necros. In the future, we
  808.  will be including many interviews with more of the scene's top musicians.
  809.  Stay tuned!
  810.  
  811.  Ryan Cramer
  812.  [Iguana/Renaissance/Hornet]
  813.  (rcramer1@osf1.gmu.edu)
  814.  
  815. ==============================================================================
  816.  
  817.                    .oooooo.                   .o8
  818.                   d8P'  `Y8b                 "888
  819.                  888           .ooooo.   .oooo888   .ooooo.
  820.                  888          d88' `88b d88' `888  d88' `88b
  821.                  888          888   888 888   888  888ooo888
  822.                  `88b    ooo  888   888 888   888  888    .o
  823.                   `Y8bood8P'  `Y8bod8P' `Y8bod88P" `Y8bod8P'
  824.  
  825. ((Section 7...Coders Corner))        <BY>                        Denthor, JsNo
  826. ==============================================================================
  827.                       Lemmings, Psycho Neurosis - Denthor
  828. ------------------------------------------------------------------------------
  829.  Well, here I am, to deliver the third article for this column.
  830.  
  831.  Let me begin by telling you the responses of various people to the last two
  832.  articles :
  833.  
  834.  EzE   : You lucky bastard! How come you always get to do the fun stuff? I
  835.          want to write one!
  836.  Fubar : Shouldn't you be programming right about now?
  837.  GoTH  : I was beginning to doubt it, but maybe you do have a sense of humour
  838.          after all.
  839.  
  840.  I also got a letter asking me if those conversations I wrote last week
  841.  actually took place. Yep, they did, I wrote them down almost word for word.
  842.  You may blink now.
  843.  
  844.  So the question remains, what to do this week? Here goes...
  845.  
  846.  Let me tell you about how we devised the Lemmings section of our demo,
  847.  Psycho Neurosis.
  848.  
  849.  And so the day came when I was bored. Very, very bored. I was at varsity.
  850.  The varsity had rows and rows of XT's at that time, I was so bored, I
  851.  actually crashed a Physics lecture which GoTH (then Livewire) was taking (a
  852.  doze). Sliding into the seat beside him, I woke him up and tourtured him
  853.  with my presence, and started doodling cartoons on his notepad.
  854.  
  855.  It was easy to ignore the lecturer.
  856.  
  857.  We started talking about demo effects (vewy vewy softly), and the
  858.  bored/sadistic part of our minds came to the fore. EzE had told us a few
  859.  weeks before that writing something like lemmings was impossible ... so we
  860.  decided to show him. Firstly we drew pictures of lemmings falling off
  861.  cliffs etc, etc, and I added in the bit where, if they hit the ground they
  862.  splattered and their broken, bleeding corpses were left behind. Physics
  863.  does this to us. We even wrote some psuedocode (our first ever for a demo
  864.  effect!), and wrote the first draft blind on an XT after the lecture. We
  865.  called it the Secret Project and wouldn't let anyone know what we were
  866.  working on.
  867.  
  868.  A month or so later, when Fubar had joined the group, we got him to draw us
  869.  some lemmings and a background. It turned out rather well, we stuck a
  870.  scrolly at the top, added a bit of an intro and viola! we had a section for
  871.  Psycho Neurosis.
  872.  
  873.  The way that the code was written was cool, in that we could put in any
  874.  background we wanted and the code would handle it. (Except for the cloud
  875.  ;-)) We could even implement a larger, scrolling background. Eze wrote us
  876.  some happy, lemmingy music for the routine, and we shipped it with
  877.  Neurosis.
  878.  
  879.  It was quite a hit, people seemed to enjoy it, and we were told more then
  880.  once that we were sick, but in a nice way ;-)
  881.  
  882.  An important point to note is that the code was not difficult, it was just
  883.  the idea that made it a good effect. The moral of the story? Crash more
  884.  Physics lectures!
  885.  
  886.  Next week I will be doing an interview with Maxwood / Majic 12, sould be
  887.  fun ;-)
  888.  
  889.  Byeeee...
  890.    - Denthor
  891.  
  892.  PS. Still nobody has sent me a GUS! What is this? ;-)
  893.  denthor@beastie.cs.und.ac.za
  894.  
  895. ------------------------------------------------------------------------------
  896.      ______                 _          _  _  _
  897.     (_____ \               | |        | || || |      _
  898.      _____) )___   ___   _ | | ____   | || || | ____| |_  ____ ___  ____
  899.     |  ____/    \ / _ \ / || |/ _  )  | ||_|| |/ _  |  _)/ ___) _ \|    \
  900.     | |    | | | | |_| ( (_| ( (/ /   | |___| ( ( | | |_( (__| |_| | | | |
  901.     |_|    |_|_|_|\___/ \____|\____)   \______|\_||_|\___)____)___/|_|_|_|
  902.  ----------------------------------------------------------------------------
  903.        PMODE/W (PMode for Watcom C) review by StarScream of Renaissance
  904. ------------------------------------------------------------------------------
  905.  This is an article about Tran and Daredevil's new PMODE/W (Pmode for
  906.  Watcom C/C++). This new PMODE looks to be a very exciting new product and
  907.  it could be quite groundbreaking for the demoscene! Special thanks to
  908.  StarScream for contributing this article. For more information, be sure
  909.  to check out the advertisement for PMODE/W in the advertisements section
  910.  of DemoNews. -Ryan
  911.  
  912.  Why Watcom?
  913.  ~~~~~~~~~~~
  914.          Over the past year, a lot of talk has been generated in the demo
  915.  scene about the WATCOM C/C++ compiler.  Almost all of the new games coming
  916.  out for the PC seem to be using it, and with good reason!  WATCOM C has many
  917.  great features to boast; It uses the Protected Mode of the 386 or higher
  918.  processor, and generates highly optimized code which often runs many times
  919.  faster than the code generated by a competing compiler such as Borland.
  920.  
  921.          The benefits of increased speed are obvious - if one can develop with
  922.  more C and less Assembly but not lose a great deal of speed in the process,
  923.  development time can be greatly reduced.  Many people are even debating
  924.  whether they need to use Assembly anymore!  Although WATCOM C can generate
  925.  fast code, it can not beat an expert Assembly coder, and I have personally
  926.  outwritten it many times with relative ease.  Nevertheless, a lot of game
  927.  authors have been noticing that a slightly slower routine written in WATCOM
  928.  will often do just as well for them as if they had coded the same thing in
  929.  Assembly.  For this reason, many games are being written with WATCOM.
  930.  
  931.  Protected Mode and Tran's PMODE
  932.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  933.          The Protected Mode of the 386 and higher processors was first put to
  934.  use in the demo scene when Tran wrote the first version of his
  935.  revolutionary DOS extender entitled 'PMODE', and began using it in Renaissance
  936.  productions.  Protected Mode allows programmers a lot more flexibility, ease
  937.  of coding, and lets them access ALL of memory with NO speed loss.  Programs
  938.  which use what is known as Real Mode are limited to the bottom 640k of memory
  939.  and can only access the other x megs on the computer by slowly swapping them
  940.  back and forth.
  941.          Tran's PMODE is probably the standard for DOS extenders in the demo
  942.  scene today.  It has been since its release a few years ago.  Tran has been
  943.  constantly updating it, and from using it I can tell you that it is nearly if
  944.  not 100% bug free now.  In fact, the only drawbacks to using PMODE up until
  945.  now had been that you usually had to code in all Assembly with it because the
  946.  libraries in C didn't work, and that all of the DOS Interrupts had been
  947.  remapped, making it take a little time to learn how to use.  However,
  948.  Daredevil & Tran's new PMODE/W (PMODE for WATCOM!) completely removes these
  949.  drawbacks and adds great new advantages as well as we will see later in the
  950.  review.
  951.  
  952.  What ISN'T cool about WATCOM C
  953.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  954.          Actually, WATCOM C is VERY cool.  However, it is packaged with an
  955.  extender called DOS4GW, which you may recognize because it pops up an
  956.  annoying little thing telling you that's its name every time you run
  957.  something coded in WATCOM C.  The DOS4GW extender leaves many things to be
  958.  desired, but it also has some nice features.  Together with WATCOM C it's
  959.  allright.
  960.          DOS4GW has two great things about the way it works with WATCOM C.
  961.  First of all, memory is considered as being TOTALLY linear in most cases.
  962.  If you want to access the address 0a0000h, you can without having to change
  963.  that number in any way.  All of the pointers correctly point to their
  964.  respective addresses with no change needed.  The other nice thing is the
  965.  support DOS4GW has for DOS and BIOS Interrupts.  All of these are mapped
  966.  directly to their normal Interrupts, so you can access the Interrupts just
  967.  as if you were coding in Real Mode.  That's nice because you don't have to
  968.  learn anything new!
  969.          Unfortunately, DOS4GW can NOT be used in the demo scene for a few
  970.  reasons which are totally annoying. One of these reasons is its size. DOS4GW
  971.  takes up about 250K on disk!  That's not so cool for an intro or something.
  972.  Another is that it HORDES memory when your program is running - it takes
  973.  about 300k (more i think) of memory AWAY from your program for its own
  974.  personal use!  Finally, it has slow Real Mode/Protected Mode transitions. For
  975.  a timing critical routine, it is totally not accurate enough for use.  These
  976.  are all major problems with the extender that don't seem like they will ever
  977.  be resolved - they are just fundamental flaws in the way it was programmed.
  978.  
  979.  PMODE/W
  980.  ~~~~~~~
  981.          For the good part of a year now, I have been wishing that I could use
  982.  WATCOM C in things we at Renaissance do for the demo scene.  It would make my
  983.  life much easier and really help me out a lot. Daredevil and I have discussed
  984.  the idea of a using PMODE with a C compiler any times in the past, and at one
  985.  point Tran tried adding partial PMODE support to Borland C.  However, Borland
  986.  turns out to be an extremely buggy compiler (as Tran found out :) and, due to
  987.  the nature of the compiler, the support was not even good enough for it to be
  988.  a useful tool for me.
  989.          Wonderfully, Daredevil and Tran decided to really get down to work a
  990.  couple of months ago and made the decision to make a full blooded PMODE for
  991.  use with WATCOM C.  All that needed to be done was to replace the DOS4GW
  992.  extender with their own new version of PMODE.  However, this proved not to be
  993.  such a simple task.  In fact, at least two other people who I know have tried
  994.  to do the same thing - their versions, although technically they 'work', do
  995.  not allow the same flexibility of coding styles (i.e. the ability to add your
  996.  old Real Mode code/libs into your Protected Mode program) and do not emulate
  997.  many of the features necessary to WATCOM C well enough or at all.
  998.  
  999.          Tran and Daredevil have written a new and updated version of PMODE
  1000.  especially for their system with WATCOM C.  This new version has a bundle of
  1001.  great things, one of which is the size!  PMODE/W IS UNDER 8K!  Compare than
  1002.  to DOS4GW's whopping almost 300K!  PMODE/W also adds a lot of speed to the
  1003.  switching done between Real and Protected Modes.  These are great features,
  1004.  but the best feature of all I find to be the fact that it is TOTALLY
  1005.  COMPATIBLE with DOS4GW and WATCOM C!  That means that you can add it to your
  1006.  code later on even if you decide to develop with DOS4GW to begin with and not
  1007.  have to change ANYTHING!  I hear it even runs DOOM and Epic Megagames' ONE
  1008.  MUST FALL with no differences except for lots more free memory and that the
  1009.  two games run a bit better.
  1010.  
  1011.          Here are some of the features listed in the PMODE/W docs:
  1012.  
  1013.  ) No external extender required (everything needed to execute is in the EXE).
  1014.  ) Small size (less than 8k for the entire extender program).
  1015.  ) Low memory overhead.
  1016.  ) Does not require ANY extended memory to load OR execute.
  1017.  ) No annoying initialization messages.
  1018.  ) Fast execution time.
  1019.  ) Free for non-commercial use.
  1020.  
  1021.  
  1022.         PMODE/W costs $500 USD for use in a commercial or shareware program.
  1023.  The professional version of DOS4/G costs around $1000.  I would opt to buy
  1024.  PMODE/W in a second because it runs better, gives you memory and will most
  1025.  likely pay for itself in disk duplication costs!  It's use is free if you
  1026.  want to code any kind of public domain (freeware) software with it, making it
  1027.  ideal for demo use.  In fact, this is one place where it really shines - if
  1028.  you are thinking of writing a demo I suggest that you use PMODE/W.  It makes
  1029.  life so much easier and allows so much flexibility that I've come to see it
  1030.  as an indispensible tool.
  1031.  
  1032.          There are a few features which I have found in PMODE/W which are not
  1033.  listed in the documentation, but I have come to know about both by using it
  1034.  and talking to Daredevil.  I will list them here:
  1035.  
  1036.  > Full Interrupt support
  1037.  > You can STILL use the Watcom debugger!  (yes, a debugger for PMODE!:)
  1038.  > You don't need to worry about developing with it in mind.. you can add it
  1039.    or take it away at any time
  1040.  > Zip sizes become much smaller (great for commercial OR bbs distribution)
  1041.  > Speeds up floating point emulation many 100s of percent
  1042.  > You can use your old Real Mode code!
  1043.  > Code can be loaded into extended/expanded memory!
  1044.  > Full setup program which allows configuration of memory usage etc
  1045.  
  1046.  There are doubtless many more features I haven't thought of or seen yet, so
  1047.  I suggest you try it for yourself and see what else you can come up with. :)
  1048.  Anyway, PMODE/W has been like a godsend for me, so I REALLY suggest you try
  1049.  it.. it's WELL worth the 50k download! :)
  1050.  
  1051. ------------------------------------------------------------------------------
  1052.                  Using Assembly - Part I - By JsNO   CODING
  1053. ------------------------------------------------------------------------------
  1054.  I've sent code to a many people around the place.  Unfortunately, many of
  1055.  the people I've sent code to do not have the facilities or the knowledge to
  1056.  use, understand assembly.  I remember one particular person who told me that
  1057.  he badly wanted to switch to assembly coding, but couldn't because he didn't
  1058.  know how to implement certain mathematical and logic inferences like he
  1059.  could in C.  Well, this section, which will be split over several issues
  1060.  will be dedicated to this very topic, but before I jump right into the guts
  1061.  of the discussion, I would like to talk about obtaining an assembly compiler
  1062.  and the basic structure of the programming model that I use - "TASM ideal
  1063.  mode".
  1064.  
  1065.  There are many Public Domain assembly compilers available on the net.  I
  1066.  haven't used all of them, nor have I investigated most of the modern
  1067.  up-to-dated projects. Out of the ones I have used, all of them (and I mean
  1068.  all of them), are not even worth my concentration span. In the commercial
  1069.  side of things, there are two stable, well founded assembly products.
  1070.  MicroSoft Macro Assembler (aka MASM) and Borland Turbo Assembler (aka TASM).
  1071.  
  1072.  I've used both of this products. From my personal experience, MASM is an
  1073.  absolute piece of shit. I would go as far to say that a brain damaged
  1074.  departmental programmer I could have done a better job. The version I
  1075.  purchased was MASM 6.1 (Compilation date: January 1993). A duel platform
  1076.  compiler, with 32 bit support. When it didn't totally trash my harddisk, the
  1077.  compilation time would be between 15 minutes to 2 hours...
  1078.  
  1079.  Now, you might think that I'm being crazy here, I don't blame you, so did
  1080.  the MicroSoft tech support people, but it was obviously a bugged to the eye
  1081.  balls.
  1082.  
  1083.  Now, I really don't want this to be a Microsoft bashing session, as it is
  1084.  beyond the scope of this text. All I can say here is that Microsoft have a
  1085.  big habit of crash testing their low priority, low demand products (this
  1086.  isn't the first time I have purchased defective Microsoft software) and as
  1087.  result, release bugged, extremely crappy, over rated and overpriced
  1088.  software.
  1089.  
  1090.  Why do they do this? you may ask. It's probably due to the introduction of
  1091.  SDLC development, but quite simply, they are the only ones that can do it
  1092.  and get away with it!. I don't know about you, but when you pay $300 for a
  1093.  software produce, you expect it to faultlessly work. (BTW/ Microsoft don't
  1094.  offer refunds, as I have found out. After 3 disk resends, I demanded my
  1095.  money back. I eventually did get a refund from the local suppler, but they
  1096.  have yet to get their return.)
  1097.  
  1098.  A much better alternative (or rather, the only alternative!) is Borland's
  1099.  TASM V4.0. At $125, it can do everything that MASM can do. It has a number
  1100.  of modes of operation, which supports both MASM and Ideal mode. It like MASM
  1101.  is also a duel platform compiler. The only problem with this product, is
  1102.  that it is VERY hard to get.....VERY hard!!!!. If there wasn't any such
  1103.  thing as a little entity called ABSA, I most lightly would give you all a
  1104.  copy :), because I don't like your chances of getting it. Infact, if you
  1105.  rang up the sales personnel at Borland Pacific, they probably wouldn't know
  1106.  what it is!!.
  1107.  
  1108.  The choice of mode, will be based on your taste. The only difference between
  1109.  the three modes supported by TASM is the syntax of directives and precision
  1110.  definitions. The reason why I use Ideal mode is because it compiles quicker
  1111.  that any other mode, and it is similar to inline assembler of 3GL compilers.
  1112.  The directives are also very logical and consistent.
  1113.  
  1114.  Now, I will say this here, when you buy the TASM product, chuck the manuals
  1115.  in the bin. All they talk about is how good TASM is and how
  1116.  similar/dissimilar it is to MASM...pull, pull, pull, tug, tug, tug. With the
  1117.  exception of pages 2&3, the TASM manuals tell you absolutely nothing about
  1118.  ideal mode or ideal mode programming. There is even no ideal mode examples
  1119.  in the distribution. I had to rely on example code on the net and trial and
  1120.  error experimentation on how the directives are arranged.
  1121.  
  1122.  To an amoeba, the first thing your going to have to know, is the basic
  1123.  fundamental components you need to make an assembly program. If you want to
  1124.  make a program to run in real mode, then the following essential components
  1125.  are needed:
  1126.  
  1127.               ; LAME MODE
  1128.               ideal
  1129.               p386
  1130.               model small
  1131.               stack 100h
  1132.  
  1133.               segment I_am_a_tasmanian 'data'
  1134.               ends
  1135.  
  1136.               segment i_am_a_newzealander 'code'
  1137.               assume cs:i_am_a_newzealander, ds:I_am_a_tasmanian
  1138.  
  1139.  
  1140.               start:
  1141.                 cld
  1142.                 mov   ax,I_am_a_tasmanian
  1143.                 mov   ds,ax
  1144.  
  1145.               ;  mov   ax,es
  1146.               ;  mov   bx,shrink_seg
  1147.               ;  sub   bx,ax
  1148.               ;  add   bx,2
  1149.               ;  mov   ah,4ah
  1150.               ;  int   21h
  1151.  
  1152.                 mov   ax,4c00h
  1153.                 int   21h
  1154.               ends
  1155.  
  1156.               ;segment shrink_seg
  1157.               ;  db 16 dup(?)
  1158.               ;ends
  1159.  
  1160.               end start
  1161.  
  1162.  Basically, I'm not going to waffle on about this too much, as will go on
  1163.  forever. A glance at the above simple program will answer a lot of your
  1164.  questions. The header is made up of compiler directives. The "ideal" tells
  1165.  the compiler to enter into ideal mode. The "P386", tells the compiler that
  1166.  you are using 386 processor instructions.
  1167.  
  1168.  To my knowledge, there are certain sub-modes of ideal mode that are case
  1169.  sensitive. I Haven't explored this too much, as I have no desire for my code
  1170.  to be case dependant. But, if you happen to accidentally enter this mode in
  1171.  compile time (say, a procedure or reference is unexplainably unrecognised),
  1172.  then it's probably due to this. There are also other funny modes like
  1173.  "PxxxP" that allow you to use privileged protected mode instructions. Unless
  1174.  your first name is "Tran" or "Adam", the use and understanding of this modes
  1175.  is irrelevant.
  1176.  
  1177.  A lot of C programmers get confused about the "model" directive. In
  1178.  assembly, all it does is set the defaults for the procedure calls. All any
  1179.  case, use "small", as you have no problem linking this type in model with
  1180.  other code.
  1181.  
  1182.  In "small" mode, the compiler assumes all procedures to be "near" called.
  1183.  Note that if you intend to link a real-mode module into a Turbo pascal
  1184.  program, then your code segment must be called "_TEXT", not "code". Also,
  1185.  the model type has no bearing when linking ideal mode code to 3GL's. As long
  1186.  as the interface routines are public (which are defined anyway). The stack
  1187.  directive just sets the stack size. For nearly all assembly programs in real
  1188.  mode, 256 bytes is ample. Note also that even though the "assume" directive
  1189.  indicates the main code segment, having the 'code' and 'data' labels missing
  1190.  from the segment labels will cause the compiler to trap syntaxes in a sort
  1191.  of semi P386-P286 mode.  This is most likely a bug with the compiler, as
  1192.  this is totally illogical. Examples of this are the following instructions
  1193.  to be legal:
  1194.  
  1195.               shl     eax,1
  1196.               movzx   eax,[byte ebx+hello]   etc
  1197.  
  1198.  and the following instructions to be illegal:
  1199.  
  1200.               movzx   eax,[byte eax+hello]
  1201.               mov     al,[byte ecx+hello]        etc
  1202.  
  1203.  ...where as, all the above instructions are legal under P386 mode, and are
  1204.  accepted if the main data and code segments are assigned the "flat" names
  1205.  'data' and 'code' respectively.
  1206.  
  1207.  The code that has been commented out does the job of shrinking the allocated
  1208.  memory by the program to that equalling the size of the code, data and
  1209.  stack. This is because MSDOS allocates all available memory when a program
  1210.  is EXEC'ed. Therefore, if you use any of the memory management functions,
  1211.  these functions will return an error when attempting to allocate memory.
  1212.  Doing this releases any unneeded memory that you won't use.
  1213.  
  1214.  If you're intending to write a Protected mode program, then *ADVERTISEMENT*
  1215.  you're going to have to use *Adam Seychell's * DOS32 * product* number
  1216.  10001110011b. And with every DOS32 you buy, you will get a free set of COBOL
  1217.  books to the value of 1 cent, and if you ring in the next 2 minutes, you
  1218.  will get a ......FREE TEDDY BEAR!! ..ring now, but don't send us any money,
  1219.  we'll bill you!, ring now!!!..... ...But seriously (sorry Adam, I couldn't
  1220.  help it ;)) , ...I have chosen to use Adam's Dos extender, because I believe
  1221.  it's the best. If it was a commercial product, I would buy it. But it isn't
  1222.  commercial, it's for free, which should give people an even bigger incentive
  1223.  to use it. The construct for a P-mode program in ideal mode is as follows.
  1224.  
  1225.               ; P-MODE
  1226.               ideal
  1227.               p386
  1228.               model small
  1229.  
  1230.               segment code32 public 'code' use32
  1231.               assume cs:code32, ds:code32, fs:code32, gs:code32,
  1232.               ss:code32, es:code32
  1233.               include "dos32.inc"
  1234.  
  1235.               start32:
  1236.               ;  call   debug
  1237.                 cld
  1238.                 mov    ax,4c00h
  1239.                 int    21h
  1240.               ends
  1241.               end
  1242.  
  1243.  Don't worry too much about the segment (or rather - "Selector") initiation
  1244.  directives. All it does is tell the compiler to generate 32 bit instructions
  1245.  and make the segment pubic for linking with Adam's routines. The dos32.inc
  1246.  companion file just defines pointers to data and procedures into his code.
  1247.  The start pointer is actually located in Adam's code. This code switches the
  1248.  computer into protected mode, modifies the DOS system functions. Once all
  1249.  this is done, His code then jumps to start32 where our code begins.
  1250.  
  1251.  The commented out debug code pointer is an initiation entry point into his
  1252.  debugger, which does the job of plugging his debugging code into the
  1253.  Interrupt 03. This code kicks in when ever an INT-3 is executed or when the
  1254.  user hits ctrl-break... The run-of-the-mill 4c00h is terminates the code.
  1255.  This basically switches the CPU back into real-mode and puts everything back
  1256.  how it was before your program executed.
  1257.  
  1258.  In my personal opinion, I don't really see why you would want to use real
  1259.  mode. The only advantage I can see in using it  is if you wanted to debug
  1260.  your programs with existing commercial tools.....But, anyhow, for those die
  1261.  hard lame-mode freaks, I'll continue to discuss both.
  1262.  
  1263.  So now we are ready to actually put code and data into our segments. In next
  1264.  issue I will be discussing how we model mathematical algorithm's in
  1265.  assembler. I will also be discussing efficiency factors of instructions
  1266.  across CPU's. This will aid you in producing to most efficient set of
  1267.  instructions you possibly can across 386/486 based machines.
  1268.  
  1269.  Well, Until next time...
  1270.  
  1271.  :JsNO - Super Real Darwin!
  1272.  
  1273.              ooo0ooo
  1274.  
  1275.  Contacts:
  1276.  Please forward any questions, announcements, material to -
  1277.  jsno@amigar.apana.org.au.
  1278.  
  1279. ==============================================================================
  1280.                             .o.                    .
  1281.                            .888.                 .o8
  1282.                           .8"888.     oooo d8b .o888oo
  1283.                          .8' `888.    `888""8P   888
  1284.                         .88ooo8888.    888       888
  1285.                        .8'     `888.   888       888 .
  1286.                       o88o     o8888o d888b      "888"
  1287.  
  1288. ((Section 8...Artists Corner))       <BY>                                Stony
  1289. ==============================================================================
  1290.  
  1291.  One of the things I will do in the Artists Corner is reviewing all
  1292.  kind of graphical utilities and paint programs.
  1293.  I will try to have some reviews every time on several utils and programs.
  1294.  
  1295.  If you want something to be reviewed leave me a message and if I do have
  1296.  the util or program then I'll try to review it.If I don't have the
  1297.  util or program then I'll leave you a note and you can send it to me in
  1298.  packets sized around 750k.
  1299.  
  1300.  If you have some questions or remarks then also mail them to me, I'll try
  1301.  to answer everything as soon as possible.
  1302.  
  1303. ==============================================================================
  1304.                         ((Section 9...Advertisements))
  1305. ==============================================================================
  1306. [Advertisement 1 of 5]
  1307.  
  1308.  ---------------------------------------------------
  1309.   PMODE/W v1.01 - Finally A Replacement For DOS/4GW
  1310.  ---------------------------------------------------
  1311.  
  1312.  PMODE/W is a replacement for DOS/4GW and is fully compatible with
  1313.  Watcom C/C+. PMODE/W provides you with a number of advantages over
  1314.  DOS/4GW. The following is just a small list of what you can expect:
  1315.  
  1316.  - Small Size (Less than 8Kbytes!)
  1317.  - Fast Execution Time
  1318.  - Low Memory Overhead
  1319.  - No Annoying Initialization Messages
  1320.  - Self Contained Extender Requires Nothing External To Your EXE
  1321.  - Does Not Require ANY Extended Memory To Load OR Execute
  1322.  - Minimal Interrupt Latency
  1323.  - PMODE/W Programs Can Be Run Under DOS/4GW Without ANY Modifications
  1324.  - Free For Non-Commercial Use
  1325.  
  1326.  Simply put, PMODE/W has been designed with two things in mind: size and
  1327.  speed. PMODE/W undergone rigorous optimization, making it the smallest and
  1328.  fastest extender available for Watcom C/C++. PMODE/W does not provide many of
  1329.  the frills found in other extenders. It does not provide virtual memory,
  1330.  exception trapping, or anything else that could possibly slow down the
  1331.  execution of your code. For this reason, we have designed PMODE/W
  1332.  specifically with the developer in mind. You can perform all of your
  1333.  development and debugging using DOS/4GW if necessary, and then plug PMODE/W
  1334.  in for the release version of your program. If at any time you are
  1335.  dissatisfied with PMODE/W, you can switch back to DOS/4GW with absolutely no
  1336.  hassle whatsoever. PMODE/W has been thoroughly tested with popular programs
  1337.  like Doom, Doom ][, and One Must Fall 2097 in order to insure compatibility.
  1338.  But don't take our word for it, try it out for yourself today!
  1339.  
  1340.  The current version of PMODE/W as of this writing can be found in PMW101.xxx,
  1341.  where xxx is some archive extension (ZIP, ARJ, etc.)
  1342.  
  1343.  -----------------------------------------------------------------------------
  1344.  PMODE/W Is Currently Available From The Following Sources:
  1345.  -----------------------------------------------------------------------------
  1346.  - Data Connection BBS   (703)506-8598 or (703)847-0861.
  1347.  - hornet.eng.ufl.edu    /pub/msdos/demos/programming/utils
  1348.  - oak.oakland.edu       /SimTel/msdos/c (or any SimTel mirror)
  1349.  - By E-Mail             daredevi@dorsai.dorsai.org
  1350.  
  1351.  The filename is: pmw101.zip
  1352.  -----------------------------------------------------------------------------
  1353.  PMODE/W is Copyright (C) 1994, Charles Scheffold and Thomas Pytel.
  1354.  All rights reserved.
  1355.  -----------------------------------------------------------------------------
  1356.  All other trademarks are property of their respective owners.
  1357.  -----------------------------------------------------------------------------
  1358.  
  1359. [Advertisement 2 of 5]
  1360.  
  1361.  Hi there ravers.  This is karl of kookie kontrol, and I'm kurrently looking
  1362.  for someone who could make me a background player for s3m modules (I
  1363.  wouldn't even mind an adlib player, as long as it plays the adlib songs made
  1364.  in ST3). I want to use an external player in the next issue of my zine
  1365.  (rhubarb express (a rave zine dedicated to the lovers of rave
  1366.  /trance/breakbeat...) ask if you haven't seen issue_1. ). If you could help
  1367.  me out, or know someone who can, please write me and we'll talk. I
  1368.  appreciate any help. Thanx.
  1369.  
  1370. l8r raver.
  1371. write to:
  1372. braczyns@esu3.esu3.k12.ne.us
  1373.  
  1374. [Advertisement 3 of 5]
  1375.  
  1376.         d8888               888      d8b
  1377.        d88888               888      Y8P
  1378.       d88P888               888
  1379.      d88P 888 88888b.d88b.  88888b.  888  .d88b.  88888b.   .d8888b .d88b.
  1380.     d88P  888 888 "888 "88b 888 "88b 888 d8P  Y8b 888 "88b d88P"   d8P  Y8b
  1381.    d88P   888 888  888  888 888  888 888 88888888 888  888 888     88888888
  1382.   d8888888888 888  888  888 888 d88P 888 Y8b.     888  888 Y88b.   Y8b.
  1383.  d88P     888 888  888  888 88888P"  888  "Y8888  888  888  "Y8888P "Y8888
  1384.  -==================================-=====================================-
  1385.  
  1386.   A new surreal demo by Tran utilitizing Truecolor on a standard VGA card!
  1387.               With music by Ryan Cramer [Iguana/Renaissance].
  1388.                                    -=-
  1389.                          Requires VGA & 386/40+
  1390.               Supports GUS/SB/SBPRO/SB16/PAS/PAS16/AUDIOTRIX
  1391.  
  1392.  -==================================-=====================================-
  1393.  Available now on ftp.eng.ufl.edu in /pub/msdos/demos/alpha/NEW/ambience.zip
  1394.         ...or Data Connection BBS (703) 506-8598, (703) 847-0861...
  1395.  
  1396. [Advertisement 4 of 5]
  1397.  
  1398.       __ \       |           __|                      |  _)
  1399.       |   | _` |  _| _` |   (    _ \   \    \  -_) _|  _| | _ \   \
  1400.      ____/\__,_|\__\__,_|  \___\___/_| _|_| _\___\__|\__|_\___/_| _|
  1401.      RENAISSANCE WHQ, FUTURE CREW, LEGEND DESIGN, IGUANA, EMF, PRIME
  1402.      -
  1403.      Node 1: (703) 506-8598 - 16.8k HST DS v.32bis
  1404.      Node 2: (703) 847-0861 - 28.8k HST DS v.34
  1405.      -
  1406.      Sysop: Ryan Cramer [Iguana/Renaissance/Hornet]
  1407.      Located in McLean, Virginia, USA
  1408.      Online since 1990
  1409.      -
  1410.  
  1411. [Advertisement 5 of 5]
  1412.  
  1413. -------------------------------------------------------------------------
  1414.  
  1415.                    CALL!  YOU CAN'T BEAT THE FEELING!
  1416.  
  1417.                              Moscow, Russia
  1418.  
  1419.    ___     _____  ______________  ___/\  ___  __________/\  /\_____
  1420.   /  /    /  _  \/   ___/_   __/ /  /  \/  / /_   __/  /  \/  \  __\
  1421.  /  /____/  //  /___   / /  /   /  /      /   /  / /  /        \  __\
  1422.  \______/\_____/\_____/ /__/   /__/__/\  /   /__/ /__/__/\__/\__\_____\
  1423.                                        \/                           <sr>
  1424.  
  1425.                       OVERLOOK  World Headquarter
  1426.                       XOGRAPHY Russia Headquarter
  1427.                        Ab0VE  Russia Headquarter
  1428.                          CBG Distribution Site
  1429.                       Russian demo groups support
  1430.  
  1431.       Node #1: +7-o95-952-657o // 14.4k // 00:00-08:00 [MSK/GMT+3]
  1432.           Its a pity that it works only eight hours a day, but
  1433.     if you'll support it with your call - worktime will be extended!
  1434.  
  1435.                        Controlled by  Steel R(4t
  1436.  
  1437.           FiDONet: 2:5020/198.2, 2:5020/208.18, 2:5020/323.2
  1438.                         CabiNet: 112:921/950.18
  1439.                      OVRNet (World HQ): 115:3042/1
  1440.                        GSN (Russia HQ):  864:7/1
  1441.  
  1442.                  Why not to support this growing board?
  1443.          That seemed to be the first demo scene oriented board
  1444.                      located in Moscow of Russia!
  1445.      There are not so many stuff online - but that depends on you!
  1446.        So make a call and help this board to join the best demo
  1447.           scene oriented boards of the world top 10 list! :))
  1448.  
  1449. -------------------------------------------------------------------------
  1450.  
  1451. ==============================================================================
  1452.                         ((Section 10...Miscellaneous))
  1453. ==============================================================================
  1454.  I have had a lot of compliants lately about the removal of ANSI from HORNET.
  1455.  Rather than suffer a massive uprising, I would like someone to PLEASE TELL
  1456.  ME AN ALTERNATE SITE WHERE ANSI CAN BE FOUND.  If you have any information,
  1457.  please send it to r3cgm@dax.cc.uakron.edu.
  1458.  
  1459. ==============================================================================
  1460.                            ((Section 11...Closing))
  1461. ==============================================================================
  1462.  
  1463.  The quote for this week comes from "Verses on the Death of Dr. Swift"
  1464.  lines 27-34.
  1465.  
  1466.                      Dear honest Ned is in the gout,
  1467.                   Lies racked with pain, and you without:
  1468.                   How patiently you hear him groan!
  1469.                   How glad the case is not your own!
  1470.                      What poet would not grieve to see
  1471.                   His brethren write as well as he?
  1472.                   But rather than they should excel,
  1473.                   He'd wish his rivals all in hell.
  1474.                                     - Jonathan Swift (1667-1745)
  1475.  
  1476.                         -Christopher G. Mann (Snowman)-
  1477.                             r3cgm@dax.cc.uakron.edu
  1478.  
  1479. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-End.of.DemoNews.073.
  1480.