Bad Apple

Basic and Machine Language

Moderator: Moderators

Post Reply
User avatar
MrSterlingBS
Vic 20 Enthusiast
Posts: 174
Joined: Tue Jan 31, 2023 2:56 am
Location: Germany,Braunschweig

Bad Apple

Post by MrSterlingBS »

https://sleepingelephant.com/ipw-web/bu ... 48&start=5

The "Bad Apple" is absoluetly awesome!!!
I compare with some other 6502 based computers, and the Vic one is excellent.

BR
SVen

(mod: No discussion postings in the Announcement threads, please! Thanks.)
User avatar
javierglez
Vic 20 Hobbyist
Posts: 107
Joined: Sat Jun 03, 2017 3:33 pm

Re: Bad Apple

Post by javierglez »

Thank you.
I used VirtualDub (same as in Nuvie movies) to convert the video to a bmp sequence.
Then a python script for Gimp to resize and convert the bitmaps to black&white images of 14x16 chars (112x128 pixels) for the VIC, and then export to RLA compressed binary files. This is 224 chars, slightly less than 1 full charset. And allows for double buffering.
Then another python script to merge the image data with the music data in blocks of 32kB, which is the size of the Final Expansion blocks.
On the part of the VIC20, the program is basically the FE3 firmware reshuffled.
I intend to upload the VIC20 code and the python code to Github, but it may take some months until I find time to clean it up and document it a little bit.
The chiptune is another beast, I think it's good enough, but still I recommend to set a low volume.
DarwinNE
Vic 20 Devotee
Posts: 231
Joined: Tue Sep 04, 2018 2:40 am
Website: http://davbucci.chez-alice.fr
Location: Grenoble - France

Re: Bad Apple

Post by DarwinNE »

Great stuff! I love it!
User avatar
darkatx
Vic 20 Afficionado
Posts: 471
Joined: Wed Feb 04, 2009 2:17 pm
Location: Canada

Re: Bad Apple

Post by darkatx »

I was blown away with the final result! Well done!
Learning all the time... :)
User avatar
chysn
Vic 20 Scientist
Posts: 1205
Joined: Tue Oct 22, 2019 12:36 pm
Website: http://www.beigemaze.com
Location: Michigan, USA
Occupation: Software Dev Manager

Re: Bad Apple

Post by chysn »

That's really cool! I went back and watched the original, and this is a superb rendition.
VIC-20 Projects: wAx Assembler, TRBo: Turtle RescueBot, Helix Colony, Sub Med, Trolley Problem, Dungeon of Dance, ZEPTOPOLIS, MIDI KERNAL, The Archivist, Ed for Prophet-5

WIP: MIDIcast BASIC extension

he/him/his
Post Reply