There are no reviews yet. Be the first to send feedback to the community and the maintainers!
asn1scc
ASN1SCC: An open source ASN.1 compiler for embedded systemsrenderer
My software-only 3D renderer and raytracer (aka "TTSIOD renderer")utils
Short shell/perl/python utils I wrote that I use every day.MiniForth
A tiny Forth I built in a week. Blog post: https://www.thanassis.space/miniforth.htmlMandelbrotSSE
Real-time Mandelbrot zoom via SSE, AVX, OpenMP, CUDA, XaoS...renderer-cuda
CUDA version of my renderer (real-time raytracing!)dotvim
My .vim folder (plugins and settings)rsbep-backup
A customized version of rsbep used to create resilient backupsMandelbrotInVHDL
What better way to learn VHDL, than to do some fractals?Score4
AI: Implementing Score4 (Connect four) in functional and imperative languagesATtiny85_MonkeyIslandPlayer
Standalone player of Monkey Island PC-Speaker music ( https://www.thanassis.space/monkeyisland.html )UnblockMeSolver
An auto-solver I coded for the "Unblock Me" puzzle game3D-on-an-ATmega328p
Real-time 3D on an ATmega328p and an OLED https://www.youtube.com/watch?v=nsqmnkfZtSwcheckStackUsage
Compute the stack used by each of your functions (via GCC's `-fstack-usage` and call-graph tracing)straylight
I optimized some code for the European Space Agency, achieving significant speedups - using OpenMP, SSE, Eigen and CUDA. This is the resulting code, with complete documentation on the optimizations performed. I also blogged about the techniques I used to optimize the code here: https://www.thanassis.space/straylight.htmlDataModellingTools
The Data Modelling Tools of the European Space Agency's TASTE toolchain3D-on-a-ZX-Spectrum-48K
Porting my 3D points renderer on a ZX Spectrum 48KYoutube-Video-Annotations-Player
Youtube Video Annotations Playerdotfiles
My bash, python, etc configuration files (but not .vimrc, that lives on a standalone repos)condition-decision-mcdc
An investigation into condition, decision and MC/DC coverage - along with GCOV's functionalitiesReactJS-Score4
I ported my Score4 game to TypeScript/ReactUART_in_VHDL
My successful first experiment in VHDL - creating my own UARTBlue_Pill_Mandelbrot
A real-time Mandelbrot zoom with a Blue Pill (STM32F103C8T6) and an ST7735 OLED screen.RemotePowerViaESP8266
Remote power on/off and remote serial via an ESP8266/relay moduleHexSpeak
Benchmarking a simple algorithm in multiple languagesKnightRider
Knight Rider LEDs on an Arduino, via Software-PWM. Fun!pyForOcaml
Can I port Python's stdlib to OCaml (so I can code in OCaml using Python forms of stdlib functions)?AtomicPI-3D-printed-enclosure
I designed and 3D-printed an enclosure for my Atomic PIDhryAndWhetstones
Code of benchmarks used in CPU comparisonsEmbeddedCoverage
A project demonstrating one way to perform on-target coverage.taste-setup
The bootstrapping TASTE repository (see https://taste.tools)GPS_Clock
GY-NEO6MV2, DS3231, 1602 LCD, LiPo and TP4056: A Dutch/Greek GPS-synced clock.PrimeSpirals
Playing with the Ulam spiral in pythonHuffmanPy
This is my Python library for Huffman coding.ttsiodras.github.com
Another home for my blog postshaskellMandelbrot
Brainstorming on speed behaviour of Mandelbrot calculations under GHCTheProgramOfTheMonth
My first neat hack, 26 years ago - awarded "Program of the Month" status back in the day, in a Greek magazine...binomialProbabilities
A fixup for "Why you only need to test with five users"CleanupHTML
Recursively collect only those HTML files referenced from a root-level one.DeadFunctionsDetector
Using Clang, detect actually used functions - and report dead code.parallelMandelbrot
Can't seem to make my Core2Duo use both cores for the calculations... why?SPARCasm
Since I succeeded in porting a Leon3 inside my FPGA board (https://github.com/ttsiodras/grlib-gpl), I played a bit with SPARC Assembly.RISC-V-Dhrystones
Initial tests with a GD32VF103VBT6 (Dhrystone benchmark).Love Open Source and this site? Check out how you can help us