AminetAminet
Search:
85436 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/c/AmiBlocksIDE.lha

Mirror:Random
Showing: ppc-morphos icongeneric icon
No screenshot available
Short:Code::Blocks-inspired native IDE
Author:James Purcell
Uploader:James Purcell (jamespurcell191 yahoo com)
Type:dev/c
Version:1.0.0 RC2
Architecture:m68k-amigaos >= 3.1
Date:2026-07-21
Requires:68020+ recommended, 4 MB Fast RAM recommended
Distribution:Aminet
Download:dev/c/AmiBlocksIDE.lha - View contents
Readme:dev/c/AmiBlocksIDE.readme
Downloads:113

AmiBlocks is a native AmigaOS 3.1 integrated development environment inspired
by Code::Blocks. It provides a multi-tab source editor, project management,
syntax colouring, code folding, search, build output, compiler diagnostics,
project build options and GNU GCC/GNU Make project generation.

The interface is written for classic AmigaOS using Intuition, GadTools,
graphics.library and ASL. It runs on the Workbench public screen and is aimed
at real 68k Amigas and emulated AmigaOS 3.x systems.

Main features:

Native Kickstart 3.1/V39 NewLook interface.
Code::Blocks-inspired toolbar, explorer, editor, output and build-summary
layout.
GNU GCC and Storm C 2.0 toolchains.
.abp projects with source, header and resource management.
.abw workspaces containing up to 12 projects.
Dependency-ordered workspace builds and cycle detection.
Four named configurations per project.
Pre-build, post-build and named workspace tasks.
Sixteen editor tabs with session restoration.
Syntax highlighting, code folding and breakpoint gutter.
Selection-aware editing and grouped Undo/Redo.
Native Amiga clipboard.device Cut, Copy and Paste.
Automatic indentation, brackets, braces and quotes.
Line/block commenting, duplication, deletion, movement and sorting.
Brace matching, block selection and parameter hints.
Selection, function and document formatting.
Automatic cursor-anchored completion and member completion.
Persistent 3,072-symbol project index.
Functions, declarations, types, macros, globals, members, locals and
parameters.
Find, Find in Project, Find References and Quick Open.
Go to Definition, Declaration and include files.
Header/source switching and Ctrl-click navigation.
Function List, File Outline and Project Symbol Browser.
Back/Forward navigation history.
Previewed project-wide Rename Symbol.
Multi-file refactoring Undo/Redo and .ambak backups.
Compiler diagnostics, TODO/FIXME/BUG/HACK scanning and Problems panel.
Lightweight editor diagnostics.
Build, Rebuild, Build and Run, Run and Stop.
Captured output or external console execution.
Per-configuration executable, arguments, working drawer and environment.
Build Log, Build Messages, Search, Program, Debug and Problems outputs.
Experimental GDB and external Storm debugger integration retained but frozen
for RC1.

System requirements:

* AmigaOS 3.1 or later
* Standard OS 3.1 intuition.library, graphics.library, gadtools.library,
  asl.library and keymap.library
* 68020 or later recommended for the supplied build configuration
* 640x256 or larger Workbench screen recommended
* 4 MB Fast RAM recommended for normal editing
* 8 MB or more recommended when compiling or opening several large files

The memory figures are practical recommendations rather than hard-coded
limits. Actual use depends on source-file size, number of open tabs and the
installed compiler toolchain.

For building projects, install a suitable Amiga GNU GCC toolchain and GNU
Make. The supplied AmiBlocks project targets GNU Make 4.4.1 but its command
and paths can be changed in Project Build Options.

See AmiBlocks.txt for installation, operation, limitations
instructions.


Contents of dev/c/AmiBlocksIDE.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]               159119  429928  37.0% -lh5- ae8b Jul 20  1980 AmiBlocksIDE/AmiBlocks
[generic]                  154     237  65.0% -lh5- 16e9 Jul 20  1980 AmiBlocksIDE/AmiBlocks.editor
[generic]                  252     926  27.2% -lh5- 4b3e Jul 20  1980 AmiBlocksIDE/AmiBlocks.info
[generic]                 1687    3441  49.0% -lh5- face Jul 20  1980 AmiBlocksIDE/AmiBlocksIDE.readme
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         4 files  161212  434532  37.1%            Jul 21 00:40
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>