05 November 2019, 13:05 | #1 |
Registered User
Join Date: Mar 2018
Location: UK
Posts: 11
|
AmiBlitz command reference?
Hi all,
I've been wanting to get into programming the Amiga for some time, but until recently not had any real idea on what to do. I now have an idea for a game and have tentatively decided on AmiBlitz. One thing, is there a command/instruction reference for it? I do some Python and program the Arduino's version of C so something like that would really help me get started! |
05 November 2019, 13:21 | #2 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,348
|
99.9% of the original Blitz Basic 2 commands are also available in AmiBlitz, along with the original Blitz 3rd party libraries of additional commands, so any Blitz 2 reference will do the job for AmiBlitz 3 as well. The original Blitz 2 manual was quite good as a reference, though it didn't really cater so well for the fundamental concepts involved. There's an AmigaGuide version of the manual included with AmiBlitz which you can access from the help menu in the AB3 editor. You can also access a HTML version of the AmigaGuide version here. Additionally, there's some good examples and (hopefully) better explanations of some of the ideas available in the Blitz section of AmigaCoding.com.
In addition, pressing Help while the cursor is on a keyword will show you the syntax for the command in the screen's title bar, and pressing Shift+Help on a keyword will open that command's page from the AmigaGuide manual. |
05 November 2019, 18:29 | #3 |
Global Moderator
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
|
You can dump all the commands from the blitz libraries using deflibman or similar I think.. I know there are just under 1000 commands in the acidlibs file, nevermind the deflibs and all the custom libs.
I am *slowly* working on a PC tool that is being designed to accomodate, process and work with libraries etc.. It is very early stages atm, but I have more time now to make a go of it! |
06 November 2019, 01:11 | #4 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,338
|
If you want to do a game, you probably want to steer clear of Amiblitz, since it requires an FPU for its executables.
|
07 November 2019, 00:14 | #5 | |
Registered User
Join Date: Mar 2018
Location: Austria
Posts: 617
|
Quote:
One of the better references (although in german, sorry) is here. |
|
07 November 2019, 09:47 | #6 | ||
Registered User
Join Date: Oct 2008
Location: Finland
Posts: 643
|
Quote:
Quote:
|
||
07 November 2019, 21:03 | #7 |
Registered User
Join Date: Mar 2018
Location: Austria
Posts: 617
|
Now that would be really cool! Although I still dont know how easy or hard it is to get AB3 running. Guess you need OS3.9 or WB3.1 and BetterWB.
|
07 November 2019, 21:10 | #8 |
Registered User
Join Date: Oct 2008
Location: Finland
Posts: 643
|
That's still much better than the fpu requirement. More importantly is the possibility to create executables for non-fpu machines without any hassle, let's hope he finishes it.
|
07 November 2019, 22:44 | #9 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,348
|
Other than the FPU thing (which will hopefully be removed soon!), Amiblitz 3 requires OS 3.0, a 68020 and some fast RAM. Very little software actually requires things like BetterWB, though they often require a component like reqtools.library which can be easily installed separately, without a heap of other stuff. It does prefer a larger screenmode though, even though it doesn't require it.
|
08 November 2019, 00:55 | #10 | ||
Registered User
Join Date: Apr 2016
Location: T/C
Posts: 199
|
Quote:
Last answer I read from tomsmart1 was Quote:
|
||
08 November 2019, 08:22 | #11 | |
Registered User
Join Date: Oct 2008
Location: Finland
Posts: 643
|
The one who is working on it recently got back into Amiblitz. He is apparently a former developer of Amiblitz. He was now sad to see the FPU requirements etc. so he wanted to fix this. This is the latest post from him in the Facebook group:
Quote:
Last edited by MickGyver; 09 November 2019 at 07:12. |
|
08 November 2019, 19:18 | #12 |
AmigaMan
Join Date: Oct 2012
Location: Castro Urdiales/Spain
Posts: 761
|
oh man! this is a ver good new! I dont use facebook but will look at here if you can do some info update. Thanks!
|
09 November 2019, 00:36 | #13 |
Registered User
Join Date: Apr 2016
Location: T/C
Posts: 199
|
Great news. Thanks for info.
|
11 November 2019, 08:04 | #14 | |
Registered User
Join Date: Oct 2008
Location: Finland
Posts: 643
|
Quote:
EDIT: Just found the right tool for the job it seems. It's called "Blitz Stripper" and can be downloaded here: http://www.david-mcminn.co.uk/blitz-...rchives/tools/ It outputs a text file with commands for deflibs or acidlibs in this format: Code:
Blitz Stripper v1.01 Output. Coded by D!ck (Dick@emarkt.com) ------------------------------- LoadAnim Anim#,Filename$[,Palette#] InitAnim Anim#[,BitMap#] NextFrame Anim# Frames (Anim#) CreateRexxMsg MsgPtr=CreateRexxMsg(ReplyPort,Exten,Host) DeleteRexxMsg rexxmsg.l FillRexxMsg rexxmsg,&FillStruct ClearRexxMsg rexxmsg CreateArgString ArgString=CreateArgString(String) DeleteArgString argstring SendRexxCommand rexxmsg,CommandString,ActionCodes ReplyRexxMsg rexxmsg,Result1,Result2,ResultString GetRexxResult Result=GetRexxResult(rexxmsg,ResultNum) GetRexxCommand String=GetRexxCommand(rexxmsg,ARGNum) GetResultString String=GetResultString(rexxmsg) RexxEvent rexxmsg=RexxEvent(PortAddress) IsRexxMsg Boolean=IsRexxMsg(rexxmsg) RexxError ErrorString=RexxError(ErrorCode) DiskPlay Filename$,Channelmask[,Vol1[,Vol2...]] DiskBuffer Bufferlen LoadSound Sound#,Filename$ Sound Sound#,Channelmask[,Vol1[,Vol2...]] Volume Channelmask,Vol1[,Vol2...] ... Last edited by MickGyver; 11 November 2019 at 09:03. |
|
14 November 2019, 11:09 | #15 | ||
Registered User
Join Date: Oct 2008
Location: Finland
Posts: 643
|
Quote:
Quote:
|
||
15 November 2019, 17:39 | #16 | |
Registered User
Join Date: Oct 2008
Location: Finland
Posts: 643
|
Another update.
Quote:
|
|
15 November 2019, 21:43 | #17 |
AmigaMan
Join Date: Oct 2012
Location: Castro Urdiales/Spain
Posts: 761
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Amiblitz 3 | Retrofan | Amiga scene | 2 | 15 December 2016 22:55 |
AmiBlitz 3 | AF2013 | Coders. Blitz Basic | 13 | 26 September 2013 00:27 |
Protracker Command Reference as a printable PDF | d0pefish | support.Apps | 5 | 20 March 2013 13:25 |
AmiBlitz 3 | slk486 | support.Apps | 2 | 16 May 2010 21:26 |
Amiblitz ML in english ??? | mrodfr | News | 1 | 13 January 2006 19:30 |
|
|