Skip to content

Instantly share code, notes, and snippets.

View SukkoPera's full-sized avatar

Giorgioggì SukkoPera

View GitHub Profile
@SukkoPera
SukkoPera / ESP_ToggleFoscamMotionDetection.ino
Last active September 4, 2017 20:58
Toggle motion detection on a Foscam IPcam through a Mifare RFID card
#include "strtoll.h"
#include <PString.h>
#define REQ_BUF_SIZE 512
char urlBuf[REQ_BUF_SIZE];
PString urlString (urlBuf, REQ_BUF_SIZE);
#include <TinyXML.h>
#define XML_BUF_SIZE 128
byte xmlBuf[XML_BUF_SIZE];
@SukkoPera
SukkoPera / amiromsplit.py
Last active July 19, 2023 14:55
Split an Amiga ROM file into even/odd words
#!/usr/bin/env python
import os
import sys
import re
REGEXP = "AMIGA"
BUFSIZE = 4096
ODD_SUFFIX = "_odd_hi_uXa"
EVEN_SUFFIX = "_even_low_uXb"
@SukkoPera
SukkoPera / PushBulletClientViaPushingBox.ino
Created June 20, 2018 21:33
Arduino client for the PushBullet notification service (via PushingBox)
#include <WiFiEsp.h>
#include "SoftwareSerial.h"
SoftwareSerial swSerial (10, 11); // RX, TX
#define PUSHINGBOX_DEVID "xxx"
#define BUTTON_PIN 2
char ssid[] = "ssid"; // your network SSID (name)
@SukkoPera
SukkoPera / Configuration.h
Last active October 9, 2023 14:06
Marlin 1.1.9 Configuration for Geeetech I3 B
/**
* Marlin 3D Printer Firmware
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
*
* Based on Sprinter and grbl.
* Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
@SukkoPera
SukkoPera / CommodoreCollection.md
Last active December 28, 2020 18:38
My Commodore Collection

A1000

  • A1000 NTSC Rev.6 (probably, very first model) S/N XM1101618, 220V power supply, 256K RAM Expansion, keyboard UK layout

A500

  • A500 Rev.3 512K chip + 512K slow, Space Invaders Keyboard (IT Layout), Chicken Lips Case, Kickstart 1.2, red power led, power supply (not sure if original), mouse (not sure if original), feet replaced with used original A500 ones, some shielding tabs broken
  • A500 Rev.3 S/N 150860, 512K chip + 1 MB slow (PeteAU expansion), Space Invaders Keyboard (US Layout), Chicken Lips Case (damaged in trapdoor area), Kickstart 1.3, red power led, drive probably replaced, feet replaced with new ones, expansion connector shielding + screws replaced, one case screw + one drive screw missing/replaced
  • A500 Rev.5 S/N 025875, 1 MB Chip + 1 MB Slow (PeteAU expansion), Chicken Lips Case (with a hole top rear, one over expansion slot and one bottom rear for KS switcher - to be checked), Kickstart 1.3 + 2.04 (with old-style KS Switcher), red power led, mouse/PS to be checked, top shield missi
@SukkoPera
SukkoPera / amigaoshw.md
Last active May 21, 2019 21:01
Open Hardware Projects for the Commodore Amiga
@SukkoPera
SukkoPera / SukkosRetroStuff.md
Last active February 8, 2024 04:09
SukkoPera's Retrogaming/Retrocomputing Projects

SukkoPera's Retrogaming/Retrocomputing Projects

All the projects below are Open Hardware or Free Software, please refer to the license of the individual project for more details.

Note that the repositories of some projects might be private and thus inaccessible. This means that the projects is still in development but it should be released soon.

Amiga

Mainboard & CPU

  • Raemixx500: Open Hardware remake of the Commodore Amiga 500+ mainboard, revision 8A.1
@SukkoPera
SukkoPera / Configuration.h
Created February 10, 2020 16:58
Marlin 1.1.9 Configuration for Geeetech i3 Pro B with BLTouch Sensor (Untested)
/**
* Marlin 3D Printer Firmware
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
*
* Based on Sprinter and grbl.
* Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or