English Amiga Board


Go Back   English Amiga Board > Requests > request.Demos

 
 
Thread Tools
Old 08 March 2016, 20:40   #1
macce2
Retro maniac
 
macce2's Avatar
 
Join Date: May 2005
Location: Finland
Age: 49
Posts: 1,219
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!
macce2 is offline  
Old 08 March 2016, 20:57   #2
ajk
Registered User
 
ajk's Avatar
 
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
ajk is offline  
Old 08 March 2016, 21:14   #3
TjLaZer
Registered User
 
TjLaZer's Avatar
 
Join Date: Sep 2004
Location: Tacoma, WA USA
Age: 52
Posts: 1,915
Get AF-DEMOS-01.ADF

http://vintagecomputercafe.com/amiga/demos/
TjLaZer is offline  
Old 08 March 2016, 21:38   #4
macce2
Retro maniac
 
macce2's Avatar
 
Join Date: May 2005
Location: Finland
Age: 49
Posts: 1,219
Many Thanks! ;-)
macce2 is offline  
Old 04 April 2016, 21:02   #5
necronom
Registered User
 
necronom's Avatar
 
Join Date: Jul 2010
Location: Middlesbrough
Posts: 87
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.
necronom is offline  
Old 04 April 2016, 22:22   #6
ajk
Registered User
 
ajk's Avatar
 
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.
ajk is offline  
Old 04 April 2016, 22:46   #7
necronom
Registered User
 
necronom's Avatar
 
Join Date: Jul 2010
Location: Middlesbrough
Posts: 87
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.
necronom is offline  
Old 05 April 2016, 01:50   #8
r.cade
Registered User
 
r.cade's Avatar
 
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...
r.cade is offline  
Old 05 April 2016, 05:35   #9
stevsurv
Beta 1.666
 
stevsurv's Avatar
 
Join Date: Jun 2007
Location: in 1985
Posts: 384
Quote:
Originally Posted by r.cade View Post
1.0 wasn't running at the show. I would think the OS was not finished yet at that point by a long way...
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.
stevsurv is offline  
Old 05 April 2016, 10:13   #10
necronom
Registered User
 
necronom's Avatar
 
Join Date: Jul 2010
Location: Middlesbrough
Posts: 87
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?
necronom is offline  
Old 06 April 2016, 15:35   #11
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,335
Quote:
Originally Posted by necronom View Post
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.
I'm not sure if there was any publically released version of Boing which works on Kickstart 1.0.

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?
mark_k is online now  
Old 06 April 2016, 16:44   #12
necronom
Registered User
 
necronom's Avatar
 
Join Date: Jul 2010
Location: Middlesbrough
Posts: 87
Thanks for the info, Mark.

You could be right. Maybe it was never released publicly.
necronom is offline  
Old 06 April 2016, 20:29   #13
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,335
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.
mark_k is online now  
Old 06 April 2016, 20:39   #14
necronom
Registered User
 
necronom's Avatar
 
Join Date: Jul 2010
Location: Middlesbrough
Posts: 87
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.
necronom is offline  
Old 06 April 2016, 21:44   #15
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,335
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.
Attached Files
File Type: zip boing_older_1.0_not_working.zip (18.5 KB, 564 views)
mark_k is online now  
Old 07 April 2016, 00:55   #16
necronom
Registered User
 
necronom's Avatar
 
Join Date: Jul 2010
Location: Middlesbrough
Posts: 87
Thanks for trying Mark. I'll let them know, and see if they've had any luck getting the file themselves.
necronom is offline  
Old 07 April 2016, 11:50   #17
phx
Natteravn
 
phx's Avatar
 
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,496
Quote:
Originally Posted by mark_k View Post
Anyone have any idea what's wrong? It seems 1.0 LoadSeg() doesn't like the patched file for some reason.
You only removed the Chip-RAM flag from the hunk lengths in the header, but you also have to clear that bit in the hunk types. For example, at offset $1158 there is the hunk type $400003ea, which should be $000003ea for 1.0.

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?
phx is offline  
Old 07 April 2016, 14:50   #18
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,335
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.
Attached Files
File Type: zip boing_kick1.0_working.zip (9.3 KB, 763 views)
mark_k is online now  
Old 07 April 2016, 14:51   #19
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,335
Quote:
Originally Posted by phx View Post
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?
1.0 does support fast RAM. But there's no AutoConfig or Exec functions AddMemList() or TypeOfMem(). So memory expansions would have come with their own memory-adding program.

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.
mark_k is online now  
Old 07 April 2016, 16:54   #20
necronom
Registered User
 
necronom's Avatar
 
Join Date: Jul 2010
Location: Middlesbrough
Posts: 87
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.
necronom is offline  
 


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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 17:29.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.18431 seconds with 16 queries