mirror of
https://github.com/Michaelangel007/apple2_russian_peasant_multiplication.git
synced 2024-12-30 10:30:04 +00:00
621 B
621 B
Russian Peasant Multiplication
From Assembly to Basic to Javascript.
Here are muy implementations of Russian Peasant Multiplication implemented in various languages:
- 6502 Assembly Language (Both ca65 and merlin32 sources)
- Applesoft BASIC
- JavaScript (Procedural version)
- JavaScript (OOP version)
A .dsk image has been provided as an convenience.
To see how much faster the Assembly version is then the BASIC version:
RUN RPM.BAS
BRUN RPM.BIN
And enter in 123456789
* 987654321
respectively for A and B ...
Version | Time |
---|---|
Applesoft | 33 s |
Assembly | ~1 s |