Ich hab mit Onkel Phil (einem Ex-Kolumnisten von Lowlevel) das Betriebssystem "Radiation" für Nokia's Mediamaster-Plattform (=> Motorola 68k) geschrieben. War sehr interessant, aber auch schwierig, mit einem solchen Embedded Device zu arbeiten...
Achja: hier ein wenig 68k-Code, den ich ausgegraben habe:
*******************************************************
* *
* SBR example with 'Hello World' on screen/display *
* This is only running with Radiation 0.3! *
* *
*******************************************************
org $1060000
bra start
Str1 dc.b ' '
Str2 dc.b 'Hello world +++ '
Str3 dc.b 'Good Bye... +++ ',0
even
* little pause
pause subi.l #1,D5
bne pause
rts
*********** Main ****************
start
movem.l A0-A7/D0-D7,-(A7) *save all registers
* set display luminance
move.l #0,D0
dc.w $A001 *Line Trap 1
lea.l Str1,A0
* show Str1 on screen
lea.l Str2,A1 *'Hello world'
dc.w $A002 *Line Trap 2 (show on screen)
moveq #38,D4 *numbers of scrolls
loop2 move.l A0,A1
dc.w $A003 *Line Trap 3 (show on display)
move.l #$10000,D5
bsr pause
add.l #1,A0
subi.b #1,D4
bne loop2
* show Str2 on screen
lea.l Str3,A1 *'Good bye...'
dc.w $A002 *Line Trap 2 (show on screen)
move.l #$60000,D5
bsr pause
moveq #20,D4 *numbers of scrolls
loop3 move.l A0,A1
dc.w $A003 *Line Trap 3 (show on display)
move.l #$10000,D5
bsr pause
add.l #1,A0
subi.b #1,D4
bne loop3
* end, restore all registers and SR
movem.l (A7)+,A7-A0/D7-D0
rts