Short: AF Spectrum Display, FFT DEMO. Author: wisecracker@tesco.net (Barry Walker) Uploader: LAG (Lincolnshire Amiga Group) Type: dev/src Version: 1.00.00 Architecture: m68k-amigaos Distribution: Public Domain, Emailware. ============================================================================ Architectures: Classic AMIGAs, WinUAE, FS-UAE. ---------------------------------------------- MINIMUM Requirements Are:- -------------------------- 68030 CPU, MMU and COPRO. 6MB RAM total, OS 3.1.x. (It might work on OS 3.0.x if you are lucky.) WinUAE 3.4.0, minimum. FS-UAE 2.8.1, minimum. Standard OS 3.1.x install or better. Full Python 2.0.x, minimum, installed, (full install on AMINET): http://aminet.net/package/dev/lang/Python20 Full ADE UNIX environment install, (full install on AMINET): http://aminet.net/package/dev/gcc/ADE Library file ixnet.library version 48.0 Library file ixemul.library version 48.0 Both files are here if you have NOT got them: http://aminet.net/package/util/libs/ixemul-48.0 ---------------------------------------------------------------------------- History:- --------- 16-01-2018. ----------- Version 1.00.00. Probably the one and only upload for this archive. ---------------------------------------------------------------------------- General:- --------- (Apologies for any typos, etc...) Consider this README the instruction manual too. 'AF_Spec_An_DEMO.sh.txt' This is a KSH88, (I know, KSH88 is OLD), UNIX style script that displays a frequency domain plot of a 64 sample 2 cycle square wave inside an A1200 SHELL. The FFT is done using a derivative of my Python FFT function uploaded here: http://aminet.net/package/dev/src/FFT_AMIGA.py This file is NOT needed so there is no need to download it. (An ARexx version display is on its way!) 1) Download Python20, unpack and install to the DRIVE:Drawer of your choice. 2) Assign a PYTHON: volume to the DRIVE:Drawer of your Python20 drawer. For example: Assign PYTHON: WORK:Python-2.0 3) Download ADE, unpack and install ADE the UNIX environment to the DRIVE/Drawer of your choice. 4) As per the instructions install ixnet.library and ixemul.library to the Libs drawer, ONLY, if you have NOT got them. 5) Once everything is ready download the AF_Spec_An_DEMO.sh.txt and rename it to "AF_Spec_An_DEMO.sh" without the quotes. 6) Start an AMIGA shell and open it up to at least full width and height. Everything will be inside the AMIGA shell now. 7) Copy the above file from where it was downloaded to your VOLUME:ADE/home drawer. 8) Go to YOUR ADE drawer and "Execute ADE-Satrtup" without the quotes. 9) Now enter KSH88 as ksh and after a short while you will then see a prompt, something like: /WORK/ADE> 10) Change this drawer to: cd home 11) Your prompt should now look something like: /WORK/ADE/home> 12) Now change the file AF_Spec_An_DEMO.sh execution rights like this: chmod 755 AF_Spec_An_DEMO.sh 13) You can now run the file as: ./AF_Spec_An_DEMO.sh 14) The program is SSLLOOWW so be patient. OK, hopefully you will have a text mode frequency domain display of the DEMO 64 sample 2 cycle square wave. The script creates another file inside the "home" drawer: AF_Spec_An.sh Then it auto-runs the AF_Spec_An.sh and this creates the Python code which in turn creates the data, also in the "home" drawer: FFT_RAW.py DATA.txt Read the DEMO script thoroughly for more information. Enjoy... Bazza... ---------------------------------------------------------------------------- Lincolnshire Amiga Group: https://lincsamiga.org.uk/wordpress/ ---------------------------------------------------------------------------- This archive is issued under the CC0 Licence. Public Domain. ---------------------------------------------------------------------------- IMPORTANT:- ----------- The Legal Stuff:- ----------------- This code is CC0 licenced. The author is not responsible for any damage to, or loss of, or failure of equipment or data caused in any way by the use of this code. There is NO warranty with the use of this software release and YOU USE IT AT YOUR OWN RISK. ---------------------------------------------------------------------------- Testing Evaluation:- -------------------- All WinUAE, FS-UAE and Classic AMIGA test conditions were/are running standard OS 3.1.x and using standard ~topaz 8~ fonts throughout. The minimum hardware and software requirements ARE needed however. I have no idea what strange configuration setups will create so refer to the ~The Legal Stuff~ above. ---------------------------------------------------------------------------- Barry Walker, G0LCU. ---------------------------------------------------------------------------- A very useful HardWare related site, (C) Anthony Hoffman, for modifications, schematics, repairs and the like is:- http://amiga.serveftp.net/ ============================================================================