Sign in
Join now
pi-z80
cankyre.eu
/
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
A way to compute 3141 digits of pi on the very old Z80 CPU.
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
main
Branches
main
default
Tags
No tags found
View all branches
View all tags
15
1
0
Code
Clone this repository
Use permalink
HTTPS
https://next-dev.tangled.org/cankyre.eu/pi-z80
SSH
git@:cankyre.eu/pi-z80
For self-hosted knots, clone URLs may differ based on your setup.
tar.gz
.zip
Files
.asm-lsp.toml
3mo ago
.gitignore
2mo ago
algorithm.py
2mo ago
LICENSE
3mo ago
main.asm
1mo ago
math.asm
1mo ago
pi-printer.py
2mo ago
pi.bmp
2mo ago
Commits
15
Set ground for 2i+1 based indexing and halved multiplication (22B T-States)
Cankyre
·
1mo ago
b2239722
Copied
Failed
Copy SHA
Turned mul10000 into a Horner chain (22B T-States)
Cankyre
·
1mo ago
71a20f0d
Copied
Failed
Copy SHA
Unwrapped/Inlined mul16_32 (25B T-States)
Cankyre
·
1mo ago
b0c24e0f
Copied
Failed
Copy SHA
Inlined add32_16
Cankyre
·
1mo ago
647834b2
Copied
Failed
Copy SHA
Optimized 32/16 division loop (unrolled and stackless)
Cankyre
·
1mo ago
a194443e
Copied
Failed
Copy SHA
Added formatting for real printers too
Félix Nakonz
·
2mo ago
1b2c39ce
Copied
Failed
Copy SHA
Added Mock ticket support & Formatting.
Félix Nakonz
·
2mo ago
59c474ff
Copied
Failed
Copy SHA
Added mock data capabilities to python algorithm to develop the printer script.
Félix Nakonz
·
2mo ago
e14173c6
Copied
Failed
Copy SHA
Working algorithm. Fixes #1
Félix Nakonz
·
2mo ago
14db6036
Copied
Failed
Copy SHA
Apparently this runs, I got 53 correct decimals
Félix Nakonz
·
2mo ago
89da1e31
Copied
Failed
Copy SHA
Branches
1
main
·
1mo ago
Default
Languages
Python
69%
Assembly
31%