Dunstad Freeware Software
Index Projects Source Code Downloads Updates News Links Site EULA


News & Opinions

Dunstad Freeware is not affiliated with any of the news sources mentioned below.
August 28 2008

Microsoft Outlook 2007 breaks HTML formatting in certain cases, all because microsoft wanted the outlook rendering engine to match word 2007's engine. Ok. Great.
As a software developer who has to build transmittal systems (automated email for transfering documents), this is really a kick in the guts from microsoft. A lot of my automated emails use generated HTML coversheets, just to include important things such as signatures, company logos, shop drawings, etc. So now anyone who has outlook 2007 are going to see some really stuffed up emails, and of course they'll blame the developer- not microsoft.
I know that technically this is old news, but its just been constantly coming up for the last few months with my work and its beyond a joke. How could microsoft make such a huge mistake? I mean this is one of the stupidest design screwups ive ever heard of from a major company like microsoft.
But then again, i guess its consistent with the growing list of stuffups that microsoft are doing. Take Office for example, just 8 years ago it was becoming a nice and intuitive product.
Office 2000: Used about 10-20 megabytes of memory and had a simple interface that was easy to follow and had everything in a logical place- anything to do with viewing was under the "view" menu for example.
Office 2003: Used about 20-40 megabytes of memory and basically just took and improved Office 2000. Interfaces were cleaner and more elegant, there were loads of new features and ultimately it was more stable and easier to use.
And Now: Office 2007: Uses about 100-200 megabytes of memory while doing nothing. Throws out almost all the interface designs of the earlier versions and replaces it with a confusing (but nice looking) "ribbon", which has all of its options in bizarre and wacky places.
Office 2007 seems to break the fundamental software development paradigm- "each version up should be better than the last". Why then has Office 2007 managed to screw up so much? The answer is open to debate: bad research by microsoft, bad development planning or just bad management in general. Personally, im inclined to settle on bad management as the reason. Ever since Steve Ballmer has become the Chief Executive of Microsoft, the company has been systematically making bad products. Vista, .NET, Silverlight, Office 2007. All of these products have been rushed out the door and they all have backward compatibality problems (except silverlight, which is new- but even that gets stuffed up with different versions). The reason why these products have such major issues with backward compability is actually due to fundamental shifts of power inside Microsoft itself. This article explains it quite well actually. Its amazing to realize that microsoft only managed to corner so much of the market, because individuals were determined to improve the products. And now, with those individuals gone or being ignored, the products are getting worse and pointless.
It will be intersting to see what the next version of Office brings- misery or despair?
May 9 2008

AMD is in trouble- and now they're desperately trying to recover some credibility. The CPU manufacturer is in dire straits, after consecutive quarterly losses it looks like they are going to start breaking up their company and offloading costs (ie: sack people and close down/sell off fabrication sites). None of this at all suprising, considering how fickle AMD have been with their customers in the past with their product 'roadmaps'. AMD is now promising to clean up its act and begin meeting their goals, however im more inclined to watch pigs fly. Perhaps they can recover, but not until they have a total change in management and that is probably too late.
January 23 2007

The first prediction for 2007 has already become a reality. Vista needs a patch- and it hasn't even be fully released yet.
January 17 2007

