Kjetil's Information Center: A Blog About My Projects

Index By Topic

Configuration:
4096 Byte Sector Mount
Amiga 500 with the Framemeister
Amilo L7300 Tweaks
Aspire One D250 Tweaks
Bluray on Slackware
Buildroot for 486
Buildroot for KVM Guest
Commodore 64 Game Cheats
Commodore 64 RS-232 Interface
Compaq Deskpro XL 5133 with Red Hat 5.2
DOS Game Cheats
DVB-T USB Stick Playback
Dell 2005FPW Display Resolution Fix
Deus Ex vblank fix.
Easy File Selection
Easy Kernel Upgrade
Fluxbox Styles
GR-KURUMI Makefiles for Linux
Japanese Input on Slackware
Libvirt for KVM Guest
Linux Distribution for 386SX
Linux Distribution for LOADLIN
Linux System on a Floppy
M.I.A. in Wine
Motorola BDM Debugger in DOS QEMU
OpenTTD music files in other formats.
OpenVPN Setup for Android
Outlaws in Wine
Renesas GCC Toolchains
Renesas GCC Toolchains Update
SGI Indigo2 Network Boot
SPEA Graphiti Painter 3
Send and Receive files with Netcat
Slackware 14.2 on a USB-stick
Slackware on a USB-stick
Static PDCurses with MinGW
Steam on Slackware 14.2
TCP proxy with Netcat
Toshiba Satellite Pro 410CDT Tweaks
TrueType fonts in Linux.
VPN Through SSH Tunnel
X Terminal Directory Hack
XP MCE Keyboard on Raspberry Pi Zero W

General:
100ish Posts
Dual Web Hosting
GitHub Page and Curses Collection
New Web Hosting
New website.
RSS Feed

Mundane:
Amiga 500 Advertisement Leaflet
Battery Leakage Report
CDROM Drive Test Report
Copenhagen Airport uses VLC.
Floppy Drive Test Report
Hard Drive Test Report
Linux towels
USB Cable Testing

Open Source:
ASCII Atari 2600 Emulator
ASCII-fication Filter
Attoscript
Block Edit
CP/M Emulator C99 Compatibility
CP/M for Sega SG-1000/SC-3000
CP/M on the GR-SAKURA
CP/M on the Raspberry Pi Pico
Commodore PC 20-III Emulator
Crazy Eights
Curses Cave Scroller
Curses Invaders
Directory Tree Diff Front End
Epson HX-20 Emulator
Epson HX-20 Emulator External Cassette Support
Epson HX-20 Emulator Micro-Printer Support
Epson HX-20 Emulator MinGW Build
Epson HX-20 Emulator Sound Support
FreeRTOS support for GR-SAKURA
GR-KURUMI Shell
GR-SAKURA Shell
GR-SAKURA Shell Update
Joystick Mouse on GR-SAKURA
LCD Controller Program
M80 Framework
M80 Framework Revisited
More CP/M Emulator Ports
Morse Input
Multiplayer Tank Game
One-Time Pad Communicator
Playlist Frontend
Polaroid Digital 320 Camera
Python Instant Messaging
SDL Pong
SDL-Man
SDL-Man for SDL2
Sega SG-1000/SC-3000 Emulator for BASIC
Simple TO-DO Application
Strawman
Sudoku Solver in Curses
Terminal Mode Commodore 64 Emulator
Terminal Mode Commodore 64 Emulator Disk Support
Terminal Mode Commodore 64 Emulator SID Support
Terminal Mode Commodore 64 Emulator Update
TinyBasic in Lex/Yacc
UDP P2P File Transfer
VT100 Terminal Emulator on Raspberry Pi Pico
Xlib Calculator
Z80 CP/M 2.2 Emulator
eLua support for GR-SAKURA
lazyboNES Emulator
lazyboNES Emulator FDS Support
lazyboNES Emulator TAS Support
uIP support for GR-SAKURA

