FreeBasic Bare Bones: Difference between revisions

Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content deleted Content added
m added source tags
Combuster (talk | contribs)
fixed <pipe> and compiler issues as posted by ScorchOS
Line 112: Line 112:


=== kernel.bas ===
=== kernel.bas ===
<!-- GeSHi is *broken*. don't use freebasic as language here !-->
<source lang="freebasic">
<source lang="qbasic">
Declare Sub PrintString(src As Byte Ptr, x As Long, y As Long)
Declare Sub PrintString(src As Byte Ptr, x As Long, y As Long)
Declare Sub main ()
Declare Sub main ()
Line 211: Line 212:


=== Build instructions ===
=== Build instructions ===
<pre>fbc -c -o kernel.o kernel.bas
<pre>fbc -c kernel.bas -o kernel.o
i586-elf-ld -T link.ld -o kernel.bin kernel.o</pre>
i586-elf-ld -T link.ld -o kernel.bin kernel.o</pre>