Ultimate Amiga

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 2 [3]   Go Down

Author Topic: More AMOS Extensions [EXT]  (Read 18342 times)

MadAngus

  • There is no spoon.
  • Site Admin
  • A500
  • ******
  • Karma: 5
  • Offline Offline
  • Posts: 497
  • AMOS Docs / AIAB Dev
    • AIAB (Amiga In A Box)
Re: More AMOS Extensions [EXT]
« Reply #30 on: July 18, 2012, 09:41:32 PM »

Chewing at the bit here to get something done and can't because my main computer is still packed away. However I have just re-downloaded all the lonewolf10 extensions from the site he listed and am going through the files to dig out descriptions etc. I'll get these uploaded over the next couple of days. :)
Logged
My shadow says otherwise.

MadAngus

  • There is no spoon.
  • Site Admin
  • A500
  • ******
  • Karma: 5
  • Offline Offline
  • Posts: 497
  • AMOS Docs / AIAB Dev
    • AIAB (Amiga In A Box)
Re: More AMOS Extensions [EXT]
« Reply #31 on: July 19, 2012, 03:45:43 AM »

Alrighty then, that's the extensions uploaded.

Here's some data on them.

Sources:
Lonewolf10
AmigaCoding.com (where additional information on these extensions can be found.)
AmigaGuide's and docs provided with the extension's.

Lonewolf10 feel free to use any of the data in this post on AmigaCoding.com

-------------------------------------------------------------------
Amos AGA Extension
Extension Author: Kevin Picone
Provided and archived by Lonewolf10
Extension Version(s) Included: v0.09 and v1.0
Extension Description:
Custom AGA screens for AMOS & AMOSPRO
'AmosAGA' is just a simple source code that allows Amos & AmosPro users to open either a 256 colour lowres (320x*256y) or a 256 colour Hires (640x,256y) screen.
Filename:AGA.LHA
Filesize:495 KB

-------------------------------------------------------------------
AMOSPro Colours Extension
Extension Author: Jan Normann Nielsen
Provided and archived by Lonewolf10
Extension Version(s) Included: v1.0
Extension Description:
???
Filename:Colour_1.0.LHA
Filesize:3 KB