Repair:
Amiga 500 Capacitor Replacement
Amitech Amiga Mouse Repair
Casio Personal Printer FP-40 Repair
CentreCOM MR820TR Hub Repair
Commodore 1541-II Floppy Drive Repair
Commodore PC 20-III CGA Composite
Commodore PC 30-III Repair
Compaq Deskpro 386s/20 Capacitor Replacement
Fujitsu FKB8530 Keyboard Repair
Gould 1604 Oscilloscope Repair
IBM 6576 Power Supply Repair
NCR System 3330 Dallas RTC Mod
NEC PC-9801N Repair
PS/2 Floppy Drive Capacitor Replacement
Retrobright Experiment
Tandon TM9362 Data Recovery
Telephone Handset Connector Replacements

Scripts and Code:
64-Bit Number Conversion Tool
ADCQ1706 USB Oscilloscope
AVR Alarm Clock
Airline Management Simulator
Alarm Clock in Perl/Tk
Arduino Z80 CPU Tester
BMP Header Info
Base64 Decoder and Encoder
Binary Dumping Tool
Binary Patching Tools
Boot Record Dump
Booting DOS from PS/2 BASIC
Byte Value Visualization
CP/M-68K for Motorola 68332
CRLF to LF Converter
Colorized Character Dumper
Cracker for XOR-Encrypted Binary Files
Cue Sheet Splitter
Curses Snow Crash
D64 PRG Dumper
DOS Keyboard Fix TSR
DOS Serial File Transfer
DTMF Sound Generator
DVD Batch Copying
Directory Tree Diff
Duplicate File Finder
Duplicate File Remover
EXIF Remover
Epson HX-20 Micro-Cassette Data Recovery
Epson HX-20 Terminal Program
Epson HX-20 Video Player
FAT16 File Extraction
FLAC Tagging Helper
FLAC to MP3 Conversion
File Batch Splitter
File Renaming Using an Editor
File Shuffler
Filename Sanitizer
GR-KURUMI Writer for Linux
HTML Calendar Generator
ID3 Tools
Image Scaler Script
Indexed String Search
Katakana to ASCII Converter
Kermit for CP/M-68K
Kermit in x86 Assembly
LUKS Hidden by FAT32
Leetspeak Converter
MP3 Cutting Tool
MP3 Splitting Tool
Mastermind in Curses
Monitoring File Open in a Directory
Monospaced 11x10 Font
Motivational Poster Generator
Multi-threaded Password Hasher
Number Conversion Tool
Old Curses Game
PNG Header Info
Perl YouTube Fetcher
Permutations by Swapping
Plaintext Steganography
Process Dispatcher
Python DNS Proxy
Python Image Viewer
Python Internet Radio Manager
Python Menu System
Python Web Proxy
RPN FPU Calculator
Racing Game in Curses
Random Line Filter
Recursive Binary String Search
Recursive FTP Download with Python
Recursive String Search
Recursive String Search Bugfix
Recursive String Search Improved
Rename by Reference
Reverse SSH Tunnel Launcher
Reverse SSH Tunnel Listener
Reverse Shell with ICMP Trigger
SSD1306 PBM Viewer
SSD1306 Wi-Fi Status
Serial Port Floppy Drive Emulation
Sharp IQ-7100M Linux Link
Shift Encryption Filter
Simple Curses Menu
Simple Expression Parsing
Simple File Selector in Curses
Snake in Curses
Space Ship Simulator in OpenGL
Steam Status on LCD
Storage Chart
Substitution Cipher Cryptanalysis
Temperature Monitor in Perl/Tk
True Filename Listing
Turning Frog VL6180 Upgrade
URL Decoder and Encoder
USB IR REMOCON Firmware Replacement
USB Relay Control Simplified
USB-CAN Analyzer Linux Support
XSPF Coverage Dump
XSPF Coverage and Duplication Check
XSPF Integrity Check
XT-IDE Loaded from Fake VBR