+CharlieChaplin Posted December 11, 2013 Share Posted December 11, 2013 (edited) Well, I was bored, so I converted some landscape pictures into the BGP format. The pics use PAL Laoo palette and their original resolution was 320x200 pixels, so they were converted into 80x239 pixels with borders (named auto letterbox in the converter). At first I tried OlivierP palette, but then most pics did not have colours at all or only very few colours. With Laoo palette the pics looked much better and had more colours, but I only tested them with Altirra right now, will test the result on a real Atari at the weekend. Afair I used Burke dithering and Euclidian RGB. The pics have been transfered onto 180k images along with a DOS 2.0 compatible DOS and a viewer. There are 179 pictures on 23 images (not sure if I should also convert the more than 600 nude girl pics into the BGP format, since the resolution of 80x239 is still very low)... Stay away two or three meters from the screen when viewing these pictures. -Andreas Koch. Edited December 11, 2013 by CharlieChaplin 2 Quote Link to comment Share on other sites More sharing options...
+Stephen Posted December 12, 2013 Share Posted December 12, 2013 Well, I was bored, so I converted some landscape pictures into the BGP format. The pics use PAL Laoo palette and their original resolution was 320x200 pixels, so they were converted into 80x239 pixels with borders (named auto letterbox in the converter). At first I tried OlivierP palette, but then most pics did not have colours at all or only very few colours. With Laoo palette the pics looked much better and had more colours, but I only tested them with Altirra right now, will test the result on a real Atari at the weekend. Afair I used Burke dithering and Euclidian RGB. The pics have been transfered onto 180k images along with a DOS 2.0 compatible DOS and a viewer. There are 179 pictures on 23 images (not sure if I should also convert the more than 600 nude girl pics into the BGP format, since the resolution of 80x239 is still very low)... Stay away two or three meters from the screen when viewing these pictures. -Andreas Koch. I tend to have better results when using the weighted RGB. Sometime in the not too distant future I will be experimenting with YUV colourspace, and maybe CEIDE2000. If you have any requests or suggestions for my converter, please let me know. Quote Link to comment Share on other sites More sharing options...
a8isa1 Posted December 31, 2013 Share Posted December 31, 2013 (edited) bugbiter, I wish to make a request if you can spare the time. Please customize a version of your player so that it starts imediately in slideshow mode with 10 second intervals. I have an 800XL that is currently without keyboard which is why I'd like a viewer that goes automatically to slideshow mode. This has reminded me. I think your slideshow intervals are incorrect for NTSC machines. Intervals seem too short for the amount of time selected. Features that I don't need but might be nice for your player: - randomized slideshow - joystick only control (no keyboard) Thank you. -SteveS Edited December 31, 2013 by a8isa1 Quote Link to comment Share on other sites More sharing options...
bugbiter Posted December 31, 2013 Author Share Posted December 31, 2013 Hi steve, Thanks for the suggestions. I guess joystick support will be easy to do for choosing and picking. But first i will give you the modified slideshow version. I am on holiday right now, i can do that on 4th of january soonest. Pal ntsc is detected by the viewer for correct timing but maybe i got something wrong, ill check... Cu and happy new year to you! Martin Quote Link to comment Share on other sites More sharing options...
bugbiter Posted January 5, 2014 Author Share Posted January 5, 2014 Hi Steve, here is a preliminary version 1.4 which goes into slideshow at start if it finds a directory in D1: with files on it. Slideshow mode will end however whenever an empty dir or an error is encountered. I will add joystick control for your convenience soon. Multi Page Menu is already done :-) Martin SLIDE.xex 1 Quote Link to comment Share on other sites More sharing options...
a8isa1 Posted January 8, 2014 Share Posted January 8, 2014 Hi Steve, here is a preliminary version 1.4 which goes into slideshow at start if it finds a directory in D1: with files on it. Slideshow mode will end however whenever an empty dir or an error is encountered. I will add joystick control for your convenience soon. Multi Page Menu is already done :-) Martin SLIDE.xex Thanks Martin! Sorry, you had to patch this yet once again to force the auto start. Perhaps you could use a POKEY timer and after say 30 seconds of inactivity then put the 'S' key's value into CH This un-modified version 1.4 seems like a complete viewer. As it stands it work great. Multi-pages work and the UI looks a bit cleaner. Is it OK to replace BGPVWR12 with this file on my disks? I have one more suggestion for slideshows. I don't know if it's an easy or difficult thing. I'd like to see an option to randomize the pictures. Thanks, for your utility. Together it with Stephen's picture converter are allowing us to enjoy our Ataris in a new way and to generate great pictures really fast. -Steve 1 Quote Link to comment Share on other sites More sharing options...
bugbiter Posted January 8, 2014 Author Share Posted January 8, 2014 Thanks for your kind words! Sure, go ahead, you can do whatever you want with the file. I have never used the pokey timers, maybe I give it a try, like an attract mode. The random slideshow mode I have in my mind for a while already. Do you have an idea how to solve this in an elegant and memory-efficient way? I cannot just pick random files because I dont want to repeat pics. All of them should show up in random order without doubles. So that forces me to make a list of all picutes which then must be scrambled prior to showing. The viewer supports 256 file entries so I have to sacrifice a whole memory page for that. And I have to find a way how I securely and efficiently scramble x numbers without getting the math too complex... Quote Link to comment Share on other sites More sharing options...
RevEng Posted January 8, 2014 Share Posted January 8, 2014 An 8-bit LFSR will walk through 255 pseudo-random values, without repeats until 255 values are pulled, at which point the whole thing repeats. You can change the start of the sequence just by initially seeding the random number with a non-zero value from some timer, so the start picture will be different if viewed some other day. No need to scramble, in that case. Just use the pseudo-random value as an index. 1 Quote Link to comment Share on other sites More sharing options...
bugbiter Posted January 8, 2014 Author Share Posted January 8, 2014 ok, thanks! But what do I do if I have less than 255 pics?.. Quote Link to comment Share on other sites More sharing options...
RevEng Posted January 8, 2014 Share Posted January 8, 2014 You can just skip values in the sequence if they don't index an actual picture. ie. grab another pseudo-random number. Quote Link to comment Share on other sites More sharing options...
bugbiter Posted January 8, 2014 Author Share Posted January 8, 2014 my, thats easy! Thanks for the link! Quote Link to comment Share on other sites More sharing options...
RevEng Posted January 8, 2014 Share Posted January 8, 2014 No problem! Quote Link to comment Share on other sites More sharing options...
bugbiter Posted January 19, 2014 Author Share Posted January 19, 2014 Hi guys, I have finished Bugbiter Viewer version 1.5. Joystick control is implied (on special request from a8isa). We now also have a random slideshow mode. And of course the multipage menu. joystick works as follows: - left/right/up/down controls the cursor. - Push and release button to display the pic - push button + left/right -> decrease/increase timer - push button + down -> start slideshow - push button + up-> start random slideshow I couldnt find any more bugs. Please report if anything strange happens. I've tried it with beweDOS, SpartaDos and Dos2.5. BGPVWR15.XEX Enjoy! 5 Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted January 19, 2014 Share Posted January 19, 2014 Bloody hell: that photo looks superb. Excellent work. Quote Link to comment Share on other sites More sharing options...
+Stephen Posted January 19, 2014 Share Posted January 19, 2014 Kick ass man - incredible work! Guess I need to post an update to the convertor soon Quote Link to comment Share on other sites More sharing options...
a8isa1 Posted January 19, 2014 Share Posted January 19, 2014 Great UI. Very intuitive. One more suggestion. Whether starting normal slideshow or random slideshow first picture should be the one that is selected. -SteveS Quote Link to comment Share on other sites More sharing options...
bugbiter Posted January 20, 2014 Author Share Posted January 20, 2014 Hi steve, you're right. I'm working on it. Quote Link to comment Share on other sites More sharing options...
bugbiter Posted January 31, 2014 Author Share Posted January 31, 2014 Hi Guys, this is it. I have implemented all the functions that were important to me and I think they're bug-free. With your help in several other threads I have been able to overcome every challenge in areas where I had too little or no knowledge before. - the slideshow mode uses a LFSR routine with a random offset so everytime the sequence will be different - the slideshow mode does start with the selected picture - the viewer now has a splash screen during loading and the multi-block executable assembles in one go from Wudsn Atasm by several .bank directives. Nice :-) However, I think the long filename thing is too much for me right now. I would like to see it though, so if anybody wants to have a go coding it, I will gladly give you the commented source. So here's my Bugbiter Photo Viewer version 1.6 BGPVWR16.xex Please report any Bugs. Stephen, If you move on with your converter I will be happy to adapt the viewer to any new aspect that may come up. cheers, Martin 4 Quote Link to comment Share on other sites More sharing options...
Roydea6 Posted April 23, 2014 Share Posted April 23, 2014 Kick ass man - incredible work! Guess I need to post an update to the convertor soon Looking forward to this update. Especially now that Recoil 3.0 by the F.A.I.L. team supports this file extension BGP for windows PC. 1 Quote Link to comment Share on other sites More sharing options...
+Stephen Posted April 24, 2014 Share Posted April 24, 2014 Looking forward to this update. Especially now that Recoil 3.0 by the F.A.I.L. team supports this file extension BGP for windows PC. Something is in the works. Sorry for the delay - work has been insane, but I am trying really hard to have the latest version out by this weekend. 2 Quote Link to comment Share on other sites More sharing options...
+Stephen Posted April 30, 2014 Share Posted April 30, 2014 Something is in the works. Sorry for the delay - work has been insane, but I am trying really hard to have the latest version out by this weekend. New version has been sent to Bugbiter for testing. I have a few small things to add, and I won't release until he is ready, but there's gonna be some cool new stuff 4 Quote Link to comment Share on other sites More sharing options...
bugbiter Posted May 2, 2014 Author Share Posted May 2, 2014 To give you something to work with until we finished Steven's converter, here's my Turbo Basic converter/editor Suite for V2.0 BGP's BGP V2.0 maker Suite.zip 1 Quote Link to comment Share on other sites More sharing options...
a8isa1 Posted December 25, 2014 Share Posted December 25, 2014 (edited) Hi Guys, this is it. I have implemented all the functions that were important to me and I think they're bug-free. With your help in several other threads I have been able to overcome every challenge in areas where I had too little or no knowledge before. - the slideshow mode uses a LFSR routine with a random offset so everytime the sequence will be different - the slideshow mode does start with the selected picture - the viewer now has a splash screen during loading and the multi-block executable assembles in one go from Wudsn Atasm by several .bank directives. Nice :-) However, I think the long filename thing is too much for me right now. I would like to see it though, so if anybody wants to have a go coding it, I will gladly give you the commented source. So here's my Bugbiter Photo Viewer version 1.6 BGPVWR16.xex Please report any Bugs. Stephen, If you move on with your converter I will be happy to adapt the viewer to any new aspect that may come up. cheers, Martin viewer1.JPGviewer2.JPGnorthernlight.JPG Sorry I didn't catch this sooner. I was adding some pictures to the Christmas collection I made last year and on some pictures I noticed a glitch. The problem only occurs with BGPVWR16 (as far as I can discover). Earlier versions are fine. See the problem below. as seen with BGPVWR15 as seen with BGPVWR16 The problem is at the top of the picture. (Click the thumnails for a better view). Generally 2 to 4 scanlines have wrong data. The problem is more frequent with pictures that aren't letterboxed. -SteveS Edited December 25, 2014 by a8isa1 Quote Link to comment Share on other sites More sharing options...
a8isa1 Posted December 25, 2014 Share Posted December 25, 2014 Here's the aforementioned revised collection of Christmas themed APAC239i (BGP) pictures. xmas_pics_2014.zip If you are using an emulator or booting from a hard drive on real hardware then just run one of the BGPVWR programs (eg BGPVWR16). If you are loading from a real SIO device and using an XL,XE or XEGS you might want to run HISIO.COM first to get maximum speed for your device/interface. There's a PAL and an NTSC collection of pictures each, one ATR for each format. The ATRs are too big for real floppy drives. Sorry. -SteveS P.S. Merry Christmas and a Happy New Year! Quote Link to comment Share on other sites More sharing options...
a8isa1 Posted December 25, 2014 Share Posted December 25, 2014 (edited) Here's the aforementioned revised collection of Christmas themed APAC239i (BGP) pictures. xmas_pics_2014.zip If you are using an emulator or booting from a hard drive on real hardware then just run one of the BGPVWR programs (eg BGPVWR16). If you are loading from a real SIO device and using an XL,XE or XEGS you might want to run HISIO.COM first to get maximum speed for your device/interface. There's a PAL and an NTSC collection of pictures each, one ATR for each format. The ATRs are too big for real floppy drives. Sorry. -SteveS P.S. Merry Christmas and a Happy New Year! Unfortunately, because of the way I updated the ATR I created a bunch of duplicate pictures. Here's the corrected ATRs. xmas_pics_2014.zip Edited December 25, 2014 by a8isa1 1 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.