-------------------------------------------------------------------
Craft Extension
Extension Author: Hannu Rummukainen for Black Legend Ltd
Provided and archived by Lonewolf10
Extension Version(s) Included: v1.0
Extension Description:
Craft adds over 160 new instructions to both AMOS and AMOS Proffesional
Additional Info:

 - Store Palette data in a bank (eg. you can store multiple palettes in one bank, or in multiple banks)
 - Alter Red/Green/Blue values of active colours
 - Use new System Requestors & Guru messages.
 - Load and play Sound/Noise/Protracker modules
 - Create Fractals/Mandelbrots very fast & easily
 - Draw using a LOGO style "turtle".
 - New string functions
 - New memory commands (eg. find largest amount of continous memory)
 - New disk commands
 - Useful CLI commands (eg. can tell whether a CLI is presently active)
 - Alter AMOS priority (eg. give it more CPU time than other programs)
 - 2 commands to reset the Amiga - Hard Reset and Warm Reset (the latter leaves data in RAM intact on resetting!)
 - Misc commands (eg. Wait Beam Y (wait for Raster beam to reach Y position).
(Source: Lonewolf10)

Filename:CRAFT.LHA
Filesize:703 KB

-------------------------------------------------------------------
D_Sam Extension
Extension Author: Mark Everingham for AZ Software
Provided and archived by Lonewolf10
Extension Version(s) Included: v1.01
Extension Description:
D-Sam is an extension for Amos with an extra 46 commands specificaly designed for audio use. These extra commands allow you to manipulate sounds much more easily within Amos.
Filename:D_Sam_1.01.LHA
Filesize:11 KB

-------------------------------------------------------------------
Delta Extension
Extension Author: Luke "DELTA" Zelezny
Provided and archived by Lonewolf10
Extension Version(s) Included: v1.4 and v1.6
Extension Description:
Provides Amos Pro with an extra 47 commands for hardware swithcing and unit measurement.
Filename:Delta.LHA
Filesize:220 KB

-------------------------------------------------------------------
Dump Extension
Extension Author: Alex J. Grant
Provided and archived by Lonewolf10
Extension Version(s) Included: v1.0
Extension Description:
AMOS does not include a screen harcopy facility. It does however include the ability to add commands via loaded extensions. Dump is such an extension which adds several powerful commands to the AMOS language. If you need to make hardcopies of screens, this is for you.
Filename:Dump_1.0.LHA
Filesize:5 KB

-------------------------------------------------------------------
EasyLife Extension
Extension Author: Paul Hickman
Provided and archived by Lonewolf10
Extension Version(s) Included: v1.09. v1.10 and 1.44
Extension Description:
Provides commands for Zones & Multi Zones, Zone Banks, Character Searching, Compression, Memory & Strings, Console IO, Pattern Matching and some Miscelanous commands.
Filename:EasyLife.LHA
Filesize:1,397 KB

-------------------------------------------------------------------
Enhanced Music Extension (Demo Version)
Extension Author: Paul Reece
Provided and archived by Lonewolf10
Extension Version(s) Included: v3.0
Extension Description:
This  extension  was originally written as a bugfix for the old Amos 1.3 music extension  v1.54.   As  the  bugs  were  fixed in the extension, new bugs were discovered  so in the end, a full re-working of the tracker music routines was done. The  old playroutine was replaced with a newer Protracker playroutine, new  tracker  commands  were  added  and  the  file loading was improved. Med support was also added.
Filename:EME_3.0_DEMO.LHA
Filesize:29 KB

-------------------------------------------------------------------
Ercole Extension
Extension Author: Ercole Spiteri
Provided and archived by Lonewolf10
Extension Version(s) Included: v1.7
Extension Description:
This is an AMOS extension which provides 10 new commands to AMOS basic and Compiler. The commands provide the possibility for game programmers to utilise the game ports of the Amiga to their best, thus making the creation of multiplayer games with AMOS easier. There are commands for the 3rd and 4th Joysticks using the parallel 4 port player addaptor, commands for the 2nd and 3rd buttons available on games consoles joysticks and finally there is also support for paddles or analog joysticks. Also included are commands which give access to Cli and external

libraries.
Filename:Ercole_1.7.LHA
Filesize:5 KB

-------------------------------------------------------------------
Amos Pro First Extension
Extension Author: Pedro Gil / Balrog Soft
Provided and archived by Lonewolf10
Extension Version(s) Included: v0.1
Extension Description:
Extension provides 4 new commands.
Wait Mouse  -> Wait to push left mouse button.
Wait Joy    -> Wait to push Joystick button.
Change Led  -> Swap Led status.
Clear Banks -> Erase all banks from memory
Filename:First_0.1.LHA
Filesize:1 KB

-------------------------------------------------------------------
GUI Extension Extension
Extension Author: Pietro Ghizzoni
Provided and archived by Lonewolf10
Extension Version(s) Included: v2.0
Extension Description:
GUI control, Public screen control, ASL requesters, Locale control, onscreen help system, AGA and graphics card support, full TCP commands, XFA support and more in this extension.
Filename:GUI_2.LHA
Filesize:504 KB

-------------------------------------------------------------------
Intuition Extension
Extension Author: Andy Church
Provided and archived by Lonewolf10
Extension Version(s) Included: v1.0, v1.3 Demo, v1.6
Extension Description:
The Intuition Extension was designed as an interface between AMOS and Intuition. Most of the commands included, therefore, function almost identically to AMOS commands. However, additional Intuition-specific instructions have been included, so that AMOS programmers can take full advantage of the Intuition graphical interface.
Filename:Intuition.LHA
Filesize:447 KB

-------------------------------------------------------------------
IO Devices Extension
Extension Author: Jens Vang Petersen
Provided and archived by Lonewolf10
Extension Version(s) Included: v2.1J
Extension Description:
]Provides commands for communicationg through the serial and parrallel ports. v2.1J fixes bugs in the 2.1 version.
Filename:IO_Ports_2.1.LHA
Filesize:2 KB

-------------------------------------------------------------------
JD Extension
Extension Author: Joerg Dommermuth
Provided and archived by Lonewolf10
Extension Version(s) Included: See the docs
Extension Description:
Provides over 230 commands for various tasks (see docs)
Additional Info

Incorporates the JD, JD-Colour, JD-Int, JD-K3, JD-PRT extensions from the same author.
==============================================================

Installation instructions for additional extensions:

Start AMOSPro
Call set interpreter
Load default configuration
Set system file names
under item 1 "SYS: APSystem /" enter
Set loaded extensions
under item > extension no. < > extensions-name < enter
18 AMOSPro_JDInt.Lib
19 AMOSPro_JDK3.Lib
20 AMOSPro_JDColour.Lib
21 AMOSPro_Prt.Lib
22 AMOSPro_JD.Lib
Save configuration

==============================================================

Extension name: AMOSPro_JD.Lib
Extension number: 22
Version number: 5.9
Length: 37863
Instruction set: 132
last modified: 24.10.1994

==============================================================

Extension name: AMOSPro_Prt.Lib
Extension number: 21
Version number: 1.4
Length: 3832
Instruction set: 69
last modified: 24.10.1994

==============================================================

Extension name: AMOSPro_JDColour.Lib
Extension number: 20
Version number: 2.0
Length: 11060
Instruction set: 55
last update: 23.10.1994

==============================================================

Extension name: AMOSPro_JDK3.Lib (from Kickstart v3. 0)
Extension number: 19
Version number: 1.1
Length: 936
Instruction set: 6
last modified: 20.10.1994

==============================================================

Extension name: AMOSPro_JDInt.Lib
Extension number: 18
Version number: 1.3
Length: 5404
Instruction set: 32
last modified: 26.10.1994

==============================================================

All commands of the extensions are written by the author except:
JD find Ppmem from LDos V1(3) by Niklas Sjöberg
JD Ppdecrunch from LDos V1(3) by Niklas Sjöberg
JD flush from Mixed.Lib v1. 0 by Sascha Fengel
JD leap year from Mixed.Lib v1. 0 by Sascha Fengel
JD day of year from Mixed.Lib v1. 0 by Sascha Fengel
JD spline AMOSPro-basic version of Hedwig Janssens
JD draw segment from "Programming in machine language"
by Frank Riemenschneider
Commodore specialty 90712

==============================================================

Filename:JD_Extensions.LHA
Filesize:54 KB

-------------------------------------------------------------------
JVP-NoKids Extension
Extension Author: Jens Vang Petersen
Provided and archived by Lonewolf10
Extension Version(s) Included: v1.01
Extension Description:
Provides Sorting commands, String formating commands and Message Banks Commands.
Filename:JVP_1.01.LHA
Filesize:20 KB

-------------------------------------------------------------------
Locale Extension
Extension Author: Johan Östling
Provided and archived by Lonewolf10
Extension Version(s) Included: v0.26
Extension Description:
Locale Extension is a set of new commands for AMOSPro that enables you to use the functions of the new locale.library present in AmigaDOS version 2.1 or higher. This library supports multi-lingual facilities for programs. In other words you can easily let your program be translated into different languages without changing the program.
Filename:Locale_0.26.LHA
Filesize:9 KB

-------------------------------------------------------------------
Lserial Extension
Extension Author: Niklas Sjöberg
Provided and archived by Lonewolf10
Extension Version(s) Included: v2.1 Demo
Extension Description:
Provides serial-commands and all necessary information about the XPR-specifications.
Filename:Lserial_2.1_demo.LHA
Filesize:35 KB

-------------------------------------------------------------------
Make.Lib Extension
Extension Author: Unknown
Provided and archived by Lonewolf10
Extension Version(s) Included: v1.2
Extension Description:
Make Lib includes most of list operating routines and many memory allocating routines to make your programs more system friendly as you can easily allocate memory blocks which are of needed size ONLY.
Filename:Make_1.2.LHA
Filesize:5 KB

-------------------------------------------------------------------
MED.Lib Extension
Extension Author: Haiko Lemser born
Provided and archived by Lonewolf10
Extension Version(s) Included: v7.1
Extension Description:
Provides commands for playing and controling med music modules.
Filename:MED_7.1.lha
Filesize:43 KB

-------------------------------------------------------------------
AMOS Professional Misc Extension
Extension Author: Frank Otto
Provided and archived by Lonewolf10
Extension Version(s) Included: v1.0
Extension Description:
Provides the following commands.
Dled On - Turns on drive led...
Dled Off  - Turns off drive led...
Display Off  - Turns display off...
Display On - Turns on display...
Multi Off  - Turns off Multitasking...
Multi On -n Turns Multitasking on...
Mouse Off - Hides mouse and sprite 0...
Reset - Resets your Amiga...
Clear Ram - Cleans up Memory...
Disk Wait - Waits until you insert a new disk.
Firewait  - Waits until pressing fire button....
Pal On - Forces AMOS to display everything in PAL...
Filename:Misc_1.0.LHA
Filesize:5 KB

