- Notifications
You must be signed in to change notification settings - Fork1
Ten Years Reproducibility Challenge - Entry 1
License
rougier/TYRC-apple
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is a reproduction of the article "N. P. Rougier, LOUPE, Tremplin Micro 19(Mar. 1988), pp. 60–61" for theTen Years ReproducibilityChallenge.
I published my very first (non-scientific) article in a French Magazine named"Tremplin Micro" in 1988, 32 years ago. It was a program written in ApplesoftBasic that zoomed out a 21x21 pixels area of an image by a factor 4 (not veryimpressive by 2020 standards). As written in the original "cover" letter Isent, the zoom was also very slow. At that time, I was learning 6502 assemblerbut I was not proficient enough to write the program using it. Thirty-two yearsmight appear a relatively small lapse of time compared to Human history, butfor digital computer history, this is actually huge, almost half of itshistory. Imagine that the Apple //e was using a 6502 microprocessor with a8-bits data bus, had 64Ko of RAM and the speed was barely 1Mhz. The text modeswere 40 or 80 columns, and the video modes include a standard graphic mode(140x96 pixels, 16 colors) or an impressive high-resolution mode (280x192pixels, 6 colors). Despite these apparent limitations, the Apple //e has been avery popular machine complemented by an extended software library. For the TenYears Reproducibility Challenge, I thus decided to try to re-run the originalprogram, just for the sake of checking if I could. This includes finding thesources (in a usable form), remembering how to load and start a program inApplesoft, producing some original data (image) to test the program, and ofcourse, checking if it was running as expected.
→ Read the rest of the article fromarticle/article.pdf
→ Original article:Tremplin Micro 19 magazine
→ Original floppy:Tremplin Micro 19 floppy
To run the program, you will need an apple //e emulator (for exampleVirtualII,MAME orApple//jse), load thechallenge.dsk and boot it. Then follow instruxtion