| Crates.io | kz80_calc |
| lib.rs | kz80_calc |
| version | 0.2.2 |
| created_at | 2025-12-19 01:17:15.26346+00 |
| updated_at | 2025-12-19 20:02:21.488289+00 |
| description | VisiCalc-style spreadsheet for Z80 - Retro computing on the RetroShield |
| homepage | https://github.com/ajokela/kz80_calc |
| repository | https://github.com/ajokela/kz80_calc |
| max_upload_size | |
| id | 1993960 |
| size | 180,823 |
A VisiCalc-style spreadsheet for the Z80 processor, targeting the RetroShield platform.
=A1+B2, =C3*5, =SUM(A1:A10)cargo build --release
./target/release/kz80_calc -o spreadsheet.bin
Run with the RetroShield emulator:
retroshield spreadsheet.bin
=: Start formula entry=A1+B2 Addition
=A1-B2 Subtraction
=A1*B2 Multiplication
=A1/B2 Division
=SUM(A1:A5) Sum of range
ROM (8KB):
0x0000-0x00FF Startup, vectors
0x0100-0x1FFF Spreadsheet engine
RAM (6KB):
0x2000-0x2FFF Cell data (4KB = 1024 cells)
0x3000-0x35FF Formula buffer, parse state
0x3600-0x37FF Display buffer, stack
Inspired by VisiCalc (1979), the original "killer app" that launched the personal computer revolution.
BSD 3-Clause License