BadApple running on DOSBox + Assembly
Plays BadApple in DOS. Waits for any key to be pressed after each frame. File bits.txt contains encrypted frame data. Encryption is neccessary to fit all the frames into 64 Kb segment of DOS. Assembly code decrypts the binary and prints bytes into video memory.
Frames in ASCII: https://github.com/Chion82/ASCII_bad_apple
- Compile bad.ASM using any preferable compiler into a .COM file.
- Copy contents of bits.txt into the end of .COM file. This action is required, because Turbo Assembly can't compile file of size 63 Kb.
- Run .COM file. Press any key to proceed to the next frame
- While drawing a frame, a few bytes are skipped
- After approximately 1 minute of original video, program will stop showing any decent picture.
The reasons behind these are yet to be dicovered.