English Amiga Board


Go Back   English Amiga Board > Support > support.Demos

 
 
Thread Tools
Old 17 March 2014, 12:56   #1
andyhants
Registered User
 
Join Date: Nov 2013
Location: Hampshire England
Posts: 185
Standard / simple method to iconise & run more recent demos

Hi again all

I want to be able to download and run recent Amiga demos from Pouet.net from a Workbench environment but am really struggling to understand a simple replicable method for this. ADF-based Demos are obviously fine but the larger proportion are executables with little or not explantion of how to run. I am currently running the latest WinUAE 2.7.0 under AMiKit 1.6.7 & understand that I may need to create a seperate Workbnch 2.x envrionment for some ECS/OCS exes, but it seems that a significant proportion just don't run when I suspect they should.

Within Dopus I unpack each demo to a seperate drawer and copy over & rename a.INFO file to create the icon for each Demo but not all demos then run. The same happens when I try to run directly from DOpus. Is there an obvious step I am missing like creating some sort of batch file to call up the executable and run it the CLI?

As ever all help much appreciated.

Thanks

Andy
andyhants is offline  
Old 17 March 2014, 13:19   #2
daxb
Registered User
 
Join Date: Oct 2009
Location: Germany
Posts: 3,305
The normal case is that a demo comes with en executable file that can be started by e.g. from CLI or DOpus (double click). An Icon isn`t necessary. Sometimes (most times) demos lack the information what requirements they need. 68060 AGA + 64MB+ should do the trick.
daxb is offline  
Old 17 March 2014, 18:33   #3
Leffmann
 
Join Date: Jul 2008
Location: Sweden
Posts: 2,269
Many demos expect to be run from CLI, and fail to start or crash on exit when run from Workbench, or expect you to give them the right amount of stack space, instead of allocating what they need. Sometimes they don't run properly if you use an RTG screen mode or have a fast CPU. In this regard many demos are not exactly examples of good programming.

You can solve the CLI part by f.ex. using CLITool on Aminet. Create a project icon for the demo, set CLITool as the default tool, and increase the stack space to 100Kb. This way you can click the demos to run them as if from CLI.
Leffmann is offline  
Old 18 March 2014, 07:53   #4
britelite
Registered User
 
Join Date: Feb 2010
Location: Espoo / Finland
Posts: 819
If the demo is an executable (with or without additional datafiles), I usually run them without startup-sequence, only running setpatch. Regarding OCS/ECS demos, if it's a single executable you can just run it with an A500 config and attach the exe as a diskimage.

This also probably goes without saying, but you really do need different configs for demos aimed at AGA/060 and the ones aimed at OCS/ECS.

[Edit] The past 10 years or so, it's been pretty much assumed that people know that AGA-demos are for 060-grade Amigas and OCS/ECS-demos are for A500. There are very few exceptions to this rule, and if the prods target different hardware than this it usually says so in the nfo-file or file_id.diz.

Last edited by britelite; 18 March 2014 at 07:58.
britelite is offline  
Old 18 March 2014, 09:25   #5
turrican3
Moon 1969 = amiga 1985
 
turrican3's Avatar
 
Join Date: Apr 2007
Location: belgium
Age: 48
Posts: 3,913
for amiga 500 demos you can try jst.
You can try this : jst XXXXX.exe execute
sometime it works.
You can find jst here : http://aminet.net/game/patch/jst_dev.lha
there is others degrader like this one http://aminet.net/package/game/patch/RebootStartV42 , it looks really great but i never used this one.
edited : i remember now, i used the last one too, but it must be used when you have'nt others choices because it will (like its name says) reboot your amiga from a ram disk that it just created, but some times, there is no other choices.
I suppose you know about whdload patches : http://whdload.de/download.html , there is a bunch of demos that can be run through whdload.It's the best way when a patch is available.
Sorry if i wrote things you knew already... But it could perhaps help new amigans.

Last edited by turrican3; 18 March 2014 at 10:40.
turrican3 is offline  
Old 18 March 2014, 23:32   #6
andyhants
Registered User
 
Join Date: Nov 2013
Location: Hampshire England
Posts: 185
Quote:
Originally Posted by Leffmann View Post
Many demos expect to be run from CLI, and fail to start or crash on exit when run from Workbench, or expect you to give them the right amount of stack space, instead of allocating what they need. Sometimes they don't run properly if you use an RTG screen mode or have a fast CPU. In this regard many demos are not exactly examples of good programming.

You can solve the CLI part by f.ex. using CLITool on Aminet. Create a project icon for the demo, set CLITool as the default tool, and increase the stack space to 100Kb. This way you can click the demos to run them as if from CLI.
Sorry for being thick but I thought you couldn't create a project icon for an executable only a tool icon? Can you clarify please would the CLITool approach work for executable demo files that I want to iconise?

Thanks again for your help.

Andy
andyhants is offline  
Old 19 March 2014, 17:49   #7
Leffmann
 
Join Date: Jul 2008
Location: Sweden
Posts: 2,269
Yes, CLITool will start your program as if it had been run from CLI. Use Icon Edit (it should be in your Tools drawer) and select Type -> Project before saving, then find the icon and edit it as I wrote in my first post.
Leffmann is offline  
Old 19 March 2014, 19:20   #8
andyhants
Registered User
 
Join Date: Nov 2013
Location: Hampshire England
Posts: 185
Quote:
Originally Posted by Leffmann View Post
Yes, CLITool will start your program as if it had been run from CLI. Use Icon Edit (it should be in your Tools drawer) and select Type -> Project before saving, then find the icon and edit it as I wrote in my first post.
I did try that but Icon Edit refuses to save the Icon if I set it to Project. If I copy another icon previously created as Project Type over to a Drawer with a Demo exe file and then try to rename the icon the same as the Demo exe it automatically converts it back to a Type Tool icon. So I can't create a Project Icon type for an exe file. Looking up the Workbench userguide online it say that executable files have Tool icon types and Project icon types are for files that read data?

I don't understand how I can create a Project Type icon for an exe file & therefore set the Default tool to CLITool. Sorry if I am being obtuse still but would really like to solve this.

Thanks

Andy
andyhants is offline  
Old 19 March 2014, 21:54   #9
Leffmann
 
Join Date: Jul 2008
Location: Sweden
Posts: 2,269
So, if you select Type -> Project and save an icon with the name of an existing file, with .info appended, the icon simply does not appear? Have you updated the drawer contents or listed it from CLI and made sure the .info file really is missing? I have no idea why that would happen. It sounds like something is completely broken, or that you're doing something wrong somehow.

Try saving it with a different name, set the tool-type to CLITool again, and add the tool-type "COMMAND=work:demos/demo1" and see if that works. When the COMMAND type is left out, CLITool defaults to trying to run a program with the same name as the icon, but using the COMMAND tool may be more convenient, as you can give the icons any name you want, and keep them in a separate place.
Leffmann 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
My super simple cross development tool chain - build and run in 15 seconds xxxxx Coders. Asm / Hardware 37 23 July 2015 21:15
HD demos don't run from within Gamebase - but why exactly? andreas support.Demos 1 25 October 2010 22:02
Help getting these two demos to run anj support.Demos 5 02 May 2005 05:51
Scene Demos done & To do BippyM project.Amiga Demo DVD 2 01 March 2004 21:31
How to run Demos...*.iha files ??? Lightforce Amiga scene 5 03 March 2003 22:12

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 01:50.

Top

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