Jingle Bells: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
*'''[https://www.moonlightdesign.org/steve/programs/jinglebells.zip Download the original Jingle Bells and its source code]''' | *'''[https://www.moonlightdesign.org/steve/programs/jinglebells.zip Download the original Jingle Bells and its source code]''' | ||
*'''[https://www.moonlightdesign.org/steve/programs/screenwindow.exe Download the Windows version of Jingle Bells]''', which is installed with the full installation in the "examples\jingleb" folder of [[ScreenWindow]] | *'''[https://www.moonlightdesign.org/steve/programs/screenwindow.exe Download the Windows version of Jingle Bells]''', which is installed with the full installation in the "examples\jingleb" folder of [[ScreenWindow]] | ||
*{{CatSetupFiles}} |
Revision as of 22:53, 14 October 2007
Jingle Bells was an academic project at the end of the first semester of my first computer science class. The assignment was to visually and audibly render a traditional December holiday song using Pascal, and I chose to implement the Jingle Bells song.
The original version runs on DOS as a text console program and uses the PC speaker for audio. After writing ScreenWindow, I ported Jingle Bells to the C programming language and the audio to MIDI, effectively modernizing the project with a Windows interface.
Download
- Download the original Jingle Bells and its source code
- Download the Windows version of Jingle Bells, which is installed with the full installation in the "examples\jingleb" folder of ScreenWindow
- Download CatSetup's required DLL files, if needed. Older versions of CatSetup required bwcc.dll, and the latest version requires ctl3dv2.dll. These go into the windows\system folder, not windows\system32. Windows computers typically already have ctl3dv2.dll installed, which is a Microsoft library, and Wine has a built-in implementation