User Menu

Notification Settings

Now Playing

Console » PlayStation 3 (PS3)L.A. Noire - Pride of the Job, Pt. 1 by User Andrew Hale , flag Simon Hale
Requested By: flag djrandom
Production Labels: LabelRockstar Games

Time Left: 2:38

L.A. Noire Screenshot
Rating: 2.33 (3 Votes)

- Streams

Site Disclaimer

This site is non-profit (though donations are welcome to help pay the hosting/bandwidth fees, click the Donate button to learn about how it works). All music served by this radio station is either in the public domain, freely available on the internet (as MP3, or other original music format) or is played on a 'fair use' basis.

If you find a song that isn't in the public domain, or you wrote a piece of music that you would like removed from the site, please contact one of our team members who will be happy to help. Enjoy the music!

Meet The Dream Team

Site Coder/Maintainer:
FishGuy876 - Admin, Code

The Dream Team:
And our ninja moderators...

Extra Resources:
CVGM on Facebook

Popular Forum Topics:
forum Donating to CVGM
forum Never Received CVGM Activation Email
forum Introduce Yourself!
forum BBCodes For Forum & Oneliner
forum OneLiner / Forum Smilies
forum Official Upload FAQ

Please donate to our Beer/Amiga/Atari Fund if you like our site: - Chiptune, Retro & Video Game Music

Song Information

Tags for song:

No tags

Edit tags

Computer » BBC MicroBad Apple SMS (SN76489) Have video

Author: flag Inverse Phase (Brendan Becker)

Uploaded By: flag Falken

Extra Resources: Pouet Icon

Song Length: 3:19
Release Year: 2017
Song Status: Active
Song Bitrate: 320 kbps
Song Source: Demo
Song Platform: PlatformComputer » BBC Micro

Additional Information:

If you're not familiar with Bad Apple, it's a song from ZUN's Touhou series of games. It was remixed and featured in a promotional silhouette video and quickly became a meme in the demoscene as a bar for video compression and streaming. Demo groups have been actively "porting" the PV to various computers and consoles, and the results have just been insane. There are Commodore 64, Atari 2600, even TI84 calculator versions of the demo, each with its own set of technical achievements.

However, there was no port of the video to the BBC Micro (colloquially, "Beeb"), a popular UK computer, until now. UK demogroup Bitshifters took it upon themselves to produce a version of the Bad Apple video that would not only replay on a BBC Micro but also do so smoothly in a Teletext mode exclusive to the machine and fit on a single floppy disk. They also needed someone to port the audio to the Beeb, which is where I came in.

To properly understand the capabilities of the machine, it has a 6502 running at 2mhz with 32KB of RAM, perhaps roughly comparable to an Apple II+. The BBC Micro also has an SN76489 for sound which provides three channels of 50% square wave and rudimentary whitenoise that sounds like banging on trashcan lids. This chip first appeared in the TI99/4 (as the TMS9919 or SN94624), and also in several other systems like the Colecovision, Sega Master System/Game Gear, IBM PCjr, and Tandy 1000. There were various revisions.

To properly get a song over to the BBC Micro, I first wrote an SMS song in Deflemask's PAL mode to get things as closely to our target as possible, and then we used additional scripts to convert the output to the Beeb, mainly because the oscillator clock runs at different speeds between the two machines. Then we fine-tuned the errors out as best we could.

You can watch the final result here:

What I found while working with this is that the diffferent variants of SN76489 — while the changes between revisions were extremely minor — might contribute to a lot of interesting bugs and errors. I'm currently researching this more.

What you are hearing in this specific version is the song as it replays on the Sega Master System, before conversion and processing. As soon as I have a good recording from a BBC Micro, I'll create a small EP with both of these tracks.
released February 28, 2017
Original Bad Apple theme by ZUN.
Dance Remix by Masayoshi Minoshima and Nomico.
SN76489 Arrangement by Inverse Phase.

Please attribute Inverse Phase with a link back if you use this track. No ownership of Bad Apple is expressed or implied.

Last Queued : 1 week, 1 day ago

This song has been played 66 times. [See Request History]
It was added 7 years, 2 months ago.

Download Pouet Production: Click to Download

Song Rating

Song Rating: 4.4 - Votes Placed: 8 View Voting History
A total of 5 users have this song on their favourites list.

Compilation / Remix Information


Bad Apple Teletext
Bad Apple Teletext
Add new screenshot

Song Corrections & Updates

[Edit Information] - [Add Links]

User Comments

User Song Comment