Skip to content

Instantly share code, notes, and snippets.

View LispEngineer's full-sized avatar

Douglas P. Fields, Jr. LispEngineer

View GitHub Profile
@LispEngineer
LispEngineer / top.sv
Created August 8, 2023 01:18
Digilent Basys3 7-segment driver in SystemVerilog
// Douglas P. Fields, Jr. 2023-08
// 7-segment hexadecimal driver for Digilent Basys3 board
`timescale 1ns / 1ps
module seven_segment (
input logic [3:0] num,
output logic [6:0] hex
);
@LispEngineer
LispEngineer / ZedBoard.md
Created May 28, 2023 02:46
ZedBoard / Zynq Explorations
@LispEngineer
LispEngineer / Snickerdoodle.md
Last active May 25, 2023 02:48
Doug's Snickerdoodle Black & piSmasher Exploration

Snickerdoodle Notes

Notes by Douglas P. Fields, Jr.

Arcadia's Hello World

  1. Create a new, blank Unity 2D game, using Unity 5.4.0f3.
  2. Unity menu: Edit -> Project Settings -> Player
    • Resolution & Presentation -> Run in Background* -> CHECK
    • Other Settings -> Api Compatibility Level -> .NET 2.0
  3. Clone Arcadia Github into Assets directory and let Unity load it (be patient)
  4. cd Assets/Arcadia/Infrastructure and run the ./repl program there, then
    • (require '[arcadia.core :refer :all])
  • Leave the REPL open for later
@LispEngineer
LispEngineer / gist:9fbbdc32a3117664485203e15b6b0698
Created June 30, 2016 23:24 — forked from tonymtz/gist:714e73ccb79e21c4fc9c
Uninstall XQuartz.app from OSX Yosemite
launchctl unload /Library/LaunchAgents/org.macosforge.xquartz.startx.plist
sudo launchctl unload /Library/LaunchDaemons/org.macosforge.xquartz.privileged_startx.plist
sudo rm -rf /opt/X11* /Library/Launch*/org.macosforge.xquartz.* /Applications/Utilities/XQuartz.app /etc/*paths.d/*XQuartz
sudo pkgutil --forget org.macosforge.xquartz.pkg
# Log out and log in