Projects
Some programming projects.
Personal Website
About
I created the website you are currently browsing from scratch, using Hugo, a static site generator written in Go. The website is hosted on Github pages, and the source is available at https://github.com/m0ose01/m0ose01.github.io.
Installation
See instructions on the repository’s README.
Tic Tac Terminal
About
For my CS50x final project, I created a TUI-based Tic-Tac-Toe game, with ncurses, written in C. The user can create a board of arbitrary size, so long as there is space on the screen.
Installation
See the github page for more information on how to install tic-tac-terminal. See also the rust rewrite.
CFS/pythonCFS
About
The Cambridge Electronic Design File System (CFS) is the file format used by the Signal Software Suite to record electrophysiological data, such as data from Transcranial Magnetic Stimulation experiments.
CED distributes a C library to read and write these files. However, this library only compiles on Windows. This library is an attempt to reimplement part of CED’s CFS library using only platform-agnostic code compliant with the C standard. Some outdated features will be dropped, such as support for MS-DOS, or near/far pointers for 16-bit segmented memory architectures