v0.19 (25.6.2002) by Martin Kuchinka
(dc.e: exactly 24944 lines, 798513 bytes)
(please, excuse my poor english)
Information
,
Compile
,
Immediate values
,
Expressions
,
Statements
,
Functions
,
Exceptions
,
Quoted
,
OO Programming
,
Assembler
,
Constants
,
Modules
,
powerd.lib
Information:
I need some help
Why did I do it
Installation
Features
Future
History and News
(
0.01 to 0.10
)
Bugs
Limitations
Requirements
Registration
Thanks
Author's address
PowerD, AmigaE, CreativE and C/C++ differencies
PowerD index
PowerPC support
Compilation and format:
Um, what does it do???
CLI/Shell arguments
OPTions
Comments
PreProcessor
Immediate values:
Decimal values
(1)
Hexadecimal values
($1, 0x1)
Binary values
(%1, 0b1)
Octal values
(§1)
ASCII values
("1")
Float values
(1.0)
Strings
('Hi')
Static lists
(['Hi',1])
Expressions:
Equation operators
(+, -, *, /, ...)
Single operators
(-, ~, &, ^)
Post/Pre addition/subtraction
(++, --)
Multiple variable operators
(NEW, INC, NEG, ...)
Statements:
Conditional statement
(IF)
For statement
(FOR)
While statement
(WHILE)
Repeat statement
(REPEAT)
Loop statement
(LOOP)
Select statement
(SELECT)
Early loop exit, etc.
(EXITIF/NEXTIF/EXIT)
Function definitions and declarations:
Using functions
Procedure definition and arguments
(PROC)
Returning value(s)
(RETURN/ENDPROC)
Returning value(s) with code launch
(REPROC)
Variable declaration
(DEF)
Using linked library functions
Subprogram
(SUB)
Empty arguments
(test(,,1))
Exception handling:
Handler definition
(EXCEPT)
Raise function usage
Auto exception definition
(RAISE)
Quoted expressions:
How to use it?
Object Oriended Programming:
Introduction
OBJECT definition
Data hiding
(PUBLIC/PRIVATE)
Polymorphism
(TPROC)
Inline assembly:
PowerD assembler features
Assembler usage
(ASM/APROC)
Global/Local binary data tables
(INCBIN,LONG...)
Declarations of constants:
CONST declaration
ENUM declarations
SET declarations
FLAG declarations
Internal constants
Special internal constants
SIZEOF prefix usage
Modules:
Using MODULEs
External MODULEs
Binary MODULEs
Library definition
Internal and powerd.lib functions:
Internal functions
DOS support functions
Intuition support functions
Graphics support functions
Math functions
String functions
Miscelaneous functions
All functions index
Support programs:
ddbg
- 68k PowerD debugger
dmod
- Binary module viewer
fd2m
- FD to module converter
pr2m
- Pragma to module converter
h2m
- C-header to d-module converter
pc
- PowerD Project Compiler
dcache
- module cache viewer and flusher
x2d
- convert any files to become PowerD compatible (currently FD only)
Tutorials for beginners:
Few words to beginners
For experienced programmers only:
How to use C code
How to use Assembler code
How to create Header
How to create LinkLib
How to write/compile multiple source projects
How to compile multiple source projects in a smarter way
How to compile a shared library
Tips and tricks:
SELECT <constant>
a:=b>c
a>b>c
a:=.b
= New feature(s)
= Some improvement(s)
= Updated documentation
Information
,
Compile
,
Immediate values
,
Expressions
,
Statements
,
Functions
,
Exceptions
,
Quoted
,
OO Programming
,
Assembler
,
Constants
,
Modules
,
powerd.lib