Rob The Nerd .com More Nerdy!
Home
 
About
 
Projects
 
Amiga
 
Photography
 
Links
 

 

 
You are here: Home > Projects

 
Projects
MP3 Jukebox
AmiTunes
SMBMounter
The CR System
Clockport Splitter
InstallerGen
Atoms-X
RCBackup
WAVRepair
BlitzLocale
WBTicTacToe
EDColourEd
MyAssigns
ControllerTest
ButtonBox
ExtractHere
ADFer
PaletteEd
Ranchero
ISA HD Mount
Solas

 
 
 
Solas
This is a clockport device that adds a number of features to a clockport-equipped Amiga: It provides support for addressable RGB LED strips, temperature sensors, fan speed controller, clockport splitter and more. Read more...
 
spacer
 
 
WBCutnPaste
WBCutnPaste is a small collection of ARexx scripts which add basic cut, copy and paste file operations to Workbench. Read more...
 
spacer
 
 
ADFer
ADFer 1.3 is now available, which fixes a small issue found in version 1.2.
 
ADFer is a tool for reading and writing ADF disk images. It's based on the source code of the excellent ADF-Blitzer with a number of improvements. It has been renamed ADFer in order to maintain the distinction from the original ADF-Blitzer, which is still available to download from Aminet. Read more...
 
spacer
 
 
ISA HD Mount
This is a very simple ISA board with no actual electronics on it, purely for providing a useful mount for hard drives. It was designed for using in my Amiga 2000, and uses the ISA slots and the chassis backplate for support. The board is short enough to still allow half-length Zorro cards (e.g. the Buddha) to be used in line with it, and holes are provided for both 2.5" and 3.5" drives. Read more...
 
spacer
 
 
Z-500
This is a simple adaptor that allows the connection of Zorro-II cards to the Amiga 500's sidecar expansion slot. Since this connection is mostly compatible with Zorro-II, the Z-500 is mainly a simple physical adaptor with a couple of signal alterations. A passthrough connector is also provided for using sidecar expansions in addition to the Zorro-II card. Read more...
 
spacer
 
 
ClockPorter
My first Zorro-II card! Actually, it's not a true Zorro-II card in that it's invisible to the AutoConfig system and doesn't require any Zorro-II space. But it borrows the various signals required to provide an A1200-style clockport, as well as three extra clockports in the Z-IV busboard standard address range. This will allow clockport add-ons to be attached to a big-box Amiga relatively cheaply. It also provides PCB space for adding a RTC chip and associated parts, which could be useful to replace damaged circuitry in an Amiga suffering damage from a leaked clock battery. Read more...
 
spacer
 
 
PaletteEd
PaletteEd is a tool for creating and editing standard IFF ILBM palette objects. The idea was to make it easier to copy around chunks of pens in order to make it easier to set up palettes while coding games, e.g. mapping sprite pens. It allows copying and pasting of multiple pens at once, moving, swapping, spreading, and insertion of other palettes from external files or other screens.
Version 1.2 is now available, fixing a bug with the menus appearing in all black, and added standard HTML colour recognition and selection. Read more...
 
spacer
 
 
ControllerTest
ControllerTest is a little tool for testing controllers connected to a classic Amiga. It supports the standard digital joysticks, as well as analogue joysticks, CD32 pads, Megadrive / Genesis pads, Amiga mice and the parallel port four-player adaptor. All known button configurations for joysticks are supported. It doesn't require lowlevel.library as it reads all controllers directly from the hardware. Read more...
 
spacer
 
 
ExtractHere
ExtractHere is a simple tool for Workbench 3 that allows you to extract LhA archives in place just by double-clicking their icon. Read more...
 
spacer
 
 
ButtonBox
Being quite interested in Elite: Dangerous (and flight sims in general), I decided to build my own button box to add new controls for use in these games to complement my trusty T-Flight HOTAS-X controller. Read more...
 
spacer
 
 
MyAssigns
MyAssigns is a tool for managing the assigns on your system. It allows the user to view and edit all current assigns, as well as easily editing the startup-sequence and user-startup assigns. It supports OS3, OS4 and MorphOS specific assigns.

MyAssigns 1.0 is now available in the downloads section! Read more...
 

spacer
 
 
Ranchero
Ranchero is a pop-up notification system for Amiga OS3 systems. It allows any program with ARexx to pop notifications up on the Workbench screen without taking focus from the current window, and disappearing after a few seconds without any user interaction. It is intended to be similar to OS4's built-in Ringhio server, and provides a compatible ARexx interface so that Ringhio ARexx scripts should also work with Ranchero. Read more...
 
spacer
 
 
InstallerGen
InstallerGen is a tool for creating basic installer scripts for the AmigaOS Installer using a simple and comfortable GUI. The hope is that it will help more people release Amiga software with proper, user-friendly installer scripts, and take some of the legwork away from developers intending to write their own scripts from scratch.

Version 1.5 is now available, which includes a couple of bug fixes over previous versions. Read more...
 

spacer
 
 
EDColourEd
EDColourEd is a project I'm currently working on that allows the editing of the HUD colours in Elite: Dangerous, as well as the import and export of HUD configurations, the backup and restoration of both HUD config files and custom key bindings, and editing of Field of View beyond the settings possible with the in-game settings, which can be useful for people using super-large or multi-monitor setups.

I've uploaded a beta version of EDColourEd with all the main functions more or less implemented and working. Read more...
 

