Michaelangel007 2698571c76 Added Readme
2016-08-18 18:25:18 -07:00
2016-08-18 18:21:06 -07:00
2016-08-18 17:43:21 -07:00
2016-08-18 17:42:31 -07:00
2016-08-18 18:25:18 -07:00
2016-08-18 17:42:31 -07:00
2016-08-18 17:42:48 -07:00
2016-08-18 18:21:06 -07: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
Description
Russian Peasant Multiplication
Readme 69 KiB
Languages
Assembly 69.6%
JavaScript 22.8%
BASIC 6.1%
Shell 1.1%
C 0.4%