Simple low-level bug hunter releasedPublished: 9th Sep 2007, 11:08:26 | Permalink | Printable
Stable as a Jenga towerAemulor 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.
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
DiscussionViewing threaded comments | View comments unthreaded, listed by date | Skip to the end
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
From the BBC Micro, little Acorns grew : The Guardian reports
Discuss this. Published: 8 Mar 2001
Alarm user interface improved
James Lampard tidies up RISC OS clock application using ROOL source
Discuss this. Published: 1 Mar 2008
News and media:
RISCOS Ltd •
RISC OS Open •
MW Software •
Advantage Six •
CJE Micros •
Liquid Silicon •
Chris Why's Acorn/RISC OS collection •
The Register •
The Inquirer •
Apple Insider •
BBC News •
Sky News •
Google News •