Adrian Pilkington's Projects
This is a tutors organiser system which was written in Turbo Pascal originally for my A Level project in 1996
Advent Of Code 2023
The C64 IEC bus is a serial based bus which was commonly used for printers and most noteably the disk drives on the C64 (eg VIC 20). This project aims to enable debugging of either the computer or the disk drive by emulating either end. The arduino to PC USB serial comms will be used to control the diagnostics/debugging modes and commands.
Use an Arduino bare metal to create a PAL video signal
Arduino based counter using hall effect sensor and the tm1638 led display
For use building up a Z80 CPU based computer. Will simulate the required pins in place of RAM ROM and control
Progject to create an arduino controlled turbo trainer upgrade
These are a mix of C64 6510 asm code or BASIC
Using a small Arduino sketch with SoftwareSerial lib on the ArduinoUNO and a BASIC program on the Commodore 64 to connect PC to C64 through the C64's user port
Using BM280 as weather station with web interface to local wifi
simple web server with BME280 temperature sensor
Simple text based moon lander physics simulation
basic pal tv output, just vsync, hsync and a test pattern
just a place to put some trys at coding python for pico
Just some code in C for the Raspberry Pi Pico microcontroller. Various bits just getting to know the board.
mostly python scripts solutions to projecteuler.net problems
initial experiments with rustfft crate
rust snake game using opengl
FreeCad of a small wind turbine, starting with the PMA (Permenant Magnet Alternator). Eventually the whole blade design will be added
A modular z80 computer using a common "backplane"
various 1K ZX81 compatible assembler programs
z80 assembler code to multiply two numbers (first version 16bit)
remake of the classic rock dodging game for zx81
128 bit sum and print (as hex) working up to calculating fibonacci sequence to 128 bit (16bit wide).
A sideways scrolling flight game