2007 Begins:
  • Microsoft is set to release their long awaited Operating System VISTA in the next few weeks. My bet is the first patch will be released before the O/S is even available for sale.
  • AMD/ATI will be set to release their highly anticipated R600 graphics chipset. It will be the first major release for ATI on a DirectX10 platform.
  • Unreal Tournament 2007 is set for release. The game will show-off the Unreal 3 engine and its new graphics/physics features.
  • Video cards may already be starting to merge with Physics Processors, with the new G80 nVidia GPU apparently more like a CPU than a Graphics chip.

    Keywords for 2007: VISTA, DirectX10
  • May 14 2006

    John Carmack- developer of cult games like Wolfenstein 3D and the Doom series- has updated his web blog. He talks about game development of mobile phones and the sense of nostalgia that such development reminds him of early PC game development. His earlier entries in the blog also make interesting reading - if you're interested in graphics technology and programming development that is.
    Link Here.
    October 30 2005

    Half Life 2 developers Valve Software have just released a technology demo title "The Lost Coast" for Half Life 2. The demo is available for free for Half Life 2 owners and shows off some very advanced new features for the Source engine, such as High Dynamic Range lighting and bloom effects. The demo also introduces a new concept for game design, an ingame commentary system that can reveal some interesting facts about the game development process. Be warned however that the system requirements are very steep, with a MINIMUM CPU speed of 2.2Ghz, 1GB of RAM and a 256MB video card required.
    More available here.
    September 9 2005

    Windows 2000 users have another reason to be annoyed with Microsoft's deliberate attempts to force them to upgrade to Windows XP, with the demo of the new Microsoft game Age of Empires III being only usable with Windows XP. Its been pointed out that since a majority of non-Microsoft backed games ARE compatible with Windows 2000, it's a little strange that only Microsoft is unable to deliver compatability.
    More available here.
    April 6 2005

    Anti-Spam laws have been used for one of the first times in Australia, with a Victorian automative company receiving a $6,500 fine for sending SMS messages to people informing them of their services. The company used mobile numbers that were taken from newspaper advertisments. The ACA (Australian Communications Authority) hopes that the action will act as a warning to other companies hoping to utilize spam for marketing. Similiar laws in the US were introduced last year, but many believe that the laws will have little effect, as most spam is sent from countries with relaxed communication laws.
    More available here.
    February 24 2005

    512MB video cards are just around the corner, according to The Inquirer. The first card to have 512 Megabytes is likely to be the ATI Radeon X850, a hyped up version of the standard X800 cards. ATI is apparently offering some free Radeon X850 cards to people at the Texas Gaming Festival.
    It will be very interesting to compare the ATI 512MB card against the nVidia GeForce 6800 Ultra 512MB version being developed by Gainward.
    Currently nVidia seem to have a lead in the high end market of video cards, with their GeForce 6800 cards being built to support Scan Line Interleaving (SLI) mode. SLI mode allows two video cards to be linked together and share the load of rendering a complex visual scene.
    ATI have developed their own answer to this, a mode called AMR (ATI Multi Rendering), which basically does the same thing as SLI but reportedly without needing any hardware connecters between the cards. More on this story when exact specifications are released.
    February 15 2005

    All roads lead to Avalon, or so it seems if reports about the next generation graphics engine of Windows Longhorn are true. Windows Longhorn (the next version of Windows Operating Systems to be released in 2006-2007) was originally promising a breakthrough file system (WinFS) but since that seems to be getting watered down, all eyes are turning to the Avalon User Interface engine. Basically, the engine will allow software developers to create their own interfaces and add special effects such as reshaping windows in 3D and even lighting effects.
    Actually, Microsoft has already released a Public Demo of the Avalon engine here. Beware though, the download is very large at over 200MB.
    Although it is yet to be confirmed, it seems likely that DirectX 10 will actually be Avalon, especially with Windows Longhorn less than a year away.

    February 10 2005

    Well, the almighty software giants, Vole, have released some new patches for Windows XP Service Pack 2. These patches come after months of complaints that some of the vulnerabilities have been known since August last year. No doubt these patches will save us all from the damnation of virus hell, but we have to ask just how many more "vulnerabilities" are going to seep out of this system? Since I installed Windows XP years ago, the sheer number of critical patches (which are rarely delivered in a timely fashion) are truly amazing. If fact, I lost count a long time ago.
    But what am I saying? At least they're releasing these patches, which is always a good thing.

    February 7 2005

    According to this report Valve Software- developers of the mega-hit PC games Half-Life and Half-Life 2 could be in serious legal trouble. The problem stems from the fact that Valve didn't declare their game registration system (Steam) in the EULA agreement. The agreement is basically used to protect software developers from being sued for damages that their software causes. The problem is, since Steam wasn't mentioned in Half-Life 2s agreement, technically it shouldn't even be required to play. But it is and that is why Valve may face some serious headaches over this.

    Personally, I hope Valve learns from this mistake. As a steam user, I have to say that it is one of the worst file delivery systems that I have ever seen. Much of the User Interface for Steam is awful- with vital bits of information lacking (such as what is being downloaded and how much).
    I really enjoyed Half-Life 2, but it would have been a much more enjoyable experience with out this horrendous system choking my internet bandwidth and chewing up my memory resources (40 Megabytes when doing nothing!)

    The first rule of quality control is give the user what they want. Valve really need to remember this in the future.

    Hardware Quickglance
    Gainward GeForce 8800 GTX 768MB Video Card

    This marks the first DirectX10 compliant video card that I've bought, and from my initial impressions it is one powerful piece of hardware (not suprising since it has an almost obscene 681 million transistors!). When setting the card up, there were some initial misgivings about the sheer size and power requirements of the video card, but they were quickly put aside when The Elder Scrolls 4: Oblivion was started up. The dramatic improvement in texture quality and rendering speed left me with no doubts that this card was well worth its price ($964 AUD).
    What makes this card even more fascinating is the fact that it is apparently highly programmable, meaning that it may be able to feature ongoing enhancements, such as Physics Processing.
    Now to see how ATI/AMD Responds to this.
    Conclusion: Extremely powerful video card that supports DirectX10, but also needs a lot of space and power (450W). A high-end enthusiast card.


    Card Specifications

    Core Speed: 575 Mhz
    Max Core Speed (with Normal Fan): Memory Speed: 900 (1800 DDR) Mhz

    Max Fillrate:

    Equation for Determining Fillrate approx for new Unified Pipelines: Fillrate (billions of texels) = Core Clock * (Pipelines / 2000)

    You can download drivers for the GeForce 8800 GTX card here.
    Leadtek GeForce 7900 GT 256MB Video Card

    While this is undeniably the most powerful video card I have bought to date- there are significant problems with the card that prevent me from calling it "the best valued" card I have ever bought. Firstly, the default core speed is 520Mhz, but in order for it run properly, I was forced to lower the core speed to 500Mhz. The card simply overheated at speeds higher than that. Considering that it was supposedly tested and designed to run at 520Mhz, having to run it at a lower speed in simply unacceptable.
    Secondly, the current driver support for this video card is simply laughable- NVIDIA have easily got the worst driver update record I have ever seen. ATI release drivers every month, Realtek ALSO release drivers virtually every month. Even my old Gigabyte motherboard has had more BIOS UPDATES than NVIDIA has released drivers. While many will claim this is because NVIDIA "gets it right" the first time around, such a claim is arrogant and ignorant. Only a handful of modern games run "perfectly" with this video card (as in it only crashes once every two hours rather than ten times).
    On top of this, almost every online benchmark I have seen () proves that this card is simply not good enough compared to ATI's competition.
    In retrospect- I donot recommend this video card.
    ATI's Radeon X1900 is currently considered to be the best video card out there- easily beating the 7900GT in almost every benchmark. In a month or two I'll probably end up buying one myself.

    Card Specifications

    Core Speed: 520 Mhz
    Max Core Speed (with Normal Fan): Memory Speed: 720 (1440 DDR) Mhz

    Max Fillrate:

    You can download drivers for the GeForce 7900 GT card here.
    NVIDIA donot release drivers regulary- so I wouldn't bother checking more than once every three months.
    Legend Radeon 9800SE 128MB Video Card

    This is the best valued video card I have ever bought. For $240 AUD, this video card is about $100 cheaper than the Mid ranged video card Radeon 9600XT and over $150 cheaper than the mid-high end video card Radeon 9800 Pro. The reason why its cheap is because it is theoretically slower than the Radeon 9600XT. I can tell you from experience that this is not true. The Radeon 9600XT has a 128-bit memory interface, while the Radeon 9800SE has a 256-bit memory interface (like the 9800 Pro).

    The 9800SE is basically a 9800 Pro that has had 4 of its 8 rendering pipelines disabled because production analysis detects that those 4 pipelines may be damaged. However, the analysis is carried out in batches and thus it isn't always correct. Some 9800SE cards are actually fully functional as 9800 Pros! I used a special modified driver for my Radeon 9800SE video card that unlocks the hidden 4 pipelines. So, for $240 I managed to buy a $400 video card!

    Card Specifications

    Core Speed: 378 Mhz
    Max Core Speed (with Normal Fan): Memory Speed: 297 (594 DDR) Mhz
    Max Memory Speed (Normal): 330 (660 DDR) Mhz

    Max Fillrate:

    You can download the modified drivers for the Radeon 9800SE card here.
    The website updates whenever new drivers are released (usually once per month around the 16th), so check them regularly.

    My System Specs
    CPU: Intel Duo Core E6850 (Running at 3 Ghz) with 4MB L2 Cache
    Motherboard: Gigabyte Mainboard GA-EX38-DQ6 - X38 motherboard
    Sound: Creative SoundBlaster SB X-Fi
    Video: Gigabyte 9800 GX2 1Gb Memory
    Memory: 2048MB Corsair DDR RAM (1066Mhz)
    Drive(s):
    Seagate 750GB w 16MB cache SATA-II
    WDC 160GB w 8MB cache SATA-II
    Maxtor 160GB w 8MB cache SATA
    Seagate Barracuda 80GB w 2MB cache PATA
    Lite-On DVD-RW 16x
    OS: Windows XP Service Pack 2 (+patch number 9,342,241)


    Website by Adrian Dunstan
    Dunstad Freeware Software
    Copyright 2008 ©