Skip to content

Instantly share code, notes, and snippets.

View islandcontroller's full-sized avatar

islandc_ islandcontroller

View GitHub Profile
@islandcontroller
islandcontroller / a600_level7_switch.md
Created July 12, 2025 17:24
Amiga 600 Level 7 Interrupt (NMI) Switch

Amiga 600 Level 7 Interrupt (NMI) Switch

A short modding guide for adding a level 7 interrupt switch to your A600.

Materials

  • 3x 1N4148 (or similar) diodes
  • 2 pos. pin socket and matching header
  • Momentary switch or push button
  • Insulated wire, heat-shrink tubing, superglue
@islandcontroller
islandcontroller / WinCUPL_VSCode.md
Created June 3, 2025 20:24
Integrate WinCUPL into VSCode

Integrate WinCUPL into VSCode

Install WinCUPL

@islandcontroller
islandcontroller / cmake-helpers.cmake
Last active March 12, 2025 22:23
CMake Helper Scripts
# ------------------------------------------------------------------------------
# @brief
# Import raw binary data
#
# The binary data will be imported into an object file and placed into the
# ".rodata" section of the target. Each data import adds three global symbols:
# - <data_name>_start: Start marker (extern unsigned char)
# - <data_name>_end: End marker (extern unsigned char)
# - <data_name>_size: Size of the data (extern unsigned int)
#
@islandcontroller
islandcontroller / WCH_LinkE_Update.md
Created January 1, 2025 21:57
WCH-LinkE online update using Windows Sandbox

WCH-LinkE online update using Windows Sandbox

A guide on updating your WCH-LinkE Debugger without contaminating your host system

Prerequisites

Installing the USBIP client

  • Open an administrator cmd

Electronics Cases

This is a little overview over neat small-form-factor electronics cases.

Aluminium with end caps

Manufacturer Product Notes Image Distributors
Bopla Filotec Series preview bopla
Bud Industries EXN Series -xxP = plastic caps preview digikey
@islandcontroller
islandcontroller / XilinxISE_Windows10_Guide.md
Last active June 27, 2025 02:56
Installing and using Xilinx ISE 14.7 on Windows 10