home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.tar / ftp.whtech.com / articles / archives / limanews.exe / LFW6.TXT < prev    next >
Text File  |  2006-10-19  |  18KB  |  277 lines

  1.        ORIGINALLY PUBLISHED IN LIMA NEWSLETTER DECEMBER 1993
  2.  
  3.          LETTER from AUSTRALIA - No. 6 Sep / 93  
  4.         -----------------------------------------   
  5.         
  6.              A week or so ago we were down in Sydney for the weekend
  7.        visiting William.  Nothing for it but we had to go out with him
  8.        to see Jurassic Park which had opened in Australia just a few
  9.        days before.  This was his second time at this movie, the first
  10.        being a few days before on its second day with the whole office
  11.        where he works - yes, all 24 of them, with more than just passing
  12.        interest as graphics programmers and animators.  This leads as I
  13.        found to comments on things like imperfections in matting in of
  14.        the dinosaurs.  All mightily impressed though.  This is not a
  15.        movie review here, but it is worth noting that unlike most movie
  16.        and TV efforts showing computers which range from fantasy to
  17.        excruciating, this one looked for real in scenes where people
  18.        were using computers even to regular Silicon Graphics users like
  19.        Will.  This extended to running the computers in the film with
  20.        modified video boards at 48 Hz frame rate and synchronized to the
  21.        film camera (film uses 24 frames/sec) to eliminate the moving
  22.        black bands or heavy flicker normally seen on TV films of actual
  23.        computer screens.  Your editor Charlie should take well to a
  24.        movie in which almost the first word uttered is "palaeobotanist".  
  25.         
  26.              Last weekend was not a happy one at Funnelweb Farm.  We had
  27.        not seen our resident mother possum for some days, and on
  28.        Saturday morning Val heard a noise at the front door, and there
  29.        was mother with a now fairly large baby on her back climbing
  30.        painfully up the front screen door to a temporarily open space a
  31.        couple of meters deep between the floors.  She had been savaged
  32.        by a dog but the little one was unharmed.  We managed to snaffle
  33.        junior, now old enough to be semi-independent - you wear garden
  34.        gloves while doing so and pop the little critter in a hessian
  35.        potato sack.  Then you can let it peek out while holding the bag,
  36.        which I ended up holding this time.  It took a lot of coaxing to
  37.        get mother possum to drag herself back out of the hole.  When she
  38.        did, Val, with gloves and sack of course, was able to bring her
  39.        down and hold her quietly.  Brush-tail possums usually bite and
  40.        scratch and can do a lot of damage while being able to wriggle
  41.        out of the tightest grip, but this one was so far gone that she
  42.        could only lie quietly in Val's arms and take some water from a
  43.        spoon, even some banana being too difficult, now she could see
  44.        that junior was safe.  The lady from the Native Animal Trust came
  45.        around and took mother possum and son off to the vet.  She was
  46.        very relieved that we had captured the possums first.  The sad
  47.        but expected later news was that mother possum was too far gone
  48.        to survive, but at least the little one will get a chance.  I am
  49.        deeply angry at irresponsible dog owners.  It is supposed to be
  50.        an offense to allow a dog to harm protected native animals, but
  51.        if you do not catch it in the act then there is little that can
  52.        be proved.  
  53.         
  54.              Some have wondered why we have this fixation on funnelweb
  55.        spiders around here.  Just recently there was a repeat showing of
  56.        an excellent TV natural history special on spiders, mostly
  57.        Australian.  I expect that this would have or will be shown in
  58.        the US of A as National Geographic was one of the partners in
  59.        making it, so if you have any curiosity in this area do not miss
  60.        it when it comes to a TV set near you.  The program is called
  61.        "Webs of Intrigue" and is presented by Densey Cline.   
  62.         
  63.              Some things seem to be the same no matter what type of
  64.        computer you have - suppliers who are incompetent or shonky in
  65.        varying degrees.  It is not that many years ago that even IBM
  66.        threatened to leave Australia if computers were brought under
  67.        consumer law that insisted that computers compute as claimed.
  68.        Car warranties just depress me!  I bought at considerable expense
  69.        a Canadian product for my home 486 PC, an ATI Graphics Ultra Plus
  70.        video card.  Though it took a second try to get one that would
  71.        pass its own self-diagnostics (the supplier all the while denying
  72.        the first one was faulty), the hardware generally has a good
  73.        reputation, though murmurs are now surfacing about that too.
  74.        What ATI definitely appear to be unwilling to do or incompetent
  75.        at is software.  Now video handling with DOS on PCs is a
  76.        disgusting mess, with separate drivers seemingly needed for every
  77.        major DOS program.  Maybe ATI has done those adequately, but when
  78.        you get to a more abstracted level the picture is not so good.
  79.        and the OS/2 support is abysmally bad.  Despite ATI advertising
  80.        OS/2 support, what has emerged has been incomplete, very late,
  81.        and buggy.  I am not yet game to install the latest offerings.
  82.        So like most OS/2 users with these cards I scale back to the
  83.        8514/A simulation with the IBM driver, while all that very
  84.        expensive video co-processor remains effectively unused.  I shall
  85.        certainly avoid buying any ATI product again.  Over recent years
  86.        I have bought quite a number of PCs at work, and it seems that
  87.        the process of getting them up and running on all fronts is
  88.        becoming steadily more traumatic.  If you don't test them
  89.        thoroughly then you may find yourself in post-warranty trouble.
  90.        Murphy guarantees it.  
  91.         
  92.              Some have a theory that you rarely if ever find both
  93.        hardware and software competence in the same company.  That's how
  94.        Will got into the Amiga/SCSI business, by working as the
  95.        programmer with a hardware designer who needed software expertise
  96.        to make a real team.  And while on the theme of shonky suppliers,
  97.        Will has several kilobucks of his part time earnings while a
  98.        student tied up with DMI, a San Diego area video board firm which
  99.        never delivered the product and is dragging forever on refunding
  100.        the $$.   
  101.         
  102.              While we are on this subject I should mention that I have a
  103.        unknown, but perhaps very unusual distinction in the TI scene.
  104.        Years ago I actually got my money back from 99er Magazine! Maybe
  105.        I just got in early enough or made the right kind of noises.  We
  106.        had relied on borrowed copies in the early days, and the
  107.        editorial content though never very impressive did seem to be
  108.        improving in the run-up to the 99/8, which I was waiting for
  109.        impatiently.  So I took out a subscription, and then about one or
  110.        two much delayed issues later it looked like losing the plot, so
  111.        I jumped in and cancelled.  Which brings me to the strange case
  112.        of OPA.  There do seem to be some serious unresolved matters
  113.        here.  My friends in the Sydney UG ordered a whole pile of
  114.        TIM/SOBs, paid for and never delivered - this has badly damaged
  115.        the TI scene in Australia.  It seems though that Gary Bowser just
  116.        refuses to communicate about the matter, not even to deny any
  117.        liability.  I have tried recently on behalf of Sydney also with
  118.        no response - I know the e-mail did not bounce.  Yet the strange
  119.        thing is that OPA still appears on the networks and at fairs and
  120.        offers products, even, I am told including the TIM on occasion.
  121.        There seems to be an attitude expressed in that strange letter
  122.        from OPA that appeared in MicroPendium that as money paid for
  123.        orders a couple of years ago went to pay living expenses at the
  124.        time, then customers should not expect to receive product.
  125.        Customers might expect otherwise, and even Ontario law cannot be
  126.        so wide open as to countenance such goings on.  From what I have
  127.        seen of the one TIM/SOB that made it to the Hunter, it was indeed
  128.        a good product, and the Vn 8.1x HRD ROS as supplied by Bud Mills
  129.        has been a real contribution, despite its limitations.  Trouble
  130.        is that nothing else OPA has produced in a long while now seems
  131.        of any real significance.   
  132.         
  133.              On the TI front at Funnelweb Farm, there is both good news
  134.        and bad.  The bad is not intrinsically so, just that I have not
  135.        found much time or energy for programming or much else on the TI
  136.        since releasing the Vn 5 Editor.  The good news is that after
  137.        Geoff Trott's latest ministrations, the HRD-3000 at long last
  138.        seems to be behaving itself.  I may even work up to getting some
  139.        more 128Kx8 SRAMs, if local suppliers have heard of them yet, to
  140.        bring it up to a more useful size.  Am I game yet to retire a
  141.        192Kb HRD to duty as a memory expansion test bed? Maybe it is
  142.        time to look at patching the ROS to handle DSQD equivalent.  With
  143.        the all-seeing benefit of hindsight, it now seems a great pity
  144.        that the HRD design did not originally include both ROM and RAM
  145.        in the initial DSR space.  It needs both, ROM at >4000 including
  146.        power-up check routines for ruggedness and SRAM to carry the
  147.        configurable information that has to be accessible to a standard
  148.        DSRlink search and for more working room if needed.  The
  149.        fragility of the DSR header has always plagued HRD users, and the
  150.        attempt at an EPROM sold in the past was not really successful.   
  151.         
  152.              I have had a browse through the Asgard AMS memory expansion
  153.        user guide on disk, but any opinions of this memory expansion
  154.        scheme formed and expressed here are from that and net-news items
  155.        only, and not from actual experience.  The memory expansion
  156.        scheme itself appears quite livable with, paging in 4K blocks
  157.        from a large pool into the usual TI low and high memory spaces.
  158.        It will not reproduce the full function of TI's own 128K
  159.        expansion, but seeing as these were never released and there were
  160.        so few anyway it hardly matters, and it is otherwise more
  161.        extensible by addition of more memory.  It does reside at a fixed
  162.        CRU base, but this is up high at >1E00 and so avoids the low
  163.        range crush (the TI lived at >1200).  I do question the lack of a
  164.        DSR.  This is promoted as a virtue, but that seems like trying to
  165.        make a feature out of a deficiency, a traditional sport of
  166.        marketeers.  No doubt it saves board area and is cheaper to make.
  167.        Why would the user want to have a DSR even if it cost more? One
  168.        reason would be to provide self-test routines accessible from
  169.        console Basic without requiring even the minimal 32K expansion to
  170.        be operational (this is one saving grace of the Myarc 512K
  171.        Ramdisk card).  Other desiderata might be an identification call,
  172.        and a library of routines either callable in place or
  173.        downloadable preferably as position independent code.  No doubt
  174.        more can be added to this list.  I would agree that the full
  175.        DSRlink mechanism for memory bank selection as in RAMBO on HRD
  176.        cards is more overhead than desirable, but existence of a
  177.        DSRlinked control does not imply that more direct access to the
  178.        low level banking mechanisms is not possible.  The access just
  179.        needs to be clearly and permanently defined, and preferably
  180.        simple and elegant.  As remarked in a previous Letter the real
  181.        problem with banked memory expansion is the decision overhead in
  182.        handling large data blocks.  The programmer with more or less
  183.        trouble can structure code to work in bank sized blocks with
  184.        little run-time overhead.  These things are not trivial either -
  185.        look at how Microsoft with all their billions of dollars and
  186.        armies of programmers have not been able to make 16-bit Windoze
  187.        work without too frequent crashes.  Then again lots of things are
  188.        nicer on the TI which is why some still like playing with it.  
  189.         
  190.              I am not quite so keen on some of the software decisions
  191.        made in the AMS system (mostly those to do with PAD usage and
  192.        which may have been forced by the absence of working RAM in the
  193.        DSR space).  A great deal of work has gone into it, and it may be
  194.        when the RAG Macro-assembler and Linker finally come into their
  195.        own, in these expanses of paged memory.  I have always thought a
  196.        macro-assembler was gross overkill and even counterproductive in
  197.        the standard 32K TI-99 environment, but it and the enhanced
  198.        Linker may well be essential tools for AMS.  I do not care at all
  199.        for the way areas of PAD have been appropriated, in particular
  200.        the violation of the E/A manual specification (p406) of >83D0-2
  201.        as DSR search pointer storage.  The TI system specifications are
  202.        very clear on just what PAD memory a DSR is allowed to trash
  203.        (some cards like the Myarc FDC use more but restore it on exit).
  204.        A hardware device that uses the CRU banking scheme for DSRs and
  205.        claims for itself usage of memory not allocated to such devices
  206.        is making a claim to ownership of the whole system instead of
  207.        being one amongst equals.  A memory expansion is special, but not
  208.        all that special.   
  209.         
  210.              Putting aside all the rival commercial claims which were
  211.        coming hot and heavy a while back, it is clear that the TI-99 has
  212.        long needed CPU memory expansion.  Even when the original 99/4
  213.        was conceived, a plain 64Kb address space was clearly not enough
  214.        for its designers, but the general CPU memory expansion never
  215.        made it out the door before Black Friday.  This has ever since
  216.        cramped the style of programmers and limited the scope of
  217.        applications.  We are never going to have the luxury of wide open
  218.        linear address spaces on the 16-bit 9900 series CPUs no matter
  219.        how extra memory is paged in, but the 99/4a system can support a
  220.        substantial amount of extra CPU memory.  The 9995 CPU in the
  221.        Myarc Geneve can realistically support even more just because it
  222.        is faster, despite its on-chip memory block not being in a very
  223.        suitable place for 99/4 emulation.  Just as an aside I learned
  224.        recently that the 9995s used in the 99/8 were specials with
  225.        on-chip memory disabled.  Back to the main train of thought --
  226.        Myarc for their own reasons never made flexible memory expansion
  227.        available on the 99/4a, limiting it to the generally difficult to
  228.        use all-at-once scheme of the 512Kb RamDisk card, even though the
  229.        technical means now being used in the AMS card were available
  230.        before then.  Realistically at this stage in the life of the
  231.        99/4a the market can support at most one such device, and the AMS
  232.        card appears to have center stage, and I wish them well.  Note
  233.        that I say "appears" as I have seen no external evidence of it
  234.        yet as a real commercial product.  
  235.         
  236.              Since writing the last Letter I have been able to access
  237.        Delphi and pop up on the TI section every so often under the name
  238.        GLOBAL01.  This may be at very odd times because I telnet via the
  239.        Internet into Delphi from my office machine, at lunch time or
  240.        after work Australian time, which tends to make it very late
  241.        evening or early AM in USA.  The connection from Australia is
  242.        usually pretty hesitant - I don't know what Delphi is like on its
  243.        home ground - but an extra layer of packetized communication
  244.        across the Pacific can only make it deteriorate, and I often have
  245.        a long delay before keystrokes register on my screen.  I think it
  246.        has improved a little since the link out of Australia moved from
  247.        satellite to cable.  Sometimes initial access times out waiting
  248.        for the password.  Each time I check any mail and read the Forum
  249.        entries.  So if you have any queries feel free to make them by
  250.        this channel, and I will answer them there as best I can.  If any
  251.        warnings or easy bug-fixes come to light for FW, I will post them
  252.        in the Forum.  I do not currently have any way to capture whole
  253.        files, and typing more than short replies directly on Delphi is
  254.        difficult and inaccurate because of the long key response delays.
  255.        So any long detailed communications are best sent to my Internet
  256.        e-mail address if you have that facility.  I have already
  257.        communicated with various people in USA and Europe at their
  258.        xxx@delphi.com addresses in the last few months, so if you have
  259.        Internet access my e-mail address is at the end of this letter.
  260.        Once I forgot to put the .com on delphi at the initial telnet - a
  261.        local Zeus answered - but thought he was a Vaxstation 3100 and
  262.        not a greek god.  
  263.         
  264.              Perhaps I should end with a philosophical puzzle.  The
  265.        other morning I was out for my morning exercise walk in Blackbutt
  266.        Reserve when I heard a tree fall (real T. Rex sound effect
  267.        stuff), but even though I walked back down the trail a way, I
  268.        could not see where it fell.  Was it real ?  
  269.         
  270.        Tony McGovern  
  271.        Funnelweb Farm  
  272.        Sep / 14 / 93   
  273.        e-mail -- phpam@cc.newcastle.edu.au  
  274.        Delphi -- GLOBAL01  
  275.        .PL 1 
  276.  
  277.