apple2_russian_peasant_mult.../README.MD

26 lines
618 B
Plaintext
Raw Normal View History

2016-08-19 01:25:18 +00:00
# Russian Peasant Multiplication
From Assembly to Basic to Javascript. Here is an implementation of Russian Peasant Multiplication implemented in various languages:
* 6502 Assembly Language (Both ca65 and merlin32 sources)
* Applesoft BASIC
* JavaScript (Procedural version)
* JavaScript (OOP version)
An .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 |