Name: Xark
Type: User
Company: XarkLabs
Bio: OG game developer who is interested in retro and neo-retro platforms. I enjoy low-level development (asm, C, C++ and lately VHDL and SystemVerilog for FPGAs).
Location: Southern California
Blog: http://XarkLabs.com
Xark's Projects
Tiled graphics, sprites and audio lib for AVR 328P/Arduino Uno. Sprite and game library "tech demo".
A SystemVerilog CPU inspired by Ben Eater's SAP-1 design
VHDL project to run a simple 8-bit computer very similar to the one built by Ben Eater (see https://eater.net)
FleaFPGA and FleaFPGA-Uno JTAG Utility (derived from Lattice ispVM)
An Experimental fVDI driver for V9958
SDK for developing with the llvm-mos compiler.
Microsoft BASIC for 6502 (Commodore, Apple, KIM-1, AIM-65, OSI, ...)
Spins of Grant Searle's MultiComp project on various hardware
Optimized fork of Adafruit's GFX library (and drivers) for Arduino (AVR).
A complete 65C02 computer with VGA output on a Lattice Ultra Plus FPGA
Example UPduino project setup for Linux, macOS and WIndows+WSL for synthesis and simulation
Example to test all UPduino GPIO outputs
Fairly simple example of 8-color VGA text generation in SystemVerilog for UPduino FPGA
Versatile Embedded Retro Adapter
Commander X16 Documentation (CC BY-SA)
Emulator for the Commander X16 8-bit computer
Xark's Open Source Embedded Retro Adapter - FPGA based video for rosco_m68k and others