Remember me

Lost Password?

Register now!


Who's Online
154 user(s) are online (1 user(s) are browsing Articles)

Members: 0
Guests: 154


Support us!



Installing the latest OS4 SDK in Cubic IDE
Posted by trixie on 2009/12/7 12:46:20 (10262 reads)

This is a step-by-step description of how to install the latest OS4 SDK (53.15) for use with Cubic IDE. Please note that Cubic must be installed prior to installing the SDK, together with the compiler suite (the C/C++ Add-On package) including GCC 4.0.4 for OS4 (we will update this with the new GCC from the SDK).

1. Download SDK 53.15 from Hyperion's website.

2. Create drawer "devkits:sdk/amigaos4/53.15". (If there is no devkits: assign in your system, then you haven't installed the C/C++ Add-On package - you MUST do it before installing the SDK).

3. Unpack the SDK archive and run "Install SDK". As your install path choose "devkits:sdk/amigaos4/53.15". Unselect the option "Create drawer "SDK" in destination drawer" located below the install path selection gadget. Make sure the GNU files are among the files selected for installation. Install the SDK.

4. Open a text editor, load "s:user-startup", comment out the entire SDK-related section the installer has added at the end of the file, and save it.

5. Load the file "devkits:sdk/amigaos4/53.15/S/sdk-startup" and comment out the GCC startup section, as follows:

;if exists SDK:s/gcc-startup
; execute SDK:s/gcc-startup

Save the file.

6. Load the file "devkits:scripts/user-startup". If you have installed SDK 51.22 previously (the last SDK version officially supported by Cubic IDE), modify the respective lines to look as follows:

if exists devkits:sdk/amigaos4/53.15
assign SDK: devkits:sdk/amigaos4/53.15
execute >nil: SDK:s/sdk-startup

If the 53.15 is the first OS4 SDK you install with Cubic, just add the four lines above. Save the file.

7. Create drawer "devkits:compilers/gcc/amigaos4/4.2.4".

8. Go to the "devkits:sdk/amigaos4/53.15/gcc" drawer and move or copy its entire contents to "devkits:compilers/gcc/amigaos4/4.2.4".

9. Load the file "devkits:devkits.config" and locate the compiler section "gcc for amigaos4/ppc". Modify the compiler home directory line to read

(home "devkits:compilers/gcc/amigaos4/4.2.4")

Then modify the includes section, to look as follows:

Save the file.

10. Reboot your Amiga. The SDK and the latest GCC compiler (4.2.4) should now be ready for use with Cubic IDE.

You'll notice that when Cubic is in the C/C++ mode, the "Change Compiler" menu still shows "Target: amigaos4 (gcc 4.0.4)" for the GCC compiler. You may want to edit this menu item in Cubic's settings (Extras/Customize...) for file type "gcc".

  5   Article ID : 30
OWB installation manual
Posted by orgin on 2008/2/20 9:11:57 (6858 reads)

1. Preparations

1.1. Downloading required packages
OWB archive: Download
libicu: Download
libSDL: Download (Shared object)
XAD 7z module: Download
sobjs.lha: download

1.2. - Fetching the optional fonts:
Copy all #?.ttf files from a windows machine from c:\windows\fonts\ to your Amiga
Or just Download them. (All .exe files)
Also download corefonts.lha Download

2. Installation

2.1. Installing XAD 7z module
For some weird reason the author of the OS4 port of OWB decided to use an archive format that isn't by default supported by the UnArc as distributed through the OS4 install CD. This requires that you download a new XAD module for this archive format so that UnArc can handle it.

- Download the XAD 7z archive from the link above.
- Open the archive with unarc and extract it to ram:
- Open your Ram: drive and double click on "Install" in the xad_7z directory
- Once the install script is done, reboot your machine

2.2 Installing OWB
- Download the OWB archive using the link above.
- Open the archive with unarc and extract it into your desired directory.

2.3 Installing libicu
- Download the libicu archive using the link above.
- Open the archive with unarc and extract the two #?.so files into sobjs:

2.4 installing libSDL
- Go to the libSDL page above and download the shared object version of SDL.
- Open the archive with unarc and extract it into RAM:
- Copy the libSDL-1.2.so file from the SDL-#? directory in RAM: to sobjs:

2.4 installing sobjs.lha
- Download sobjs.lha using the link avove
- Open the archive with unarc and extract it into RAM:
- Copy the #?.so files in ram:SObjs to sobjs:

2.5 Installing fonts (Optional)

Installing the extra fonts isn't strictly necessary but it will make pages look somewhat better than using the fallback font(s).

If you have installed these fonts before you need to remove them from fonts: and fonts:_TrueType before proceeding.

If you downloaded the #?.exe files mentioned in the first chapter:
- Open each of the exe files in unarc and extract all #?.TTF files to fonts:_TrueType


- Open wd97vwr32.exe in unarc and extract "Viewer1.cab" to RAM:
- Open ram:Viewer1.cab in unarc and extract "tahoma.ttf" to fonts:_TrueType

If you copied the fonts from a windows machine, just copy the #?.ttf files to fonts:_TrueType

- Download corefonts.lha.
- Open corefonts.lha in unarc and extract it to RAM:
- Copy all #?.otag and #?.font files from ram:fonts to fonts:
- Reboot your machine and start OWB.

3. Troubleshooting

  5   Article ID : 24
OS4 P96 ScreenModes.doc
Posted by TetiSoft on 2007/9/21 15:40:23 (2652 reads)

$VER: ScreenModes.doc 52.2 (6.6.2007)

How to define Picasso96 screenmodes

The new default method to define the screenmodes to be used by
Picasso96 is to edit the tooltypes of the P96 monitor icons in
Devs:Monitors/. The old method, using Picasso96Mode, does still
work, however, Picasso96Mode will not recognize the modes created
with the new method. Picasso96Mode offers more control of details
but is a bit complicated for the normal user.

Picasso96Mode adds a SETTINGSFILE tooltype to the monitor driver icon which
points to the modes stored in a binary file. The settings file screenmodes
are added before the tooltype screenmodes, the tooltype screenmodes dont
overwrite existing similar modes. So when you want to switch to the new
method completely, dont forget to remove the SETTINGSFILE tooltype.

You should first tell Picasso96 about the supported frequency ranges
of your monitor, then define screenmodes, then save and reboot
(the tooltypes are read during Picasso96 startup only).

Caution, dont store monitor driver backups in Devs:Monitors/.
Most existing monitor driver icons contain the BOARDTYPE tooltype
which overrides the filename and specifies which card driver shall
be used, it would be "random" which driver is found and used first,
so if they conflict the correct driver tooltypes could not be able to
redefine the modes already specified with the wrong tooltypes from
the backup. You can exclude file names on the commandline of the
LoadMonDrvs command call in Startup-Sequence but thats not recommended,
please store your monitor driver backups in SYS:Storage/Monitors/.

If you try to define a screenmode which would be out of the specified
monitor frequency ranges, Picasso96 will reject that screenmode.

If you try to define a screenmode which would be out of the capabilities of
your graphics card, Picasso96 will either try to adjust it (by e.g.
switching to DoubleScan mode or lowering the vertical sync rate if
possible) or reject it (e.g. it will not accept 24bit/32bit modes on old
graphics cards which dont support that).

The monitor driver tooltypes for defining monitor specifications are:

The minimum horizontal sync rate in Hz which is supported by your monitor.
The default value is 31500. The lowest possible value is 15000. Please
check the manual of your monitor for the correct value (its mostly
specified in kHz so you have to multiply it with 1000, 31500 means 31.5

Similar to HSYNCMIN, it specifies the maximum horizontal sync rate in Hz.
The default value is 38000 (38 kHz). The value must be greater than

The minimum vertical sync rate in Hz which is supported by your monitor.
The default value is 60. The lowest possible value is 50. Please
check the manual of your monitor for the correct value.

Similar to VSYNCMIN, it specifies the maximum vertical sync rate in Hz.
The default value is 75. The value must be greater than VSYNCMIN.

The monitor driver tooltype for defining screenmodes is:

With this tooltype you specify at least the width and height in pixels
and the vertical sync frequency in Hz of a screenmode. Example:


This will create a screenmode with a width of 1280 pixels, a height of
1024 pixels and a refresh rate (vertical sync rate) of 60 Hz.

When you are unsure about the widths, heights and frequencies to use,
consult the manual of your monitor, it often contains a list a supported
screenmodes. Of course its possible to create more modes when your monitor
has real multisync capabilities. Some hints:

Typical resolutions and frequencies supported by many monitors are

640x350@85 (37.9kHz)
640x400@85 (37.9kHz)
640x480@60 (31.5kHz)
640x480@72 (37.9kHz)
640x480@75 (37.5kHz)
640x480@85 (43.3kHz)
720x400@85 (37.9kHz)
800x600@56 (35.2kHz)
800x600@60 (37.9kHz)
800x600@72 (48.1kHz)
800x600@75 (46.9kHz)
800x600@85 (53.7kHz)
1024x768@60 (48.4kHz)
1024x768@70 (56.5kHz)
1024x768@75 (60.0kHz)
1024x768@85 (68.7kHz)
1024x768i@43 (35.5kHz)
1152x864@75 (67.5kHz)
1280x960@60 (60.0kHz)
1280x960@85 (85.9kHz)
1280x1024@60 (64.0kHz)
1280x1024@75 (80.0kHz)
1280x1024@85 (91.1kHz)
1600x1200@60 (75.0kHz)
1600x1200@65 (81.3kHz)
1600x1200@70 (87.5kHz)
1600x1200@75 (93.8kHz)
1600x1200@85 (106.3kHz)
1792x1344@60 (83.6kHz)
1792x1344@75 (106.3kHz)
1856x1392@60 (86.3kHz)
1856x1392@75 (112.5kHz)
1920x1440@60 (90.0kHz)
1920x1440@75 (112.5kHz)

With the old style CRT (Cathode Ray Tube) monitors, a higher refresh rate
results in less flicker. A too high refresh rate may however result in lower
display quality when you have a cheap monitor cable (or even a monitor switcher
inbetween the graphics card and the monitor) or you are running near the upper
limit of graphics card or monitor. Most people are happy with about 70 or 75 Hz.

With the new style digital TFT/LCD monitors, a higher refresh rate will not
result in less flicker anymore because the monitor refresh rate differs from
the graphics card refresh rate. Here you should probably follow the
recommendations from your monitor manual, often any refresh rate between 60
and 75 Hz is accepted.

On digital TFT/LCD monitors, you should prefer the exact physical resolution of
your monitor as default screenmode, then one pixel in your graphics card can be
displayed as one pixel on your monitor. Any other resolution will result in
interpolated pixels on your monitor which often causes moiree effects or a
blurry display. Check the monitor manual for the exact physical resolution.
When you want to use lower resolutions on a TFT/LCD, its often a good idea to
use something which can be scaled with an integer number, e.g. when you use
640*480 on a 1280*960 monitor, the monitor can display each graphics card pixel
with exactly four (2*2) of its own pixels. Using higher resolutions only makes
sense for displaying large pictures in fullscreen mode when your picture viewer
is unable to scale down the picture.

Back to the explanation of the MODE tooltype, for interlace mode you can specify
an "i" behind the refresh rate, e.g. 'MODE=1280x1024@60i'. BTW, doublescan mode
is automatically activated when the horizontal frequency of the given mode drops
below HSYNCMIN, but its also possible to activate it with a "d" behind the refresh

By default, each mode will be created in all available color depths.
You can add a list of depths separated by commas to a mode specification
to create a mode with only the specified depths. Example:
MODE=1280x1024x8,16@60 will create the mode with depths of 8bit (256 colors)
and 16bit (65536 colors), but not with 15bit (32768 colors), 24bit or 32bit

Adding "-hsync" to a mode specification changes the horizontal sync polarity
from positive (default) to negative. Adding "-vsync" does the same for the
vertical polarity. This may be useful when you have lots of similar screenmodes
defined or a second computer attached to your monitor and the monitor is unable
to distinguish all modes in his internal settings tables for screen placement
etc, then the opposite polarity may help the monitor to distinguish screenmodes.
Example: MODE=1280x1024x24@75-hsync-vsync

  0   Article ID : 21
Jabberwocky 1.7 Install Guide
Posted by Mikey_C on 2007/6/26 21:36:37 (4730 reads)
- Software

This support guide will give you a brief introduction to the Amiga version of Jabberwocky and show you some of it's main benefits. This tutorial will guide you on how to setup Jabberwocky with MSN Messenger, the principles of which can easily be applied to ICQ, Yahoo and other compatible Instant Messaging services.

Download Latest Jabberwocky Here


Jabberwocky is an Instant Messaging program- it allows you to see if a friend is online and if they are you can message them in real time.

You can setup a directory of your friends in a contact list. When they log-on their names are highlighted in the contact list. Similarly when you are online your details are highlighted in their contact list. Amiga Jabberwocky uses "lightbulbs" symbols next to your name to show your connection status; if you are online- the lightbulb illuminates and conversely if you are offline the lightbulb extinguishes. Jabberwocky's contact list is called it's Roster. Here is how it looks:
Resized Image

Jabberwocky's Roster
The example above shows that mattbianco, harrypotter and dubya are currently online whilst fleecy and delboy are not. It shows my own connection status as currently being "Online". I can go offline at any time by clicking the "Disconnect" button at the bottom of the window.
(Dubya is dim, because he is away) Notice the button above the Connect/Disconnect buttons at bottom of the program window. Currently it is displaying my status as "Online". but by single click I can change it to display "Free For a Chat", "Away", "Extended away" and "Do Not Disturb"

If I wanted to chat to mattbianco, it's simply a case of double-clicking on his name and typing a message:

Resized Image

After I've scribed my message I press enter on the keyboard and mattbianco will receive the message moments later.

Getting Started
To use Jabberwocky you will require a Jabber ID, password and a Jabberwocky server to connect to. Here is a list of jabber servers, select one and make a note of its address e.g. jabber.ambrero.nl.
Armed with that information, you can start Jabber for the first time, select "Account.." from the "Jabberwocky" menu and you will be presented with the login/registration window:

Resized Image

Registering Your Jabber ID
In the Jabber ID box, where it says "myname", you can place the user name of your choice as long as someone else doesn't already have it. The Jabberwocky server that you want to log onto is the bit after the @ symbol. In this case the user name is "myname" and the server is "jabber.org". Finally type in a password that you want to use and click the "Register" button. After a few moments and providing your username isn't being used by someone else already, you will be ready to set up a Roster (your private contact list).

Roster Setup
To talk to friends they will need Jabberwocky and a Jabber ID. However Jabberwocky is very flexible and will allow you to chat with users of rival instant messaging systems like Windows/MSN Messenger, ICQ and Yahoo Messenger. So now you can talk to PC owners using Windows from your Amiga... great!

If you want to chat with Windows/MSN Messenger users you will need to setup a Hotmail account for yourself first. This can be done easily on the Amiga using a web browser such as IBrowse 2.4.

Once registered the next step is to goto Jabberwocky's "Windows" menu and select the "Agents" option. The "Agents List" window will open:

Resized Image

Click on the "MSN Transport" and click the "Register..." button. Then enter your Hotmail username and password as generated from the Hotmail registration process previously

Resized Image

Finally click "Register" and you will then be visible online to other Windows / MSN Messenger users.
If you already have a list contacts on msn, etc, Jabberwocky will give you the option to "accept and subscribe" your contacts automatically. These will appear on your Roster list

Should you need to add a contact manually to your roster goto the "Roster" menu and select "Add Contact". A window will pop up:

Resized Image

Adding A Contact
Enter your friend's Hotmail email details but notice how the @ in the email address should be entered as a % symbol. This is to allow the @msn.jabberservername to be appended onto the email address. Once again the Jabber server name is the same as the server that you decided to use when your initially registered Jabberwocky.

Fill in your friend's name and click the "Subscribe" button to add the contact to the Roster.

You can repeat this process with contacts who are on other messaging services but for every different service that you communicate with you will need to be registered as a user on that service. This isn't a difficult process on the Amiga as you can enrol on Hotmail, ICQ and Yahoo via the web. You may even use your existing registration details from a PC or Mac.

Acknowledgement: SWAUG usergroup, no longer around.

  0   Article ID : 7

Maintain By NovaSmart Technology . Visit NovaSmart XOOPS Module Development Site
Navigate thru topics

Top Articles

Most Active Authors

Most Read Authors

Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project