spacer
 
 
WBTicTacToe
WBTicTacToe is a rewrite of a small Workbench game I wrote about 15 years ago. It takes the standard Tic-Tac-Toe concept and adds the possibility of larger boards (4x4 and 5x5 are possible), as well as 3D and 4D boards to give it a bit more *cough* depth...

Windows version now also available! Read more...
 

spacer
 
 
SMBMounter
SMBMounter is a simple little front-end for the immensely useful SMBFS, a little command line utility for mounting SMB shared in AmigaOS. It runs as a commodity, keeps a list of your favourite shares, and mounts and unmounts them with a click.

Version 1.5 is now available which fixes a couple of bugs and adds a delayed retry to failed automounts. Read more...
 

spacer
 
 
BlitzLocale
BlitzLocale is a package that enables easy use of the AmigaOS Locale system within AmiBlitz programs, letting the program use strings from any language with an appropriate catalog file.

Version 1.1 now available, now including a missing include file and a couple of other little fixes. Read more...
 

spacer
 
 
RCBackup
On the Amiga, there's a wonderful little application by Daniel Westerberg, simply called BackUp. You simply give it a source and a destination directory, and it copied over all files that had newer file dates than the destination. No messing about with compression or tarballing, just ending up with an exact copy of your data, quickly and painlessly. I use it all the time on my Amiga, but I was never able to find anything similar for Windows - all the options out there were simply too complicated, full of advertising or tried to install toolbars in Internet Explorer (seriously, people still try this??).

So, after giving up trying to find one and doing my backups either by hand or using simple batch scripts, I decided to write my own backup application with similar features to Daniel's BackUp. And so RCBackup was born!

Version 1.2.0.1 of RCBackup is now available for download, with some bugfixes and tweaks over the older version! Read more...
 

spacer
 
 
WAVRepair
WAVRepair is a simple tool for repairing the headers of corrupt or damaged WAV files, and has recovered many otherwise unplayable files for me.

Version 1.2 of WAVRepair is now available for download for the Amiga, which fixes some bugs in previous Amiga versions. Version 1.0 has been released for Mac OS X! (PC version is on the to-do list.) Read more...
 

spacer
 
 
AirJoy
Right, this project has been on the backburner, simmering away for a long time now. The idea is to be able to use standard Amiga classic controllers wirelessly, and to do this I'm creating two modules, one transmitter and one receiver. The receiver will plug into the Amiga's two joystick ports, and the transmitter will have two joystick ports of its own to plug controllers into. It will also take batteries, enabling me to play games from anywhere in the room.

It's still early days yet, but the prototypes are working reasonably well on the lab bench - they've yet to be connected to an Amiga though! Once basic joystick functionality is working, I'll see about adding support for more devices such as mice, keyboards, CD32 controllers, and maybe even analogue joysticks!

More info coming soon... Read more...
 

spacer
 
 
Atoms-X
Atoms-X is a remake of an old game called Atoms I had on the Amiga years ago. It was written by a reader of one of the Amiga magazines of the time and they gave it away on their cover disk. Something reminded me of it recently, and I had a quick search for it. It turns out there are a couple of basic clones for Linux and Android, but none for the modern Amiga. So I decided to write my own version which is fully Workbench-friendly, and to include a computer opponent, something the original never had. Read more...
 
spacer
 
 
MP3 Jukebox
My current project. A Hi-Fi separates unit which can play MP3s from an internal hard drive, can be used with its own small LCD text display, or can use a TV for a better view of playlists etc. Based on an Amiga 1200 motherboard, laptop hard drive and the great MAS3507D DSP MPEG decoder chip. Read more...
 
spacer
 
 
AmiTunes
A key part of the MP3 Jukebox project mentioned above is the software that runs the show. It started out solely for running the jukebox, but it's grown into a stand-alone player in its own right. Not only does it run on the low-end, MAS- player equipped jukebox hardware, but does a good job all the way up to software decoding and library managing under OS4.1. Read more...
 
spacer
 
 
The CRSystem
Ah, the mammoth project I started when I was still in school in 1998, aged 16! I can't remember at this stage what the CR stands for... This is a custom home automation system I started building and making up as I went along, depending on what parts I had lying around or could acquire from scrapped equipment. Based on a donated Amiga 600 (thanks Nick!), it could control a bank of relays to turn on or off the light, lamp, stereo, and any other equipment plugged into it. It could also open and close the blinds, and use any of these functions as a result of a multitude of different triggers. Read more...
 
spacer
 
 
Clockport Splitter
Years and years and years ago, long before Windows had a Start button, the engineers who designed the Amiga 1200 gave it a small internal expansion port which was designed simply to allow users to add a battery backed-up clock to keep track of time when the machine was turned off. To achieve this, they put it right on the computer's bus and gave it DMA ability. Some time later some clever engineers saw the potential to use this port for something other than a clock, and all of a sudden a multitude of clever expansions, from sound cards to USB controllers appeared. The problem then was that there was only one of these ports in each machine, and I wanted to use two of these clever devices. Enter my clockport splitter! Read more...
 
spacer

Read more:  MP3 Jukebox  |  AmiTunes  |  SMBMounter  |  CRSystem  |  Clockport Splitter  |  InstallerGen  |  Atoms-X  |  RCBackup  |  WAVRepair  |  BlitzLocale  |  WBTicTacToe  |  EDColourEd  |  MyAssigns  |  ControllerTest  |  Button Box  |  ExtractHere  |  ADFer  |  PaletteEd  |  Ranchero  |  ISA Hard Drive Mount  |  Solas