Please sign in to access this page
Conway's Game of Life implementation in AMD64 assembly.
With hand written TUI using only Linux syscalls.
demo: ssh demo@demo.pupes.org # password: "demo"
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
I added very nasty work around for TTY, delays may change on you clock speed but i didn't find any other way to make it work.
To be honest, i think it looks much better in TTY.
Basically everything works, there is a small bug where if you run this in TTY there will be no delay between frames since SYS_POLL returns instantly when running in TTY for some unknown reason. I will probably ship soon.
Just spend like 2-3 hours in GDB fixing SEGFAULTS and illegal instructions.
Starting to question my life choices, such as starting this project,
but I already started so i will try to finish it.
With this project i think, they should add GDB support to Hackatime.
Wrote my own version of memset function from C It would be interesting to compare performance between GlibC version and my version
while programing i started to write a AMD64 NASM Assembly Cheatsheet so i don't have to looking stuff up all the time if you would find that useful you can find it here:
https://git.pupes.org/PoliEcho/AMD64-NASM-ASM-cheatsheet/src/branch/master/README.md
I tried making this project some time ago but i did not get very far and the code was a mess.
So i want to rewrite it from scratch, without using any AI for code generation.
But first i copied 2 string helper functions from the old project and changed a them a bit.