Drobe :: The archives
About Drobe | Contact | RSS | Twitter | Tech docs | Downloads | BBC Micro

Simple low-level bug hunter released

Published: 9th Sep 2007, 11:08:26 | Permalink | Printable

Stable as a Jenga tower

Photo of QDDAemulor author Adrian Lees has published the start of a tool to help programmers fix bugs in device drivers and other low-level code. The work-in-progress debugger is aimed at aiding projects involved in the development of new operating system code, drivers and applications.

When low-level code goes pear-shaped, software authors can fall back onto Adrian's program to dissect what went wrong. As it barely relies on RISC OS for help, his utility has a chance of being able to continue running even if the internals of the OS crash.

However Geminus developer Adrian warned that the debugger isn't fully functional yet, and for the moment it requires the programmer to hit the two alt keys to spring the debugger into action - rather than it reacting automatically to problems. Also, the software may only be of use on Iyonix-hardware, and is not described as stable.

Adrian said: "For almost longer than I can remember I've been meaning to write a debugger for RISC OS. This started out as a low-level debugger that would run as 'close to the metal' as possible, so that it could be used for OS and driver development since it is exactly this type of the code that is most difficult to debug.

"Perhaps unsurprisingly this debugger has not yet materialised, so I've resorted to quickly putting together a simple but usable low-level debugger."

QDD can be downloaded from the link below. Users are encouraged to read through all the documentation.


Adrian's website Also, debugging and diagnostic support built into RISC OS 6

Previous: Hamsters game goes hand-held
Next: RISC OS-on-Linux project prepares live CD


Viewing threaded comments | View comments unthreaded, listed by date | Skip to the end

Fantastic! Something like this can't be rated highly enough. Debugging low-level code can be very frustrating and time consuming. Anything that improves the productivity of developers has got to be a good thing.

Thanks Adrian!

 is a RISC OS Userstevek on 10/9/07 7:33AM
[ Reply | Permalink | Report ]

Great news for developers! Good luck with this project, I could do with a tool like this.

 is a RISC OS User7thsoftware on 10/9/07 4:08PM
[ Reply | Permalink | Report ]

It sounds like Adrian is using his knowledge gained in Aemulor development of some of the low level debugging features of the X-Scale. These are very powerful features and will be a great benefit to RISC OS developers - well done!

 is a RISC OS Userdruck on 11/9/07 9:26AM
[ Reply | Permalink | Report ]

Please login before posting a comment. Use the form on the right to do so or create a free account.

Search the archives

Today's featured article

  • Being a DJ with RISC OS
    The people want entertaining. Jon Wright has the solution
     36 comments, latest by jonix on 25/11/03 10:42PM. Published: 22 Nov 2003

  • Random article

  • R-Comp develops audio rip'n'encode app
    I am the MusicMan, I come from far away and how much will you pay?
     15 comments, latest by robert79 on 2/3/04 5:15PM. Published: 26 Feb 2004

  • Useful links

    News and media:

    Top developers:
    RISCOS LtdRISC OS OpenMW SoftwareR-CompAdvantage SixVirtualAcorn

    CJE MicrosAPDLCastlea4X-AmpleLiquid SiliconWebmonster


    RISCOS.org.ukRISCOS.orgRISCOS.infoFilebaseChris Why's Acorn/RISC OS collectionNetSurf

    Non-RISC OS:
    The RegisterThe InquirerApple InsiderBBC NewsSky NewsGoogle Newsxkcddiodesign

    © 1999-2009 The Drobe Team. Some rights reserved, click here for more information
    Powered by MiniDrobeCMS, based on J4U | Statistics
    "No comment. No comment. I said, no comment!"
    Page generated in 0.0782 seconds.