08 March 2016, 20:40 | #1 |
Retro maniac
Join Date: May 2005
Location: Finland
Age: 49
Posts: 1,221
|
Original boing ball demo
Hello,
It would be really nice to have the original Amiga boing ball demo.. If it's available, I'd prefer the ADF format. Does someone have it ? To the Z, please! |
08 March 2016, 20:57 | #2 |
Registered User
Join Date: May 2010
Location: Helsinki, Finland
Posts: 1,341
|
The one on Aminet should be pretty close to the original, some bugs have been fixed.
http://aminet.net/package/misc/antiq/boing |
08 March 2016, 21:14 | #3 |
Registered User
Join Date: Sep 2004
Location: Tacoma, WA USA
Age: 52
Posts: 1,924
|
|
08 March 2016, 21:38 | #4 |
Retro maniac
Join Date: May 2005
Location: Finland
Age: 49
Posts: 1,221
|
Many Thanks! ;-)
|
04 April 2016, 21:02 | #5 |
Registered User
Join Date: Jul 2010
Location: Middlesbrough
Posts: 89
|
Has anyone managed to run any version of the Boing demo in WinUAE as a KS/WB1.0 A1000? I've tried three different versions (21k 1996 version, one from http://amiga.filfre.net/?page_id=5, and the one on AF Demos), but the 96 one gives a 302 (?, it's the storage space insufficient one) error, and the others just Guru.
I can get any to run under 1.1, but that's not good enough for what I'm trying to do. If anyone has a working version, then please let me know, and also, does anyone have the one that "'was yellow and blue, spinning ball with no shadow, primitive and very flat...really just a simple colour palette animation"? I'm told it was created by Sam Dicker. |
04 April 2016, 22:22 | #6 |
Registered User
Join Date: May 2010
Location: Helsinki, Finland
Posts: 1,341
|
@necronom
What is it you are trying to do? 1.0 had a very short run (2-3 months?) and it may prove troublesome to showcase a lot of the more iconic Amiga software on it. |
04 April 2016, 22:46 | #7 |
Registered User
Join Date: Jul 2010
Location: Middlesbrough
Posts: 89
|
It's footage for a film. They are wanting to show the Boing demo running on 1.0, as it would have been at the show when it was first shown, and also show the earlier version if possible.
I was hoping someone here would have them. |
05 April 2016, 01:50 | #8 |
Registered User
Join Date: Aug 2006
Location: Augusta, Georgia, USA
Posts: 550
|
1.0 wasn't running at the show. I would think the OS was not finished yet at that point by a long way...
|
05 April 2016, 05:35 | #9 |
Beta 1.666
Join Date: Jun 2007
Location: in 1985
Posts: 384
|
I got an earlier demo disk with files dated aug 1985 that has some different demos on it. Most of the demos are different byte sizes as compared to the ones listed here.
|
05 April 2016, 10:13 | #10 |
Registered User
Join Date: Jul 2010
Location: Middlesbrough
Posts: 89
|
r.cade: Yes, you are right. That was more me guessing why they wanted 1.0 than what they actually said. It's probably more to do with saying 'This is what it could do when it first came out', I guess. If the screen shows a later version it kind of spoils it a bit.
stevsurv: Could you point me to a download of that? |
06 April 2016, 15:35 | #11 | |
Registered User
Join Date: Aug 2004
Location:
Posts: 3,344
|
Quote:
The "older" version I have (file date 25-Nov-85, though I'm not sure whether that's correct or relevant) is 26340 bytes long. Both that and the "newer" version (21872 bytes) won't work on Kickstart 1.0. They use OpenLibrary (-$228) and request a minimum library version of 30 (corresponding to NTSC Kickstart 1.1) when opening dos.library. For Kickstart 1.1, the original OpenLibrary (-$198) was renamed to OldOpenLibrary and a new OpenLibrary at offset -$228 was introduced. I'm not completely certain of the story behind that, but apparently due to a bug OpenLibrary in Kickstart 1.0 did not check library version numbers. And there must have been some program(s) which failed once that bug was fixed. The Boing executable on AF-DEMOS-01.ADF has been compressed using PowerPacker. I'm not sure whether or not that would reduce compatibility with early Kickstart versions. It would be possible to patch the OpenLibrary calls to use the older function offset (-$198). But perhaps some aspect of the program requires/uses some feature that was introduced with Kickstart 1.1? |
|
06 April 2016, 16:44 | #12 |
Registered User
Join Date: Jul 2010
Location: Middlesbrough
Posts: 89
|
Thanks for the info, Mark.
You could be right. Maybe it was never released publicly. |
06 April 2016, 20:29 | #13 |
Registered User
Join Date: Aug 2004
Location:
Posts: 3,344
|
I could try patching the OpenLibrary calls to work on Kickstart 1.0 if you want, but there's no guarantee the program would work after that.
|
06 April 2016, 20:39 | #14 |
Registered User
Join Date: Jul 2010
Location: Middlesbrough
Posts: 89
|
I did mention to them that they might be able to get a version from some of the people they are interviewing, but I haven't heard back yet.
If it doesn't take long, and you don't mind, then please give it a go. It will improve the film slightly if it does work, and I'll mention you to the makers. I haven't been told not to talk about it, but I won't mention what it is at the moment, just in case they have a problem with that. |
06 April 2016, 21:44 | #15 |
Registered User
Join Date: Aug 2004
Location:
Posts: 3,344
|
Okay, I've patched the Boing executable (original and patched version in the attached archive). In addition to patching calls to the new OpenLibrary (-$228) to the old one (-$198) I cleared bits in the table of hunk lengths which tell later Kickstart versions to load the hunk to chip RAM, because 1.0 didn't support that.
However it still doesn't work; on running the executable under 1.0 I get this message: Unable to load boing: file is not an object module Anyone have any idea what's wrong? It seems 1.0 LoadSeg() doesn't like the patched file for some reason. |
07 April 2016, 00:55 | #16 |
Registered User
Join Date: Jul 2010
Location: Middlesbrough
Posts: 89
|
Thanks for trying Mark. I'll let them know, and see if they've had any luck getting the file themselves.
|
07 April 2016, 11:50 | #17 | |
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,510
|
Quote:
Note 1: Setting bit 30 in the hunk type is nonsense, as LoadSeg() will only look at this bit in the hunk size. But some compilers/assemblers did that, so AmigaOS ignores these bits. Note 2: It is not guaranteed that the program still works after having deleted Chip-RAM flags. Probably some data needs to be in Chip RAM to make it work on machines with Fast RAM. But, OTOH, did 1.0 support Fast RAM? |
|
07 April 2016, 14:50 | #18 |
Registered User
Join Date: Aug 2004
Location:
Posts: 3,344
|
Thanks for that info!
It works!!! Patched version of the earlier Boing demo runs on Kickstart 1.0! (Tested in WinUAE.) I can patch the later version (the one where you can change speed of the ball) too if wanted. |
07 April 2016, 14:51 | #19 | |
Registered User
Join Date: Aug 2004
Location:
Posts: 3,344
|
Quote:
Obviously, if you do have a 1.0 config with fast RAM, you'll need to run NoFastMem (or just reboot and not run the memory-adding program) before running the patched Boing demo. And the same on later Kickstarts. |
|
07 April 2016, 16:54 | #20 |
Registered User
Join Date: Jul 2010
Location: Middlesbrough
Posts: 89
|
mark_k and phx: Well done! Excellent work.
I've heard from Ant, and he said it's okay to mention what it is for. It's called "From Bedrooms to Billions: The Amiga Years", and hopefully you will both get a credit for getting it working. I've recorded some footage and sent it on. If you PM me your names, I'll pass them on (unless you want to be called your names here). I can't guarantee it, as it's up to them who gets credits, but they did say anyone who produces anything that's used will get a credit. They were struggling to get the files from the Amiga guys. I doubt anyone will have this (I mentioned it in another thread), but if anyone has the yellow/blue version that Sam Dicker created, let me know. Even a pic might do. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Original Boing Ball Demo? | manic23 | request.Demos | 5 | 13 January 2015 15:25 |
Original Boing Demo | NoX1911 | request.Demos | 14 | 29 April 2014 19:28 |
Boing Ball Mouse Available | amigakit.com | MarketPlace | 1 | 03 October 2010 15:33 |
Amiga boing ball demo for the Mac | Sune Salminen | request.Demos | 14 | 20 September 2010 09:25 |
Boing Ball Demo | redblade | request.Demos | 3 | 16 August 2008 12:48 |
|
|