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

Let your programs speak to you: Debugger Reporter released

By Chris Williams. Published: 10th Nov 13:15:09 | Permalink | Printable

As any software developer will know, writing a piece of software is half the effort. The other half being debugging, a crucial and demanding task required to produce stable, user-friendly software. There used to be a shedload of half decent debugging tools in the PD scene, where coders could get right into the thick of the system. The best I can think of at this moment is ArcTools, an extremely quick command-line driven debugger. Unfortunately, we have moved on and RISC OS 4 and the new CPU architectures prevent these old programs from being of any use.
These days, programmers are more skillfull and software is increasing in quality. With the majority of programs now being multitasking desktop applications, the debugger needs to evolve. A common topic discussed by the RISC OS programmers at t-c-r.org is the lack of new software development tools so when someone steps in to fill the gap, well, you can guess the reaction.

This time around, Martin Avison offers newly updated Reporter 2.31. Martin is already known for producing RISC OS software which includes the excellent real-time desktop monitor TaskUsage. It comes to no surprise that his latest application is also a programmer tool that provides system and program information as events occur. Reporter is a debug program that allows an application to send messages to the user informing her of what the program is doing internally. Something which is invaluable if you need to know why a program keeps crashing or producing incorrect results.

According to Martin's website, Reporter can...

  • Enable programs to display variables and internal data
  • Enable programs to list errors in a separate friendly window
  • Display BASIC's memory usage
  • Display machine code registers
  • Handle BASIC TRACE output
  • Handle breakpoints within BASIC
  • Display Wimp_Poll reason codes


The updated Reporter also allows variables to be malnipulated in between breakpoints and features a revised StrongHelp manual. The interface between programs and Reporter is now officially registered, (nice to know the SWI and filetype registering service is still running), and the interface is also accessible from machine code.
When you download it and use Reporter, remember to give Martin an email on what you think. You can also email drobe.co.uk if you have any news or new software.

Reporter website

Previous: Fantastic Iron Dignity game video available
Next: DigitalCD updated with new Sonograph plug-in: "You can't stop this rock.."

Discussion

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

No comments posted - yet. Post one yourself or come back soon.

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

  • Prototype affordable Braille display in development
    A low-cost computer-controlled Braille board has been prototyped by a RISC OS-using university student. Undergraduate Edward Rogers hopes to sell his completed units for as little as 200 quid each to schools and families to allow more blind children to continue learning Braille. And he said he wanted to launch his venture using RISC OS-powered kit before offering a package for other platforms.
     10 comments, latest by epokh on 27/6/09 12:49PM. Published: 22 Nov 2008

  • Random article

  • No plans to change USB 1.1 in A9home
    Tributes paid instead to dead Italian hell raiser
     39 comments, latest by em2ac on 08/07/05 3:08PM. Published: 4 Jul 2005

  • Useful links

    News and media:
    IconbarMyRISCOSArcSiteRISCOScodeANSC.S.A.AnnounceArchiveQercusRiscWorldDrag'n'DropGAG-News

    Top developers:
    RISCOS LtdRISC OS OpenMW SoftwareR-CompAdvantage SixVirtualAcorn

    Dealers:
    CJE MicrosAPDLCastlea4X-AmpleLiquid SiliconWebmonster

    Usergroups:
    WROCCRONENKACCIRUGSASAUGROUGOLRONWUGMUGWAUGGAGRISCOS.be

    Useful:
    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
    "You know you use the comments system too much when you get email telling you that someone replied to your comment, and that someone is you"
    Page generated in 0.0504 seconds.