![]() |
![]() |
#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! |
![]() |
![]() |
#2 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,379
|
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. |
![]() |
![]() |
#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! |
![]() |
![]() |
#4 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,356
|
If you want to do a game, you probably want to steer clear of Amiblitz, since it requires an FPU for its executables.
|
![]() |
![]() |
#5 | |
Registered User
Join Date: Mar 2018
Location: Austria
Posts: 617
|
Quote:
One of the better references (although in german, sorry) is here. |
|
![]() |
![]() |
#6 | ||
Registered User
Join Date: Oct 2008
Location: Finland
Posts: 643
|
Quote:
Quote:
|
||
![]() |
![]() |
#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.
|
![]() |
![]() |
#8 | |
Registered User
Join Date: Oct 2008
Location: Finland
Posts: 643
|
Quote:
![]() |
|
![]() |
![]() |
#9 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,379
|
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.
|
![]() |
![]() |
#10 | ||
Registered User
Join Date: Apr 2016
Location: T/C
Posts: 199
|
Quote:
Last answer I read from tomsmart1 was Quote:
|
||
![]() |
![]() |
#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. |
|
![]() |
![]() |
#12 |
AmigaMan
Join Date: Oct 2012
Location: Castro Urdiales/Spain
Posts: 763
|
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!
|
![]() |
![]() |
#13 |
Registered User
Join Date: Apr 2016
Location: T/C
Posts: 199
|
Great news. Thanks for info.
|
![]() |
![]() |
#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. |
|
![]() |
![]() |
#15 | ||
Registered User
Join Date: Oct 2008
Location: Finland
Posts: 643
|
Quote:
Quote:
|
||
![]() |
![]() |
#16 | |
Registered User
Join Date: Oct 2008
Location: Finland
Posts: 643
|
Another update.
![]() Quote:
|
|
![]() |
![]() |
#17 |
AmigaMan
Join Date: Oct 2012
Location: Castro Urdiales/Spain
Posts: 763
|
|
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
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 |
|
|