I tried several times to download OSLib via
https://ro-oslib.sourceforge.io/release-7.00.html
There are several versions of it:
http://downloads.sourceforge.net/ro-oslib/OSLib-elf-unixlib-softfloat-7.00 .zip
http://downloads.sourceforge.net/ro-oslib/OSLib-elf-scl-app-hardfloat-7.00 .zip
http://downloads.sourceforge.net/ro-oslib/OSLib-elf-scl-mod-hardfloat-7.00 .zip
I haven't a clue what version I should download and use. So I stopped
here.
I tried also to downloadfor the manual, the link works, little tip, click on problems Downloading,
http://downloads.sourceforge.net/ro-oslib/OSLibStrongHelp-7.00.zip
But after a few seconds I get the message
| Error occurred fetching page
|
| An error occurred when connecting to master.dl.sourceforge.net
|
| UnacceptableType
I tried it several times on different days.
I'm using NetSurf 3.11. Is the webbrowser the problem? But it would be a great bull shit if I couldn't download software for RISC OS using RISC
OS!
It seems to me that everything here is a little bit complicate. That may
not support new blood.
Thanks for any help in advance.
A.--
I tried several times to download OSLib via
https://ro-oslib.sourceforge.io/release-7.00.html
There are several versions of it:
I haven't a clue what version I should download and use. So I stopped
here.
http://downloads.sourceforge.net/ro-oslib/OSLib-aof-7.00.zip
On 26 Jul, Alexander Ausserstorfer wrote in message
<5cfe7ae192alexander.ausserstorfer@eclipso.at>:
I tried several times to download OSLib via
https://ro-oslib.sourceforge.io/release-7.00.html
There are several versions of it:
I haven't a clue what version I should download and use. So I stopped
here.
This depends very much on what compiler you're planning to use, whether you're planning to link with the Shared C Library, and what you intend to
use it for.
for the manual, the link works, little tip, click on problems Downloading, the on Direct link, I just tried again, it works
Many thanks for the explanation. What I want is to use the command SWI Hourglass_On instead of SWI 0x406C0 like in Listing 4.1.6 (on page 4).
https://ausserstorfer.4lima.de/Computer/4.pdf (83 kB)
I want to compile the Listing 4.1.6 with the GCC, but with
.global _start
_start:
SWI Hourglass_On
MOV PC, R14
instead of
.global _start
_start:
SWI 0x406C0
MOV PC, R14
That's all.
I have no clue about the Shared C Library (what is this?),
It seems to me that the GCC is very complicate. I don't understand this because the machine code
EF04 06C0 SWI Hourglass_On
E1A0 F00E MOV PC,R14
is very easy to create and it is also very easy to understand. There is no need to know anything about the SharedCLibrary, modules or applications as you wrote about I think.
Anyway, I have to add OSLib for GCC in the script to complete it altough I have no clue about it. The problem here is to chose the right version of OSlib (for the GCC). What would you chose to go further with the
introduction learning programming?
I always said it is not a good idea to start learning programming by using any compiler because it makes everything so complicate and opaque. I had three semesters C programming on university but you will learn nothing
there. Or nothing you will understand.
On 1 Aug, Alexander Ausserstorfer wrote in message
<5d019522bdalexander.ausserstorfer@eclipso.at>:
Many thanks for the explanation. What I want is to use the command SWI
Hourglass_On instead of SWI 0x406C0 like in Listing 4.1.6 (on page 4).
https://ausserstorfer.4lima.de/Computer/4.pdf (83 kB)
I want to compile the Listing 4.1.6 with the GCC, but with
.global _start
_start:
SWI Hourglass_On
MOV PC, R14
instead of
.global _start
_start:
SWI 0x406C0
MOV PC, R14
That's all.
In which case, you're just using the ASM headers and it _probably_ doesn't matter.
I'll try later all three versions of OSlib and compare the results
(ARM code) to see what's matter.
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 74 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 26:23:14 |
| Calls: | 1,195 |
| Files: | 1,354 |
| D/L today: |
7 files (9,491K bytes) |
| Messages: | 293,879 |