Skip to content

Instantly share code, notes, and snippets.

View john-clark's full-sized avatar
🛸
Out there

John Clark john-clark

🛸
Out there
View GitHub Profile

What is this?

This is because https://www.amigaforever.com/kxlight/resources/ is comming soon for the past 5 years and I am not sure why I gave them money. I have phyiscal roms, and have licenses for all the software, but I still gave Cloanto (stupid name) money.

Amiga Forever introduced KX Light as a lightweight version of its distribution in 2019. KX Light is based on the Knoppix Linux distribution and is designed to provide a user-friendly environment for running Amiga emulation and related applications. It aims to offer a more streamlined experience while still retaining the essential features of the Amiga Forever package.

They just came out with version 11 and they should have gone with a newer emulator or at least updated the hard drive image to have a full tcpip stack and updated software. They still haven't fixed many of the existing problem (like the Amiga Explorer not working because of privleged ports below 1024.) Colanto means LAZY.

Proxmox setup

@john-clark
john-clark / openwrt_add_guest.sh
Created July 2, 2025 01:54 — forked from fbraz3/openwrt_add_guest.sh
[openwrt] This script will create a guest network fully isolated from the main one, also supports bandwith control
#!/bin/sh
#
# FOR USE IN OPENWRT
# This script creates a guest network fully isolated from the main one.
# Tested on a Xiaomi AX3000T router; should work on any OpenWRT-powered router.
#
# Ensure the Wi-Fi interfaces retain their default names (radio0 and radio1).
#
# Info about OpenWRT support on AX3000T:
@john-clark
john-clark / generate-debian-iso.sh
Created April 8, 2025 19:38
menu driven iso generator for debian
#!/bin/bash
# Author: John Clark
# License: MIT License
# Copyright: © 2025 John Clark
# Description:
# This script is a comprehensive tool for creating, customizing, and managing Debian ISO images.
# It provides functionality to download Debian ISO images, extract and modify them,
# create preseed configuration files, and generate new ISO images with custom settings.
# The script uses `whiptail` for an interactive menu-driven interface.
#from: https://krystof.io/mjpg-streamer-on-a-raspberry-pi-zero-w-with-a-usb-webcam-streaming-setup/
#
sudo apt-get install build-essential libjpeg-dev imagemagick libv4l-dev cmake git -y
git clone https://github.com/jacksonliam/mjpg-streamer.git
cd mjpg-streamer/mjpg-streamer-experimental
make
sudo make install
#
# installer locations:
# /usr/local/bin/mjpg_streamer – The primary binary
### Preseed configuration for Debian
# Type auto http://server/preseed.cfg at netinst grub prompt
# Locale
d-i debian-installer/language string en
d-i debian-installer/locale string en_US
d-i debian-installer/country string US
# Keyboard
d-i keyboard-configuration/xkb-keymap select us
d-i keyboard-configuration/layoutcode string us
@john-clark
john-clark / ComPort over Network.md
Created January 24, 2025 16:56 — forked from DraTeots/ComPort over Network.md
ComPort over Network
@john-clark
john-clark / setupvice.sh
Last active January 29, 2025 21:09
vice deb12
#!/bin/sh
di() {
for deb_file in "$@"; do
local package_name=$(basename "$deb_file" | cut -d'_' -f1)
if dpkg -l | grep -q "^ii $package_name "; then
echo "$package_name is already installed, skipping installation."
else
dpkg -i "$deb_file"
fi

Setup new Windows for BBS testing

Some notes on what I was testing...

Working on getting Commodore and Amiga BBS and terminals going.

Install Choco from admin powershell

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

JiffyDOS cheat sheet commands for C=64

Load/Function keys

  • SHIFT RUN/STOP Load and run 1st program on disk ( shift-esc )

  • C= RUN/STOP load last run program ( tab-esc )

  • F1 @$:* RETURN or @$ RETURN Display directory

  • F2 %D[filename] List a BASIC program from disk

# have your pi automatically log in to x and want to remotely view the screen with rdp
#
sudo apt install freerdp2-shadow-cli
cp /etc/xdg/lxsession/LXDE-pi/autostart .config/lxsession/LXDE-pi/autostart
echo @freerdp-shadow-cli -auth >>.config/lxsession/LXDE-pi/autostart