Pogramming an ATTINY85 with Arduino ISP - Questions about commands

Hallo all,
I found this page and tryed out to programm an ATTINY85.
It worket all well, and I am pretty happy to be able to use now smaller microcontrollers.
But I have a few problems with the code;

Reference

The following Arduino commands should be supported:

pinMode()
digitalWrite()
digitalRead()
analogRead()
analogWrite()
shiftOut()
pulseIn()
millis()
micros()
delay()
delayMicroseconds()
SoftwareSerial (has been updated in Arduino 1.0)

Are those the only commands that work?
This is pretty less.
Not even basic commandy like if / else work.

Is ther any other method to programm tose chips with a bit more of commands or have I to get things work somehow this way?

(Sry for my bad english skills :blush:)

MrMcChicken:
Hallo all,
I found this page and tryed out to programm an ATTINY85.
It worket all well, and I am pretty happy to be able to use now smaller microcontrollers.
But I have a few problems with the code;

Reference

The following Arduino commands should be supported:

pinMode()
digitalWrite()
digitalRead()
analogRead()
analogWrite()
shiftOut()
pulseIn()
millis()
micros()
delay()
delayMicroseconds()
SoftwareSerial (has been updated in Arduino 1.0)

Are those the only commands that work?

Those aren't commands, they're functions (in the Arduino library)

MrMcChicken:
Not even basic commandy like if / else work.

Those are C++ commands, they'll work perfectly.

You can learn a little C/C++ and make whatever functions you want. Most GNU C and C++ code will compile under the Arduino IDE, and most of the standard GNU C/C++ functions are there too but not explicitly mentioned in the Arduino docs. So look up some code on-line and for really neat stuff you can utilize in-line AVR assembler code.

Only your imagination and current skill set limit you.