NormanDunbar
A mad Scotsman with a warped sense of humour. Oracle Database Administrator by day, insomniac by night! Member of @FirebirdSQL and @SinclairQL on Github.
Dunbar IT Consultants LtdLeeds, West Yorkshire, UK.
Pinned Repositories
DeadlockAnalysys
An attempt to extract useful information and diagnostics from an Oracle trace file containing deadlock details.
HexDump
Simple Windows utility to dump a file, or part of a file, in hexadecimal.
OracleTraceFilesExplained
An eBook, attempting to explain the internals of Oracle Trace Files.
OraenvWin
The Oracle utility 'oraenv' for use on Windows.
QLAssemblyLanguageBook
The QL Assembly Language Book source. Based on a slightly evolved version of the articles published in QL Today Magazine over 17 odd years!
QLAssemblyLanguageMagazine
Source code (LaTeX) for a somewhat irregular Sinclair QL assembly language eComic.
SuperBASIC-Manual
RWAP Software's Online SuperBASIC manual - for conversion purposes
Tnsnames_checker
Validate and syntax check your tnsnames.ora file.
TraceAdjust
Adjusts an Oracle trace file to add time deltas etc, to make the "tim" values more readable.
TraceCollier
An improved version of TraceMiner. Written in C++ and quite honestly, a better product altogether!
NormanDunbar's Repositories
NormanDunbar/QLAssemblyLanguageMagazine
Source code (LaTeX) for a somewhat irregular Sinclair QL assembly language eComic.
NormanDunbar/SuperBASIC-Manual
RWAP Software's Online SuperBASIC manual - for conversion purposes
NormanDunbar/qltools
qltools with added libhxcfe support.
NormanDunbar/SDFileHandler
Better SD Card File handler for Arduino.
NormanDunbar/ArduinoClock
An Arduino clock using a 16 by 2 LCD and an RTC module. The plan is to replace the Arduino with an ATtiny85 and have buttons etc to adjust the date and time, turn on/off the backlight.
NormanDunbar/AVRmillis
PlatformIO example code to replace the Arduino `micros` and `millis` functions. Harnesses the Timer/counter 0 overflow interrupt in exactly the same manner as the Arduino does.
NormanDunbar/QStripper
QStripper is a utility that extracts text (only) and text formatting, from a Sinclair QL "Quill" document, which could have been created on a PC as well. The text can then be edited on screen before being exports to a number of different formats.
NormanDunbar/WritingLibraries
This is the LyX source code for the article on how to write Arduino and AVR libraries. The demo libraries can be found in my digitalPin and avrDigitalPin repositories.
NormanDunbar/FPC-CrossCompiler-QL
This repository is for a PDF document describing how anyone can set up and build the Free Pascal Compiler for the Sinclair QL.
NormanDunbar/libAnaComp
An Arduino (or PlatformIO) library to allow simple access to the ATmega168/328 Analog(ue) Comparator.
NormanDunbar/QDOSinternals
A HUGO conversion of my old QDOSinternals Wiki. I've converted from Dokuwiki to Markdown because it's fashionable! :wink:
NormanDunbar/ArduinoLatexListing
A project to enable Arduino IDE syntax highlighting in LaTeX
NormanDunbar/AVR_int0
Arduino/AVR C++ library to easily allow the use of the INT0 interrupt.
NormanDunbar/AVR_int1
Arduino/AVR C++ library to easily allow the use of the INT1 interrupt.
NormanDunbar/AVR_int_base
Base class library for the Arduino/AVR libraries AVR_int0 and AVR_int1.
NormanDunbar/AVR_sleep
Sleep library for Arduino and PlatformIO
NormanDunbar/AVRac
Arduino (and PlatformIO) library to enable the use of the Analog Comparator and its interrupt.
NormanDunbar/AVRadc
An ADC class to enable Arduino (and PlatformIO) users to access the ADC.
NormanDunbar/AVRAssemblyLatexListing
A Latex "listings" style that can be used in Lyx, or plain LaTeX, to highlight code written in AVR Assembly.
NormanDunbar/avrDigitalPin
AVR digitalPin library for Arduino and other, AVR systems, PlatformIO for example. This is a demo library for an article I'm writing (or have written -- depending on when you read this!)
NormanDunbar/AVRTWIlib
A library to manage TWI master and slave communications on AVR chips.
NormanDunbar/AVRwdt
Arduino access to the Watchdog Timer interrupt.
NormanDunbar/DebugWireDebuggerProgrammer
An Arduino Sketch that can control and debug other AVR MCU's using the debugWire Protocol
NormanDunbar/digitalPin
Example Arduino Library for an article I'm writing (or have written -- depending when you read this!)
NormanDunbar/NormanDunbar.github.io
NormanDunbar/pioDigitalPin
PlatformIO example library for an article I'm writing/have written.
NormanDunbar/printf
An implementation of Marco Paland's "printf" suite for microcontrollers, buiolt as a library for ease of installation into the Arduino IDE.
NormanDunbar/python-audio-tools
A collection of audio handling programs which work from the command line.
NormanDunbar/QStripper-qt6
A version of my QStripper utility, for the Sinclair QL, but based on QT6 instead of QT4. This necessitated a bit of a rewrite as my Linux system no longer provided QT4 as an installable option.
NormanDunbar/RantsAndRaves
My Rants and Raves blog from years gone by. Now migrated from Wordpress to Hugo.