-------------------------------------------------------------------
Opal Extension
Extension Author: Martin Boyd
Provided and archived by Lonewolf10
Extension Version(s) Included: v1.1
Extension Description:
The  AMOS  extensions adds over 70 commands to the AMOS command set to allow  direct  access  to  the OpalVision framebuffer. The additional commands   provide  a  direct  interface  to  the  Opal  library.
Filename:Opal_1.1.LHA
Filesize:13 KB

-------------------------------------------------------------------
OS-DevKit Extension
Extension Author: Fromentin BRICE & Jens Vang Petersen
Provided and archived by Lonewolf10
Extension Version(s) Included: v1.61
Extension Description:
Provides extensive system support commands for AMOS Pro V2.00+
Filename:OS_Dev_1.61.LHA
Filesize:284 KB

-------------------------------------------------------------------
Personnal Extension
Extension Author: Frederic Cordler
Provided and archived by Lonewolf10
Extension Version(s) Included: v1.0
Extension Description:
Provides 90 graphic manipulation routines.
Filename:Personnal_1.0.LHA
Filesize:727 KB

-------------------------------------------------------------------
Power Bobs Extension
Extension Author: Manuel Andre
Provided and archived by Lonewolf10
Extension Version(s) Included: v1.0
Extension Description:
A HIGH-speed AMOS/Pro extension, adding numerous new commands to give your
work the extra speed AMOS/Pro lacks.
Included are :
Pbobs replacing the entire AMOS/Pro Bob system.
Psprites replacing the entire AMOS/Pro Sprite system.
Pbob and Psprite Amal support.
New Amal command allowing all 64 channels to run under interrupts!
Superfast collision detection for each type of object using coordinate checking.
Various commands allowing arithmetics on entire arrays (a lot faster).
Filename:PowerBobs_1.0.LHA
Filesize:162 KB

-------------------------------------------------------------------
SLN Extension
Extension Author: Soren Nielsen
Provided and archived by Lonewolf10
Extension Version(s) Included: v2.0
Extension Description:
Provides commands for manipulating protracker modules.
Filename:SLN_Extensions.LHA
Filesize:115 KB

-------------------------------------------------------------------
Stars Extension
Extension Author: Jason G. Doig
Provided and archived by Lonewolf10
Extension Version(s) Included: v2.33
Extension Description:
Provides starfield commands and commands to complement the built in COP commands.
Filename:Stars_2.33_Demo.LHA
Filesize:8 KB

-------------------------------------------------------------------
TFT Extension
Extension Author: Turgut Temucin
Provided and archived by Lonewolf10
Extension Version(s) Included: v0.6
Extension Description:
Provides the following commands:
MFM read _device,Start(Chip),_sync,_track
a MFM track = Lücke(_sync,Start(Chip))
Set Bpl(_cop_adr,_offset,Varptr(_bpl_list(0)),_anz_bpl) =
= Get high Word(_adr)
a = get low Word(_adr)
(Private) Init Bpl Scroll()
a = get Timer(1-5)
(Private) Stop int
(Private) Start Int'l
Init timer 1-5, _start
Start timer 1-5
Stop timer 1-5
(Private) = get Xmouse
(Private) = get Ymouse
a$ = TFT Error$(Errtrap)
Qsort Varptr(_feld(0)),_von,_bis
Qsort Varptr(_feld1(0)),_von,_bis,Varptr(_feld2(0))
a var mask = _var, _mask
a TFT version =
CPU clear Ntsc _adr
CPU clear PAL _adr
(Unfinished) CPU clear _adr
(Unfinished) Init CPU clear _lines, _length, _modulo
Filename:TFT_0.6.LHA
Filesize:11 KB

-------------------------------------------------------------------
Tools Extension
Extension Author: Tor Erik Ottinsen
Provided and archived by Lonewolf10
Extension Version(s) Included: v1.01
Extension Description:
Privides commands to manipulate arrays and others.
Filename:Tools_1.01.LHA
Filesize:7 KB

