adumont.github.io
Open in
urlscan Pro
2606:50c0:8002::153
Public Scan
Submitted URL: http://adumont.github.io/
Effective URL: https://adumont.github.io/
Submission: On May 25 via api from US — Scanned from DE
Effective URL: https://adumont.github.io/
Submission: On May 25 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
My projects * Articles * Talks * Calculators * About Me * Search ✕ MY PROJECTS These projects and articles are hobbies I spend (or have spent) my free time on. * AlexFORTH for 6502: My own freely influenced FORTH implementation for my 6502 breadboard computer. You can also run it in py65 emulation. Watch the presentation I gave about it for FORTH2020 group. You can also try it online here. I also made a version for the Cerberus2080. * AlexFORTH for 6809: I’m documenting all the major steps of how to build your own FORTH , and how FORTH internal mechanics works, while slowly porting AlexFORTH to the 6809 CPU, running for now on my own Emu6809 emulator. * Emu6809: A Motorola 6809 emulator written in Forth. * Emu6502: A 65C02 emulator written in Forth. At the moment, it perfectly loads and runs both AlexMon and AlexForth roms, both written in 65C02 assembly. * Cerberus2080: My work on the Cerberus2080 computer, which includes: a version of my 6502 FORTH, several additions to the BIOS, a serial programmer script, and an Emulator (for the 6502 cpu). * My 6502 computer on a breadboard: Building a homebrew single board computer powered by a WDC 65C02s CPU at 1.8MHz, with 16KB of SRAM, 32K of ROM, a 65c22 VIA interface, a 6551 ACIA serial interface and an 20x4 LCD screen. It has a small ROM monitor (AlexMon) and also runs my own Forth implementation (AlexForth). * Breadboard EEPROM Programmer: an EEPROM Programmer on a breadboard using a Sparkfun Arduino Pro Micro, for AT28C256 32Kx8 EEPROMs, with a Python CLI. * Mega6502, a breadboard project about driving a 6502 hardcode processor with an Arduino Mega acting as clock, rom and ram, with a homemade python disassembler that decode the running instructions on the fly. * Interactive AI with Huskylens: Play and understand how AI Classification works with a DFRobot Huskylens AI camera. Use the 4 buttons to interactively (and iteratively) train the model among 4 possible classes. * AD6502, a project with a Verilog 6502 softcore, a QT GUI, ram/rom and GPIO, in the icezum Alhambra FPGA * ADTools extension for MakeCode. The extension offers new blocks to pack/unpack several numbers into/from a string, useful to send/receive multiple sensors reading in one radio message. * #HRMCPU Human Resource Machine CPU: inspired from the HRM game, I have designed a full CPU from scratch, that behaves like the game. * CPU design is written in Verilog HDL, the assembler is written in Python. Project is tested in Travis CI. * The CPU is synthesizable in FPGA, like the icezum Alhambra, or the ice40hx1k/8k. * A GUI developped in QT allows to run the code in the CPU step by step, and introspect every aspect of the CPU (registers,…) * DRAM module driven by Arduino * FPGA, Font, FIFO & VGA: project about playing with a font, VGA and FPGA, shows the content of a couple of FIFO on the screen. The project is meant to be integrated one day into HRMCPU to show the state of the inbox/outbox on a VGA screen. Using Yaml, Mustache and python to automatically generate the VGA modules in Verilog from templates and configuration. * Divide by 3 in Binary (+ Verilog code) * adumont/jetson-nano: Tools and scripts to setup several things on the Nvidia Jetson Nano Dev board (Fast.ai, OpenCV, TensorFlow,…). Includes prebuilt python whl files for faster install (no need to rebuild wheels). * CellularAutomaton: several implementations of Cellular Automaton, in Logisim, IceStudio, and Verilog, synthesizable in the icezum Alhambra FPGA. Displays on leds, or VGA screen. See this Twitter Moment: FPGA Project 2 - Cellular Automaton to VGA / Twitter. I also wrote a couple of articles on Cellular Automatons. * tplink-cloud-api: A npm module to control the TP-Link HS100 (and alike) smart switch, smart bulbs,… using TP-Link unpublish cloud API (reversed engineer). Written in node.js/NPM. * 4 wheels robot * simyo_mqtt: Pull your Simyo consumption data and publish them to an MQTT broker in Heroku * tm1638-mqtt: Interface a TM1638 Leds&Keys device (8 leds, 8 7segments display and 8 buttons) with MQTT using this bridge, written in C++. Please enable JavaScript to view the comments powered by Disqus. * Twitter * GitHub * Instagram * LinkedIn * YouTube * StackOverflow * RSS * Reddit * Discord Alex Dumont • 2024 • Home • Edit page Powered by Beautiful Jekyll