R0ger Posted June 3, 2017 Share Posted June 3, 2017 (edited) After recent releases of Bad Apple for Atari 800 and Sinclair I kinda got infected and I simply had to try myself. So here is my version ! So far there is only cartridge version. It uses 8mbit Maxflash cartridge, it's also tested with Ultimate cartridge. I'm working on ATR version which will need 1MByte extended RAM, but this version only needs standard 64k Atari .. and the cartridge of course. If you use it with emulator, and have to select cartridge type, choose Maxflash 8MBit, old or new type, both should work. There are 2 draw modes .. scanlines and filled. Scanlines look less blocky, it looks good especially on CRTs. Sadly LCDs often process the image too much and the lines don't look good .. that's where the fill mode is useful. Or if you prefer the look .. The video plays at constant 12.5 FPS, resolution is 256x96. Animation itself takes cca 860k. There are 2 versions of the music, stereo and mono, detection is automatic. Stereo version is of course lot better and recommended. So enjoy ! Youtube version (from Altirra): PS: If you can't get the song out of your head, sorry about that. Trust me, I know the feeling .. BadApple.1.0.zip Edited June 3, 2017 by R0ger 33 Quote Link to comment Share on other sites More sharing options...
BillyHW Posted June 3, 2017 Share Posted June 3, 2017 Can somebody post a YouTube of it? 2 Quote Link to comment Share on other sites More sharing options...
R0ger Posted June 3, 2017 Author Share Posted June 3, 2017 (edited) Added youtube link to first post .. Edited June 3, 2017 by R0ger 2 Quote Link to comment Share on other sites More sharing options...
BillyHW Posted June 3, 2017 Share Posted June 3, 2017 Very cool. Quote Link to comment Share on other sites More sharing options...
Mathy Posted June 3, 2017 Share Posted June 3, 2017 (edited) Hello ROger I see you are from Olomouc. Have you been to the Fujiama meeting in Lengenfeld? IIRC, at least one other person from Olomouc has visited the Fujiama (in 08485 Lengenfeld in Germany) before. You can find out more about the Fujiama on my meetings page. (and pictures, to check out the other Olomoucian(s) ). Sincerely Mathy Edited June 3, 2017 by Mathy Quote Link to comment Share on other sites More sharing options...
R0ger Posted June 3, 2017 Author Share Posted June 3, 2017 Oh no .. guys are angry at me ! I forgot to mention the demo was released (ie finished, tested, and fixed) during Platariada party ! http://pl.atariada.cz 3 Quote Link to comment Share on other sites More sharing options...
emkay Posted June 3, 2017 Share Posted June 3, 2017 That version is very good. but If using Stereo, why not using a 16 bit channel for the main melodic voice? How about some challenge? Using no black "scanlines" and to optimize the tune for one POKEY ? Saving some CPU for the music? Using the vertical scrolling could help to remove the scanlines... Quote Link to comment Share on other sites More sharing options...
Irgendwer Posted June 3, 2017 Share Posted June 3, 2017 (edited) Now that we have two times the "Bad Apple", I wonder when we get a nice version of this: ? Edited June 3, 2017 by Irgendwer 1 Quote Link to comment Share on other sites More sharing options...
Tangentg Posted June 4, 2017 Share Posted June 4, 2017 Nice. Good to see other Touhou fans (possibly) here. Quote Link to comment Share on other sites More sharing options...
jvas Posted June 4, 2017 Share Posted June 4, 2017 Very nice! Tested on Eclairé. 1 Quote Link to comment Share on other sites More sharing options...
R0ger Posted June 4, 2017 Author Share Posted June 4, 2017 If using Stereo, why not using a 16 bit channel for the main melodic voice? I felt it's not needed. The music actually uses slightly modified freq tables in RMT. In the end I found the lead to be ok just like this. The bass line in one channel uses 16bit. The lead has 2 different voices, and I came to conclusion that I need base drum in both channels to get that dancy feeling of the original. So I didn't really have channels to spare. How about some challenge? Using no black "scanlines" and to optimize the tune for one POKEY ? Saving some CPU for the music? Using the vertical scrolling could help to remove the scanlines... Not sure I follow. There is mono version .. it plays when you have Atari with single POKEY. Using no black lines ? There's option for that. As for playing the video in full 256x192, that would only be possible at halve the framerate. I prefer this combination. I don't think there is much room for improving playback speed. I can play some of the frames at 25fps .. but the overall framerate is defined by the slowest frames. Which I know can do at 12.5 fps. Of course, there could be variable framerate .. but then I don't really have that much room to store more frames, and it would complicate synchronization with the music, which I think is important for music video (and sadly not often achieved in 8-bit remakes). Saving some CPU for the music? Music takes 15% of the time, which I consider way too much. There are 2 RMT calls per frame to achieve tricky 5.5 frames per line .. it also helps with instruments. The resulting speed is 136.36 BPM .. which is 2% slower then the original 138 BPM. The video is then slowed accordingly to match the music. That's pretty unnoticeable difference unless you play it side by side. Using the vertical scrolling could help to remove the scanlines ? What ? How ? Also .. why ? I love the scanlines (on CRT) .. 1 Quote Link to comment Share on other sites More sharing options...
R0ger Posted June 4, 2017 Author Share Posted June 4, 2017 (edited) Now that we have two times the "Bad Apple", I wonder when we get a nice version of this: Nice. Good to see other Touhou fans (possibly) here. I'm fan of all Japanese in general, but not really especially Touhou inclined. Just like this video and the associated remakes. I even held 1 hour lecture about history of it on this year's Atariada, it's on youtube, in Czech only though. As for other videos .. first .. I'm not making any more for some time now I guess .. second .. unless it has cute anime girls, forget it .. Edited June 4, 2017 by R0ger Quote Link to comment Share on other sites More sharing options...
Tangentg Posted June 5, 2017 Share Posted June 5, 2017 Unsure what you mean "all Japanese" but since you mentioned anime girls I guess you mean anime and manga and possibly games with anime styled graphics Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted June 5, 2017 Share Posted June 5, 2017 (edited) Looks nice. The only thing I noticed is that my screen turns green just as she throws the knife. If I press L it fixes the screen. I must press L again because the lyrics make my Sharp Aquos monitor go crazy and vertically 'flip' a lot. This is the same monitor that supports NTSC, PAL, PAL60, but NOT NTSC50! The green problem has nothing to do with the monitor, of course. I am running it from an Ultimate cart on an Incognito 800 in 1088XE mode. Edit: With 65c802 CPU. Edited June 5, 2017 by Kyle22 Quote Link to comment Share on other sites More sharing options...
Poison Posted June 5, 2017 Share Posted June 5, 2017 Great work! Super music! Quote Link to comment Share on other sites More sharing options...
pirx Posted June 5, 2017 Share Posted June 5, 2017 (edited) my little ATASCII test of the notorious video enclosed. might not work on the real deal, have no atari on me This is because many (too many?) lines used to keep the original (?) video ratio. requires hard disk or something, reading with floppy speed not advised :] start with "X BAD.XEX" on SDX, but possibly it is cool to run it from e.g. SIDE. it starts with some apparently blank screens, but it is just the video as it is. the goal of the experiment was to check whether it is possible at all to see anything in ATASCII animated. experiment was a success : ] bad.xex.zip Edited June 5, 2017 by pirx 2 Quote Link to comment Share on other sites More sharing options...
emkay Posted June 5, 2017 Share Posted June 5, 2017 Using no black lines ? There's option for that. Well, I wrote that after a short view over the video. Forget that part Saving some CPU for the music? Music takes 15% of the time, which I consider way too much. There are 2 RMT calls per frame to achieve tricky 5.5 frames per line .. it also helps with instruments. The resulting speed is 136.36 BPM .. which is 2% slower then the original 138 BPM. The video is then slowed accordingly to match the music. That's pretty unnoticeable difference unless you play it side by side. Nice effort. But, as it seems, it's not my kind of music, added with the typical POKEY 8-bit detune that keeps me distant... But it sounds much better than the "other" version. Quote Link to comment Share on other sites More sharing options...
R0ger Posted June 5, 2017 Author Share Posted June 5, 2017 Looks nice. The only thing I noticed is that my screen turns green just as she throws the knife. If I press L it fixes the screen. I must press L again because the lyrics make my Sharp Aquos monitor go crazy and vertically 'flip' a lot. This is the same monitor that supports NTSC, PAL, PAL60, but NOT NTSC50! The green problem has nothing to do with the monitor, of course. I am running it from an Ultimate cart on an Incognito 800 in 1088XE mode. Edit: With 65c802 CPU. Probably some problem with timing. There is code in the demo which turns screen yellow when it fails to render frame in time. It might come out as greenish on some devices .. I was thinking about some softer approach, but real Atari and proper emulators have no problem with timing being precise enough. And as for lyrics, it's simply because they use more then 200 lines. That's still totally legal, but some emulators or monitors can have trouble with that. Quote Link to comment Share on other sites More sharing options...
R0ger Posted June 5, 2017 Author Share Posted June 5, 2017 Well, I wrote that after a short view over the video. Forget that part Nice effort. But, as it seems, it's not my kind of music, added with the typical POKEY 8-bit detune that keeps me distant... But it sounds much better than the "other" version. I see .. well yeah .. I spent like half of the time writing the tracks, fiddling with instruments, adjusting volumes, deciding channel allocation, all that jazz .. and the other half I spent researching limits and options of how the get the damn thing in tune. The demo actually uses modified freq tables for RMT for the lead voices. But I'm not sure it helps much. One day it seems like it helps a lot, other day I can't tell the difference. Quote Link to comment Share on other sites More sharing options...
R0ger Posted June 5, 2017 Author Share Posted June 5, 2017 (edited) my little ATASCII test of the notorious video enclosed. might not work on the real deal, have no atari on me This is because many (too many?) lines used to keep the original (?) video ratio. requires hard disk or something, reading with floppy speed not advised :] start with "X BAD.XEX" on SDX, but possibly it is cool to run it from e.g. SIDE. it starts with some apparently blank screens, but it is just the video as it is. the goal of the experiment was to check whether it is possible at all to see anything in ATASCII animated. experiment was a success : ] Wanna see it ! But can't make the xex work (in Altirra) .. any chance you can upload it on youtube ? Edited June 5, 2017 by R0ger Quote Link to comment Share on other sites More sharing options...
Roydea6 Posted June 5, 2017 Share Posted June 5, 2017 start with "X BAD.XEX" on SDX, but possibly it is cool to run it from e.g. SIDE. the goal of the experiment was to check whether it is possible at all to see anything in ATASCII animated. experiment was a success : ] I uploaded this to my Side Cartridge and ran with SpartaDos X and it is very good. As good as the VS videos. 2 Quote Link to comment Share on other sites More sharing options...
R0ger Posted June 5, 2017 Author Share Posted June 5, 2017 Unsure what you mean "all Japanese" but since you mentioned anime girls I guess you mean anime and manga and possibly games with anime styled graphics I learn Japanese, I visit Japan every year, I even climbed Fuji .. in other words fully developed Japanophilia .. 3 Quote Link to comment Share on other sites More sharing options...
pirx Posted June 5, 2017 Share Posted June 5, 2017 Wanna see it ! But can't make the xex work (in Altirra) .. any chance you can upload it on youtube ? one needs to load it from some loader or DOS as Altirra is possibly loading XEXes cleverly directly to the memory in no time at all, so all these 5MiB got loaded at once and then it crashes as the file got no code at all. Quote Link to comment Share on other sites More sharing options...
emkay Posted June 5, 2017 Share Posted June 5, 2017 (edited) I see .. well yeah .. I spent like half of the time writing the tracks, fiddling with instruments, adjusting volumes, deciding channel allocation, all that jazz .. and the other half I spent researching limits and options of how the get the damn thing in tune. The demo actually uses modified freq tables for RMT for the lead voices. But I'm not sure it helps much. One day it seems like it helps a lot, other day I can't tell the difference. Is it allowed to have a look in the RMT ? What patches did you use? I don't know about how the Data has to be converted from the original to your version. But could it be possible to use Antic D in fullscreen without a huge amount of "rework" ? It either could result in the double of used frames or RMT could be used at 3 or even 4 times replay speed. Edited June 5, 2017 by emkay Quote Link to comment Share on other sites More sharing options...
R0ger Posted June 5, 2017 Author Share Posted June 5, 2017 (edited) Is it allowed to have a look in the RMT ? What patches did you use? I don't know about how the Data has to be converted from the original to your version. But could it be possible to use Antic D in fullscreen without a huge amount of "rework" ? It either could result in the double of used frames or RMT could be used at 3 or even 4 times replay speed. As for RMT patch, I tried some, but made my own in the end. Basically RMT A mode is tuned to 440Hz more or less. C and E are bit higher though. So I shifted A mode so it's better in tune with C and E. Still it's not universally usable, the 8 bit bass modes are way off. The D mode is actually good idea .. I wanted to go 256 in width, to preserve as much detail as possible .. and it wouldn't be 3 times faster .. but it could pretty well be 2 times faster, which is all I would ever ask for .. will think about it .. Edit: Did quick compression test .. at 128x96, 25FPS it takes 1.133 meg .. in other words it does not compress as well, which is to be expected. And it doesn't look that much good either .. so I guess I'm not even trying to modify the playback on Atari .. Edited June 5, 2017 by R0ger Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.