-------------------------------------------------------------------
TURBO Extension
Extension Author: Manuel Andre
Provided and archived by Lonewolf10
Extension Version(s) Included: v1.9
Extension Description:
Provides Blit, Block, Graph, Icon, Plane, Stars, Zone and Misc routines
Filename:Turbo_1.9.LHA
Filesize:82 KB

-------------------------------------------------------------------
In Addition to the above, the following extension have also been uploaded to the downloads section.

Tome 4 extension
Here is the famous Tome extension for AmosPro.  It allows somewhat efficient use of tile maps.

AMCAF Extension 1.50
Final version of the freely-distributable AMOS extension by Chris Hodges.
This extension contains over 200 commands and functions for various areas.

AMOS Pro P61 Music Extension V1.2
This is a small extension written by Chris Hodges, to enable AMOS Professional to replay P61A-modules.
It uses the sources of P610.2 by Jarno Paananen.

LDos
Version 2.6 of the LDos Extension.

AMOS 3D Extension
The AMOS 3D Extension, version 1.0.

Ultimate AMOS - Disk
This is an ADF image of the disk which comes with the Amiga Format / Future Publishing Ultimate Amos book by Jason Holborn.

AMOS 3D Object Modeler v1.3
An updated version of the AMOS 3D object modeler.

The Game Extension
The Game Extension Beta

Turbo Plus Extension
Version 2.15 of the Turbo Plus Extension.

TOME4(TOtal Map Editor) Extension
This version is for AMOS Professional.
Read the instructions in the archive on how to install.

Jotre Extension
The Jotre Extension.

 ;D MadAngus
Logged
My shadow says otherwise.

bruceuncle

  • AMOS Dev
  • A500
  • *****
  • Karma: 6
  • Offline Offline
  • Posts: 425
  • WINUAE Amiga User
Re: More AMOS Extensions [EXT]
« Reply #32 on: July 20, 2012, 02:29:30 PM »

Wow!  Great effort guys.   8)
Greedily downloaded and perused.  Much info there - hard not to get distracted from my own tasks.  Maybe just a little dabble...  ;)
Really appreciate the effort going into all this.
Logged
Repeat after me ...  "The AMOS Pro architecture is complex but it is not complicated."

Lonewolf10

  • AMOS Extensions Developer
  • AMOS Dev
  • A2000
  • *****
  • Karma: 3
  • Offline Offline
  • Posts: 618
    • http://www.aliensrcooluk.com
Re: More AMOS Extensions [EXT]
« Reply #33 on: April 17, 2016, 02:22:49 PM »

Explode v2.01 extension available from here:

https://testaware.wordpress.com/amiga/


The page also includes a link to download the source to Explode V2.01 in PDF format.



SymBase v0.94 extension available from here: (also includes Date.Library link)

http://www.kezdobetu.hu/amiga/symbase/Download.html

SymBase extension is also available on Aminet (just search for "SymBase").

If locale.library is not in the appropriate Libs folder then the extension stops AMOS from running. You get the usual "cannot load extension" message.

The gui.library is included as the GUI extension is used in the included tools & examples. However, the GUI extension is not included, but should already be in the downloads section on here.
Logged

Lonewolf10

  • AMOS Extensions Developer
  • AMOS Dev
  • A2000
  • *****
  • Karma: 3
  • Offline Offline
  • Posts: 618
    • http://www.aliensrcooluk.com
Re: More AMOS Extensions [EXT]
« Reply #34 on: May 18, 2016, 07:23:38 PM »

I was searching through old emails and came across the Display Library Extension. It only has 3 functions and 3 instructions (probably included in other extensions) which I have listed below:

Code: [Select]
Dlcopswap
X=Dlscreenbase(Y)
X=Dldepth(Y)
X=Dlcheckaga
Dlmergedisplay X,Y,Z,A,B,C,D
Dlscreenoffset X,Y,Z

The extension uses slot 24. The extension, along with the above list, is included in the attached archive. Some of them are easy to work out what they do, but the others I am unsure of.

I have uploaded this for those people (like me) that want to get their hands on every AMOS extension made ;)
« Last Edit: May 18, 2016, 07:29:06 PM by Lonewolf10 »
Logged
Pages: 1 2 [3]   Go Up
 

TinyPortal 1.6.7 © 2005-2020