Aros/User/Applications

From Wikibooks, open books for an open world
Jump to: navigation, search
Navbar for the Aros wikibook
Aros User Docs
Aros User Docs
Aros User FAQs
Aros User Applications
Aros User DOS Shell
Aros/User/AmigaLegacy
Aros Dev Docs
Aros Developer Docs
Porting Software from AmigaOS/SDL
For Zune Beginners
Zune .MUI Classes
For SDL Beginners
Aros Developer BuildSystem
Specific platforms
68k Support
PPC Power Architecture Support
Arm Raspberry Pi Support
Android support
Linux and FreeBSD Support
Windows Mingw and MacOSX Support
Aros x86 Installing
Aros x86 Audio/Video Support
Aros x86 Network Support
Aros x86 Complete System HCL
Aros Storage Support IDE SATA etc
Aros Poseidon USB Support
x86-64 Support
misc
Aros Public License


Contents

[edit] Introduction

Created originally on this thread on amigaworld.net and here and aminet search.

Aros does have some software. Windows, MacOSX and Linux have a lot more software but in every day use how much do you use. The most used apps that most people use on a daily basis are...


  • Web browser AROS - yes via OWB (aka Odyssey)
  • Email AROS - yes YAM and SimpleMAIL
  • Web Chat AROS - jabberwocky
  • Video playback AROS - yes via mplayer
  • Audio Playback AROS - yes via mplayer
  • Games AROS - some ported games plus lots of emulation software while we wait for native games.
  • Office - On-line apps could also be used via the OWB web browser, like Google Docs.



ABIv0 is the current but soon to be old standard for AROS
ABIv1 is going to be the newest standard for AROS


There is still a lot of software to be ported or written so if you are interested in joining in with this effort see here



[edit] Office Application

Office AROS (x86) AmigaOS3 (68k) AmigaOS4 (PPC) MorphOS (PPC)
Word-processing AmigaWriter*, WordWorth*, FinalWriter*, Excellence 3*, Protext, AbiWord, CinnamonWriter Papyrus Office,
Spreadsheets Ignition, http://code.google.com/p/lua-calc/ LuaCalc], Turbocalc*, Ignition, FinalCalc*, ProCalc 2, StarAmPlan, Gnumeric Papyrus Office,
Presentations Hollywood*, HTML5 Slides, S5, Hollywood*, MediaPoint, PointRider, Scala*, Hollywood*, PointRider Hollywood*, PointRider
Databases SDB, MUIBase, MUIbase, Datastore, FinalData, AmigaBase, Fiasco, Twist2, MUIBase, SQLite, MUIBase,
PDF Viewing ArosPDF APDF AmiPDF APDF, vPDF,
Printing Postscript 3 laser printers and Ghostscript internal, TurboPrint* (some native drivers), early TurboPrint included,
PIM Personal Information Manager - Day Planner Scrybe On-Line, Digita Organiser*, On The Ball, Everyday Organiser, Calender in Rexx, Calendar in E, Post Notes in C, AOrganiser, PolyOrga,
Accounting ETB, LoanCalc, Home Accounts, Accountant, Small Business Accounts, Account Master, HomeBank, ? ?
Project Management ? SuperGantt, SuperPlan, ? ?
System Wide Dictionary - multi lingual Babiloo, StarDict, On-line, AlphaSpell, Ispell Src,
System wide Thesaurus - multi lingual On-line, Roget Gutenberg etext, Kuma K-Roget*,
  • Commercial product.



[edit] Web Application

Web Application AROS(x86) AmigaOS3(68k) AmigaOS4(PPC) MorphOS(PPC)
Browsing OWB 1.0x OWB Trac, IBrowse*, Voyager*, AWeb, AWeb Src, Netsurf OWB-Reaction, OWB-mui, IBrowse*, AWeb, Voyager, Netsurf, OWB, IBrowse*, AWeb,
E-mailing SimpleMail, YAM SimpleMail, YAM SimpleMail, YAM, SimpleMail, YAM
Instant Messaging jabberwocky, SabreMSN (ABIv0 only) CLIMM, SabreMSN, jabberwocky, SabreMSN, PolyglotNG, SabreMSN,
Youtube SSYoutube, IXConverter, SaveVideoMe, VidDownloader, Uzeik, VidCapture, Zamzar, getVideo getVideo, Tubexx Odyssey (OWB), getVideo, Tubexx
Torrents Not possible yet, ? CTorrent, Transmission MLDonkey, Beehive, Transmission, CTorrent,
FTP MarranoFTP, AmiFTP, AmiTradeCenter, ncFTP, Pftp, AmiFTP,
IRC AiRcOS, Jabberwocky, Wookiechat (ABIv0 only), Wookiechat, AmIRC Wookiechat Wookiechat, AmIRC,
Twitter (TM) Port Issues, Jabberwocky, AmiTwitter, AmiTwitter, AmiTwitter,
Newsgroups ? Newscoaster, NewsRog, WorldNews, ? ?
WYSIWYG Web Editor ? MetalWEB, AwebDV, WebDesign, Webplug, ? ?
Streaming Audio gnump3d, Icecast2 Server (Broadcast) and Client (Listen), [ mpd], Mplayer (Icecast Client only), MODMancer, Tunenet, AmiNetRadio, Mplayer, AmiNetRadio,
VoIP (Voice over IP) with SIP Client (Session Initiation Protocol) or Asterisk IAX2 Clients Softphone (skype like) ? AmiPhone with Speak Freely, ? ?
  • Commercial product.



[edit] Image Editing

Image Editing AROS(x86) AmigaOS3(68k) AmigaOS4(PPC) MorphOS(PPC)
Painting or Image Manipulation LunaPaint, GrafX2, LodePaint, TVPaint, PPaint, GrafX2, ImageFX*, XiPaint, fxPaint, ImageMasterRT, ArtEffect, DeluxePaint, PerfectPaint, Zoetrope, Brilliance2*, Photogenics* LodePaint, GrafX2, ImageFX*, Sketch, Pixel*, GrafX2, ImageFX*, LunaPaint,
Image viewing LookHere, LoView, PicShow , Picture Album, PicShow, PicView, Photoalbum, WarpView, PicShow, flPhoto, Thumbs, Picture Album, ShowGirls, Picture Album,
Photo retouching ? Photogenics*, ArtEffect*, WarpView, flPhoto, Photocrop, ShowGirls
Graphic Format Converter ? GraphicsConverter, ImageStudio, MPImage Src, ArtPro,
Thumbnail Generator Thumbnail Generator, ImageDesk, MTN, TNM, Image2Icon,
Icon Editor none, IconEditor,
Animation Lunapaint PPaint, AnimatED, Scala*, GoldDisk MovieSetter*, Walt Disney's Animation Studio*, ProDAD*, ? Titler
2D SVG based MovieSetter type ? MovieSetter*, Fantavision*, ? ?
Morphing GLMorph, ? ?
2D Cad (qcad->LibreCAD, etc) ? Xcad, MaxonCAD, ? ?
3D Cad (OpenCascade->FreeCad, BRL-CAD, OpenSCAD, AvoCADo, etc) ? XCad3d*, DynaCADD*, ? ?
3D Rendering POV-Ray, CINEMA 4D*, POV-Ray, Lightwave3D*, Real3D*, Caligari24*, Reflections/Monzoom*, Irit Editor Src, Blender, POV-Ray, Yafray, Blender, POV-Ray, Yafray,
3D Format Converter ? T3D lib Src, IVCon,
  • Commercial product.



[edit] Audio

Audio AROS(x86) AmigaOS3(68k) AmigaOS4(PPC) MorphOS(PPC)
Playing Audio mp3Player, Mplayer, playcdda CDs, AmiNetRadio, AmigaAmp, playOGG, TuneNet, SimplePlay, AmigaAmp, TKPlayer AmiNetRadio, Mplayer, Kaya, AmigaAmp
Editing Audio Audio Evolution 4 Samplitude Opus Key, HD-Rec, SoundFX, HD-Rec, AmiSoundED, Audio Evolution 4 HD-Rec, Audio Evolution 4 to come
Music Edit Tracker Digibooster, HivelyTracker, Octamed Milkytracker, HivelyTracker Milkytracker, HivelyTracker, GoatTracker
Music Edit Other (Midi or Audio) early wip Bars and Pipes, WildMidi Player, Bars'n'Pipes, MusicX*, Deluxe Music*, Horny, HD-Rec, Camouflague*, HD-Rec, Rockbeat, Bars'n'Pipes, Horny, Audio Evolution 4, Bars'n'Pipes,
Sound Sampling Audio Evolution 4, Quick Record, Audio Evolution 3, Samplitude Opus Key, Audiomaster IV*, HD-Rec, Audio Evolution 4, HD-Rec, Audio Evolution 4,
CD/DVD burn FryingPan, FryingPan, MakeCD, FryingPan, AmiDVD, FryingPan,
CD/DVD audio rip Lame, Quick CDrip, Lame, Ncode + Rexx, Lame, Lame, Flac ripper,
MP3 v1 and v2 Tagger id3ren (v1), mp3info, MP3TagEditor v1 and v2, MPTool, ID3ren, MPGtx,
Audio Convert Online Convert, SoundBox, SoundBox Key, SampleE, sox ? ?
  • Commercial product.



[edit] Video

Video AROS(x86) AmigaOS3(68k) AmigaOS4(PPC) MorphOS(PPC)
Playing Video AMC*, Mplayer, CDXL player, IffAnimPlay, Frogger*, AMP2, MPlayer, RiVA*, MooViD*, AMC*, DvPlayer, MPlayer MPlayer, Frogger, AMP2, VLC
Streaming Video AMC*, Mplayer, ? Mplayer, Gnash, Tubexx Mplayer, OWB, Tubexx, Reggae,
Playing DVD AMC*, Mplayer AMP2, Frogger AMC*, DvPlayer*, AMP2, Mplayer
Screen Recording Screenrecorder, [ ], ? ? Screenrecorder,
Editing Video Mencoder, Quick Videos, AVIbuild and FrameBuild, Mainactor Broadcast*, Video Toaster, Broadcaster Elite, MovieShop, Adorage, VHI studio*, FFMpeg/GUI Blender, Mencoder, FFmpeg
DVD ripping (libdvdread + libdvdcss + vobcopy) Handbrake
  • Commercial product.



[edit] Magazine Editing

Magazine Editing AROS(x86) AmigaOS3(68k) AmigaOS4(PPC) MorphOS(PPC)
DTP ? Pagestream*, Professional Page*, Pagestream* Pagestream*
Scanning SCANdal FxScan*, ScanQuix* SCANdal (Sane) SCANdal
OCR gOCR Tesseract
Text Editing NoWinEd, Aros Editor, Annotate, Vim, FrexxEd, NoWinED, Annotate, GoldED/CubicIDE*, CygnusED*, Turbotext, Protext*, NoWinED, Notepad, Annotate, CygnusED* MorphOS ED, NoWinED, GoldED/CubicIDE*, CygnusED*, Annotate
Font Designer ? TypeSmith*, ? ?
Drawing Vector AmiFIG Drawstudio*, ProVector*, ArtExpression*, Professional Draw*, AmiFIG, MetaView, MindSpace, amifig, SteamDraw, amiFIG,
? ? ? ?
  • Commercial product.



[edit] Remote Desktop/Shared

Remote Desktop/Shared AROS(x86) AmigaOS3(68k) AmigaOS4(PPC) MorphOS(PPC)
Remote Desktop (server) ArosVNCServer, AmiVNC, AVNC AmiVNC MorphVNC, vncserver
Remote Desktop (client) ArosVNC, RDesktop TwinVNC, VVA, RDesktop TwinVNC, RDesktop TwinVNC, RDesktop
  • Commercial product.



[edit] Misc Application

Misc Application AROS(x86) AmigaOS3(68k) AmigaOS4(PPC) MorphOS(PPC)
File Management DOpus, DOpus, DOpus Magellan*, ClassAction, FileMaster, DM2, DirWork 2*, DOpus, Filer, AmiDisk DOpus
File Verification / Repair md5 (linux shell), workpar2 (PAR2), cksfv from website, ? ? Par2,
App Installer Jack InstallerNG, Grunch, Jack Jack
C/C++ IDE Murks, FrexxEd, Annotate, Cubic IDE*, Annotate, XDME, Annotate, CodeBench Cubic IDE*, Anontate,
Gui Creators MuiBuilder, GadtoolBox, GadtoolBox to E,

IEditor, Designer Src, GTX Convert,

? [ MuiBuilder],
Catalog .cd .ct Editors ? SimpleCat, ? SimpleCat,
Repository Git ? Git Git
Filesystem Backup MyMirror, MrBackup, Quarterback Tools*,
Filesystem Repair Quarterback Tools,
Multiple File renaming DOpus MultiRen, Rename2u,
Anti Virus ? VChecker, ? ?
  • Commercial product.



[edit] Misc Application 2

Misc Application AROS(x86) AmigaOS3(68k) AmigaOS4(PPC) MorphOS(PPC)
Basic X-AMOS, SDLBasic, Alvyn, Basic4SDL, Ace Basic, Amiblitz 3, Amos Pro, ACE Basic, ? ?
OSK On Screen Keyboard ? OSK ? ?
Comic Book CBR CBZ reader ? ? ? ?
Ebook Reader ? ? ? ?
Ebook Converter ? ? ? ?
Text to Speech, flite, translator, Die Giga Engine, FLite FLite
Speech Recognition - CMU Sphinx, Julius, ISIP, ? ? ? ?
Mathematics (Xcas, etc), mathX Maple V, mathX Yacas Yacas
Fractals ? ZoneXplorer, Various, ? ?
Route Planning web browser with access to Google Maps or OSM, AmiAtlas*, UKRoutePlus*, ? ?
World Construction ? Vista Pro and World Construction Set ? ?
Astronomy Digital Almanac (ABIv0 only), Digital Almanac, Distant Suns*, Digital Universe*, Digital Almanac, Distant Suns*, Digital Universe*, Digital Almanac,
CAD oCADis, avoCADo, FreeCAD python, ? XCad (GFACAD)*, MAXONcad)*, Cycas*, DynaCadd*, ? ?
PCB design ? SchemariCAD, ? ?
  • Commercial product.



[edit] Games Emulation

Some emulators require OpenGL to function and if the sound and emulation is fast, adjust ahi prefs channels, frequency and unit0 and unit1.

Free public domain roms for use with emulators can be found here as most of the rest are covered by copyright rules. If you like to read about old games see here and here and a blog about old computers. Possibly some of the best selling of all time. Wiki with emulated systems list.

Games Emulation AROS(x86) AmigaOS3(68k) AmigaOS4(PPC) MorphOS(PPC)
Games Emulation Amstrad CPC Caprice32 (OpenGL & pure SDL), Arnold, CPC Html5 Online, [1] [2],
Games Emulation Apple2 and 2GS
Games Emulation Arcade Mame, SI Emu (ABIv0 only), Mame, xmame, amiarcadia, Mame,
Games Emulation Atari 2600 Stella,
Games Emulation Atari 5200
Games Emulation Atari 7800
Games Emulation Atari 400 800 130XL Atari800,
Games Emulation Atari Lynx Handy (ABIv0 only),
Games Emulation Atari Jaguar
Games Emulation Bandai Wonderswan
Games Emulation BBC Micro and Acorn Electron BBC Micro Online, BeebEm, B-Em, Elkulator, ElectrEm,
Games Emulation Dragon 32 and Tandy CoCo Xroar,
Games Emulation Commodore C16 Plus4
Games Emulation Commodore C64 Vice (ABIv0 only), C64 Online, Frodo, viceplus, Vice,
Games Emulation Commodore Amiga Janus UAE, Emumiga, n/a UAE, UAE,
Games Emulation Japanese MSX MSX2 [http://jsmsx.sourceforge.net/ JS based MSX Online},
Games Emulation Mattel Intelivision
Games Emulation Mattel Colecovision and Adam
Games Emulation Milton Bradley (MB) Vectrex JS based Vectrex Online,
Games Emulation Nintendo Gameboy vba no sound, JS based Gameboy Online, vba
Games Emulation Nintendo NES EmiNES, Nes Online, Fceu, vNes Online, AmiNES, darcNES, amines
Games Emulation Nintendo SNES Zsnes, ? warpsnes Snes9x,
Games Emulation Nintendo N64 ? Mupen64+, ? ?
Games Emulation NEC PC Engine ? Hugo, Mednafen, tgemu
Games Emulation Sega Master System (SMS) Dega, sms, osmose
Games Emulation Sega Genesis/Megadrive gp no sound, DGen, Genplus, genesisplus
Games Emulation Sega Saturn ? Yabause,
Games Emulation Sinclair ZX80 and ZX81 ? ?
Games Emulation Sinclair Spectrum Fuse (crackly sound), SimCoupe setup for OpenGL but can be recompiled without, FBZX slow, Speccy Online, Asp, Speculator, X128, [3]
Games Emulation Sinclair QL ? ?
Games Emulation SNK NeoGeo Pocket gngeo, NeoPop,
Games Emulation Sony PlayStation FPSE, FPSE
Games Emulation Tangerine Oric and Atmos Oricutron Oricutron Oricutron
Games Emulation TI 99/4 99/4A ? TI4Amiga
Games Emulation HP 38G 40GS 48 49G/50G] Graphing Calculators
Games Emulation TI 58 83 84 86 - 89 92 Graphing Calculators



[edit] Games

Wiki of Port Requests, a linux list of rpg Ports.

If any games rely on SDL then the following should entered in the shell before CLI based starting of game or far better using ToolTypes.

changetaskpri -1

Games AROS(x86) AmigaOS3(68k) AmigaOS4(PPC) MorphOS(PPC)
Games Action - Thrust, Worms,
Games Adventure DMJ, [4], Aquaria*(openGL), Infocom, Zork Online. Sierra Sarien, Dragon History for ScummVM,
Games Board [5], Various,
Games Cards Reko Online, Reko,
Games Misc [6], Various HTML5 Games,
Games FPS Doom, Quake, Quake 3 Arena (OpenGL), Cube (OpenGL), Assault Cube (OpenGL), Cube 2 Sauerbraten (OpenGL), FodQuake QuakeWorld, Duke Nukem 3D, Darkplaces Nexuiz Xonotic, Doom 3 SDL (OpenGL), Hexenworld and Hexen 2, Aliens vs Predator Gold 2000 (openGL), [ Odamex (openGL doom)], Doom, Quake, AB3D, Fears, Breathless, Doom, Quake, Doom, Quake, Quake 3 Arena,
Games MMORG Eternal Lands (OpenGL), ? ? ?
Games Platform [7], Maze of Galious, Gish*(openGL), Mega Mario,

Giana's Return, Sqrxz, Sqrxz 2, Cave Story,

Games Puzzle [8], Cubosphere (OpenGL), Candy Crisis,
Games Racing Super Tux Kart (OpenGL), F1 Spirit (OpenGL), [9]
Games RPG GemRB, nethack, BOH, PA RPG, DNT, Phantasie, Faery Tale, D&D ones, Dungeon Master,
Games Shoot Em Ups Formido, Violetland, Open Tyrian, Starfighter, Alien Blaster, Starfighter,
Games Simulations VDrift, Freespace 2, Torcs, Ultimate Stunts, Mania Drive, GL117, Theme Hospital, Rollercoaster Tycoon, Hedgewars, SimCity, SimAnt, Sim Hospital, Theme Park, [10]
Games Strategy RTSgus, Wargus, Stargus, MegaGlest (OpenGL), UFO:AI (OpenGL), Epiar OpenGL, C&C Html5, FreeCiv, [11]





[edit] Various Application Guides

[edit] Multimedia

[edit] MPlayer

Many of the menu features (such as doubling) do not work with the current version of mplayer but using

4:3

mplayer -vf scale=800:600 file.avi

16:9

mplayer -vf scale=854:480 file.avi

if you want gui use;

mplayer -gui 1 <other params> file.avi



[edit] Audio Evolution 4

The number of tracks per project(s) is unlimited .... AHI limits you to recording only two at a time. ie not on 8 track sound cards like the Juli@ or Phase 88.


[edit] Set Up
AHI Unit 0, 1, 2, 3 set up

Most apps use the Music Unit only but a few apps also use Unit (0-3) instead or as well.

  • Set up AHI prefs so that microphone is available. (Input option near the bottom)


stereo++ allows the audio piece to be placed anywhere and the left-right adjusted to sound positionally right

hifi best for music playback if driver supports this option


Channels

Monitor

Gain

Inout

Output

Advanced settings - Debugging via serial port


[edit] Recording
AE4 Recording
  • Options -> Soundcard In/Out
  • Options -> SampleRate
  • Options -> Preferences

F6 for Sample File List



[edit] DAW Workflow

These are the usual features found in DAWs...

  • Recording digital audio, midi sequencer and mixer
  • virtual VST instruments and plug-ins
  • automation, group channels, MIDI channels, FX sends and returns, audio and MIDI editors and music notation editor


[edit] Layout
  • different track views
  • mixer and track layout (but not the same as below)
  • traditional two windows (track and mixer)

creating a synthesizer or effect from various "primitive" elements and then using the result in a manner little different than one uses any synthesizer or effect

  • during the first your role is that of the instrument creator
  • during the second your role is that of the instrument player

"patches" to "generate" sound, and/or to process sound. You can combine previously created processing or generator elements to create new processing or generating elements but the results are still distinctly processing or generating


assemble a personal collection of sound objects


written road maps relating patchbay points, outboard gear, and audio interface I/O


Mixing - mixdown


Tracking


Effects - fade in


Signal Processing -


Overdub



[edit] Internet

[edit] OWB Web Browser

Slow internet experience can be improved by deleting cookies.db

To use Youtube, OWB Settings->Scripts add youtube.js then each Youtube play website will show a series of numbers. First set are for download, next with Flash and finally without Flash. It should highlight which are which.

The higher the number the better the quality and size. Numbers seem to go in order from a series of flv files, to a series of vp8 and finally h264 files.

Google likes breaking Youtube support often. New .js scripts sometimes appear here http://fabportnawak.free.fr/owb/scripts/



[edit] YAM

Incoming Mail (POP3) Server - requires SSL: pop.gmail.com Use SSL: Yes Port: 995

Outgoing Mail (SMTP) Server - requires TLS: smtp.gmail.com (use authentication) Use Authentication: Yes Use STARTTLS: Yes (some clients call this SSL) Port: 465 or 587

Account Name: your Gmail username (including '@gmail.com') Email Address: your full Gmail email address (username@gmail.com) Password: your Gmail password


Anyway, the SMTP is pop.gmail.com port 465 and it uses SSLLv3 Authentication. The POP3 settings are for the same server (pop.gmail.com), only on port 995 instead.



[edit] SimpleMail

gmail pop/smtp config:

Be sure to activate the pop3 in your gmail account. pop3: pop.gmail.com Use SSL: Yes Port: 995

smtp: smtp.gmail.com (with authentication) Use Authentication: Yes Use SSL: Yes Port: 465 or 587

Be sure that you change the pop3 and the smpt tcp ports! I don't know if YAM or simplemail can be configured like this.

If you dont need encryption then it works fine afaik. If you want to use encryption, it needs ssl. So to keep it simple, yes if you want to use secure sockets (ssl) than it is useless for you (atm).

http://www.amiga.org/gallery/index.php?n=1295



[edit] IRC Internet Relay Chat

Double click on Aircos icon in Extras:Networking/Apps/Aircos. It has been set up with a guest account for trial purposes. Though ideally, choose a nickname and password for frequent use of irc.

Just type a message in lowercase' letters and it will be posted to all in the AROS channel. Please do not use UPPER CASE as it is a sign of SHOUTING which is annoying.


Other things to type in - replace <message> with a line of text and <nick> with a person's name

/help 

/list 

/who
/whois <nick>

/msg <nick> <message>

/query <nick> 
<message>s
/query

/away <message>
/away 

/quit <going away message> 

IRC Primer can be found here in html, TXT, PostScript.




[edit] Jabberwocky

The Jabber.org service connects with all IM services that use XMPP, the open standard for instant messaging and presence over the Internet. The services we connect with include Google Talk, Live Journal Talk, Nimbuzz, Ovi, and thousands more. However, you can not connect from Jabber.org to proprietary services like AIM, ICQ, MSN, Skype, or Yahoo because they don’t yet use XMPP components (XEP-0114) but you can use Jabber.com's servers and IM gateways (MSN, ICQ, Yahoo etc) instead, *or* any other open servers someone's decided to run.

You have to register with one of the servers, this XMPP list, this list or a list here, this list.

Jabberwocky open a window where the Jabber server part is typed in as well as your Nickname and Password.

Jabber ID (JID) identifies you to the server and other users.

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

Roster (contacts list)

Chatrooms (MUC) are available

File Transfer - can send and receive files through the Jabber service but not with other services like IRC, ICQ, AIM or Yahoo. All you need is an installed webbrowser and OpenURL.

Clickable URLs - The message window uses Mailtext.mcc and you can set a URL action in the MUI mailtext prefs like SYS:Utils/OpenURL %s NEWWIN.

Read more at Mikey's Site

There is no consistent Skype like (H.323 VoIP) video conferencing available over Jabber. The move from xmpp to Jingle should help but no support on any amiga-like systems at the moment. AmiPhone and Speak Freely was an early attempt voice only contact. SIP and Asterisk are other PBX options.



[edit] ICQ

The new version (beta) of StriCQ uses a newer ICQ protocol. Most of the ICQ Jabber Transports still use an older ICQ protocol. You can only talk one-way to StriCQ using the older Transports. Only the newer ICQv7 Transport lets you talk both ways to StriCQ. Look at the server lists in the first section to check.



[edit] Yahoo Messenger

To do


[edit] Twitter

For a few years, there has been added a twitter transport. Servers include jabber.hot-chili.net, and .

An How-to

Read more



[edit] MSN

Maybe outdated with MSN closing... You have to check each servers' Agents List to see what transports (MSN protocol, ICQ protocol, etc) are supported or use the list address' provided in the section above. Then register with each transport (IRC, MSN, ICQ, etc) to which you need access. After registering you can Connect to start chatting.

msn.jabber.com/registered should appear in the window.

From this JW group guide which helps with this process in a clear, step by step procedure.

1. Sign up on MSN's site for a passport account. This typically involves getting a Hotmail address.

2. Log on to the Jabber server of your choice and do the following:

  • Select the "Windows/Agents" menu option in Jabberwocky.
  • Select the MSN Agent from the list presented by the server.
  • Click the Register button to open a new window asking for:
    • Username = passort account email address, typically your hotmail address.
    • Nick = Screen name to be shown to anyone you add to your buddy list.
    • Password = Password for your passport account/hotmail address.
  • Click the Register button at the bottom of the new window.

3. If all goes well, you will see the MSN Gateway added to your buddy list. If not, repeat part 2 on another server. Some servers may show MSN in their list of available agents, but have not updated their software for the latest protocols used by MSN.

4. Once you are registered, you can now add people to your buddy list. Note that you need to include the msn. ahead of the servername so that it knows what gateway agent to use. Some servers may use a slight variation and require msg.gate. before the server name, so try both to see what works.

If my friend's msn was amiga@hotmail.co.uk and my jabber server was @jabber.meta.net.nz.. then amiga%hotmail.com@msn.jabber.meta.net.nz

or another the trick to import MSN contacts is that you don't type the hotmail URL but the passport URL... eg. Instead of: goodvibe%hotmail.com@msn.jabber.com You type: goodvibe%passport.com@msn.jabber.com And the thing about importing contacts I'm afraid you'll have to do it by hand, one at the time...



[edit] Office

[edit] Ignition - Amiga Spreadsheet

Needs ABIv1 to be completed (2012?) before more can be done

File formats supported

  • ascii #?.txt and #?.csv (single sheets with data only).
  • igs and TurboCalc(WIP) #?.tc for all sheets with data, formats and formulas.

There is no support for xls, xlsx, ods or uos (Uniform Unified Office Format) yet.


  • Always use Esc key after editing Spreadsheet cells.
  • copy/paste seems to copy the first instance only so go to Edit -> Clipboard to manage the list of remembered actions.
  • Right mouse click on row (1 or 2 or 3) or column header (a or b or c) to access optimal height or width of the row or column respectively
  • Edit -> Insert -> Row seems to clear the spreadsheet or clears the rows after the inserted row until undo restores as it should be...

Change Sheet name by Object -> Sheet -> Properties

Click in the cell which will contain the result, and click down arrow button to the right of the formula box at the bottom of the spreadsheet and choose the function required from the list provided. Then click on the start cell and click on the bottom right corner, a very small blob, which allows stretching a bounding box (thick grey outlines) across many cells This grey bounding box can be used to copy a formula to other cells.

Object -> Cell -> Properties to change cell format - Currency only covers DM and not $, Euro, Renminbi, Yen or Pound etc. Shift key and arrow keys selects a range of cells, so that formatting can be done to all highlighted cells. View -> Overview then select ALL with one click (in empty cell in the top left hand corner of the sheet).

Default mode is relative cell referencing e.g. a1+a2 but absolute e.g. $a$1+$a$2 can be entered.

  • #sheet-name to absolute reference another sheet-name cell unless reference() function used.


Graphs

use shift key and arrow keys to select a bunch of cells to be graph'ed making sure that x axes represents and y axes represents


  • value() - 0 value, 1 percent, 2 date, 3 time, 4 unit ...


Dates
  • Excel starts a running count from the 1st Jan 1900 and Ignition starts from 1st Jan 1AD (maybe this needs to change)

Set formatting Object -> Cell -> Properties and put date in days


Time

Set formatting Object -> Cell -> Properties and put time in seconds taken


Database (to be done by someone else)

type - standard, reference (bezug), search criterion (suchkriterium),

  • select a bunch of cells and Object -> Database -> Define to set Datenbank (database) and Felder (fields not sure how?)
  • Neu (new) or loschen (delete) to add/remove database headings e.g Personal, Start Date, Finish Date (one per row?)
  • Object -> Database -> Index to add fields (felder) like Surname, First Name, Employee ID, etc to ?

Filtering done with dbfilter(), dbproduct() and dbposition().

Activities with dbsum(), dbaverage(), dbmin() and dbmax().

Table sorting -


Scripts (Arexx)


Excel(TM) to Ignition - commas , replaced by semi-colons ; to separate values within functions
  • SUM(),
  • AVERAGE(), MAX(), MIN(), INT(), PRODUCT(), MEDIAN(), VAR() becomes Variance(), Percentile(),
  • IF(), AND, OR, NOT
  • LEFT(), RIGHT(), MID() becomes MIDDLE(), LEN() becomes LENGTH(),
  • LOWER() becomes LOWERCASE(), UPPER() becomes UPPERCASE(),
  • DATE(yyyy,mm,dd) becomes COMPUTEDATE(dd;mm;yyyy),
  • TODAY(), DAY(),WEEK(), MONTH(),=YEAR(TODAY()),
  • EOMONTH() becomes MONTHLENGTH(),
  • NOW() should be date and time becomes time only, SECOND(), MINUTE(), HOUR(),
  • DBSUM() becomes DSUM(),



Missing (not sure what features/functions are needed in ignition for better support of Excel files)

There is no Merge and Join Text over many cells, no protect and/or freeze row or columns or books but can LOCK sheets, no define bunch of cells as a name, Macros (Arexx?), conditional formatting, no Solver, no Goal Seek, no Format Painter, no AutoFill, no AutoSum function button, no pivot tables, (30 argument limit applies to Excel)

  • HLOOKUP(), VLOOKUP(), INDEX(), MATCH(), CHOOSE(), TEXT(),
  • TRIM(), FIND(), SUBSTITUTE(), CONCATENATE() or &, PROPER(), REPT(),
  • SUMPRODUCT(), ROUND(), ROUNDUP(), *ROUNDDOWN(), COUNT(), COUNTA(), SUMIF(), COUNTIF(), COUNTBLANK(), TRUNC(),
  • PMT(), PV(), FV(), POWER(), SQRT(), MODE(), TRUE, FALSE,
  • MODE(), LARGE(), SMALL(), RANK(), STDEV(),
  • DCOUNT(), DCOUNTA(), WEEKDAY(),



Excel Keyboard shortcuts needed to aid usability in Ignition
Ctrl Z - Undo

Ctrl D - Fill Down
Ctrl R - Fill right

Ctrl F - Find
Ctrl H - Replace 

Ctrl 1 - Formatting of Cells
CTRL SHIFT ~ Apply General Formatting ie a number


Every ODF file is a collection of several subdocuments within a package (ZIP file), each of which stores part of the complete document.

  • content.xml – Document content and automatic styles used in the content.
  • styles.xml – Styles used in the document content and automatic styles used in the styles themselves.
  • meta.xml – Document meta information, such as the author or the time of the last save action.
  • settings.xml – Application-specific settings, such as the window size or printer information.


To read document follow these steps:

  • Extracting .ods file.
  • Getting content.xml file (which contains sheets data).
  • Creating XmlDocument object from content.xml file.
  • Creating DataSet (that represent Spreadsheet file).
  • With XmlDocument select “table:table” elements, and then create adequate DataTables.
  • Parse child’s of “table:table” element and fill DataTables with those data.
  • At the end, return DataSet and show it in application’s interface.


To write document follow these steps:

  • Extracting template.ods file (.ods file that we use as template).
  • Getting content.xml file.
  • Creating XmlDocument object from content.xml file.
  • Erasing all “table:table” elements from the content.xml file.
  • Reading data from our DataSet and composing adequate “table:table” elements.
  • Adding “table:table” elements to content.xml file.
  • Zipping that file as new .ods file.


XLS file format

The XLS file format contains streams, substreams, and records.

These sheet substreams include worksheets, macro sheets, chart sheets, dialog sheets, and VBA module sheets. All the records in an XLS document start with a 2-byte unsigned integer to specify Record Type (rt), and another for Count of Bytes (cb). A record cannot exceed 8224 bytes. If larger then the rest is stored in one or more continue records.

  • Workbook stream
    • Globals substream
      • BoundSheet8 record - info for Worksheet substream i.e. name, location, type, and visibility. (4bytes the lbPlyPos FilePointer, specifies the position in the Workbook stream where the sheet substream starts)
    • Worksheet substream (sheet) - Cell Table - Row record - Cells (2byte=row 2byte=column 2byte=XF format)
      • Blank cell record
      • RK cell record 32-bit number.
      • BoolErr cell record (2-byte Bes structure that may be either a Boolean value or an error code)
      • Number cell record (64-bit floating-point number)
      • LabelSst cell record (4-byte integer that specifies a string in the Shared Strings Table (SST). Specifically, the integer corresponds to the array index in the RGB field of the SST)
      • Formula cell record (FormulaValue structure in the 8 bytes that follow the cell structure. The next 6 bytes can be ignored, and the rest of the record is a CellParsedFormula structure that contains the formula itself)
      • MulBlank record (first 2 bytes give the row, and the next 2 bytes give the column that the series of blanks starts at. Next, a variable length array of cell structures follows to store formatting information, and the last 2 bytes show what column the series of blanks ends on)
      • MulRK record
      • Shared String Table (SST) contains all of the string values in the workbook.


ACCRINT(), ACCRINTM(), AMORDEGRC(), AMORLINC(), COUPDAYBS(), COUPDAYS(), COUPDAYSNC(), COUPNCD(), COUPNUM(), COUPPCD(), CUMIPMT(), CUMPRINC(), DB(), DDB(), DISC(), DOLLARDE(), DOLLARFR(), DURATION(), EFFECT(), FV(), FVSCHEDULE(), INTRATE(), IPMT(), IRR(), ISPMT(), MDURATION(), MIRR(), NOMINAL(), NPER(), NPV(), ODDFPRICE(), ODDFYIELD(), ODDLPRICE(), ODDLYIELD(), PMT(), PPMT(), PRICE(), PRICEDISC(), PRICEMAT(), PV(), RATE(), RECEIVED(), SLN(), SYD(), TBILLEQ(), TBILLPRICE(), TBILLYIELD(), VDB(), XIRR(), XNPV(), YIELD(), YIELDDISC(), YIELDMAT(),



[edit] Scandal

Scanner usually needs to be connected via a usb port and not via a hub or extension lead.

Check in Trident Prefs -> Devices that the USB Scanner is not bound to anything (e.g. Bindings None) If not found then reboot the computer and recheck.

Start Scandal, choose Settings from Menu strip at top of screen and in Scanner Driver choose the ?#.device of the scanner (e.g epson2.device).

The next two boxes - leave empty as they are for morphos SCSI use only

or put ata.device (use the selection option in bigger box below) and Unit as 0 this is needed for gt68xx 
  • gt68xx - no editing needed in s/gt68xx.conf but needs a firmware file that corresponds to the scanner gt68xx firmwares in sys:s/gt68xx.
  • epson2 - Need to edit the file epson2.conf in sys/s that corresponds to the scanner being used

Save the settings but do not press the Use button (aros freezes)

Back to the Picture Scan window and the right-hand sections.

Click on the Information tab and press Connect button and the scanner should now be detected.

Go next to the Scanner tab next to Information Tab should have Color, Black and White, etc and dpi settings now. Selecting an option Color, B/W etc can cause dpi settings corruption (especially if the settings are in one line) so set dpi first. Make sure if Preview is set or not.

In the Scan Tab, press Scan and the scanner will do its duty. Be aware that nothing is saved to disk yet.

In the Save tab, change format JPEG, PNG or IFF DEEP. Tick incremental and base filename if necessary and then click the Save button. The image will now be saved to permanent storage.




[edit] Graphics

[edit] AmiFIG (xfig manual)

Showing all Windows open in AmiFIG.
All windows available to AmiFIG.

for drawing simple to intermediate vector graphic images for scientific and technical uses and for illustration purposes for those with talent

Menu options
  • Load - fig format but import(s) SVG
  • Save - fig format but export(s) eps, ps, pdf, svg and png
  • PAN = Ctrl + Arrow keys
  • Deselect all points

There is no selected object until you apply the tool, and the selected object is not highlighted.

Metrics - to set up page and styles - first window to open on new drawings
Tools - Drawing Primitives - set Attributes window first before clicking any Tools button(s)
  • Shapes - circles, ellipses, arcs, splines, boxes, polygon
  • Lines - polylines
  • Text "T" button
  • Photos - bitmaps
  • Compound - Glue, Break, Scale
  • POINTs - Move, Add, Remove
  • Objects - Move, Copy, Delete, Mirror, Rotate, Paste

use right mouse button to stop extra lines, shapes being formed and the left mouse to select/deselect tools button(s)

  • Rotate - moves in 90 degree turns centered on clicked POINT of a polygon or square
Attributes which provide change(s) to the above primitives
  • Color
  • Line Width
  • Line Style
  • arrowheads
Modes

Choose from freehand, charts, figures, magnet, etc

Library - allows .fig clip-art to be stored
  • compound tools to add .fig(s) together


FIG 3.2 Format as produced by xfig version 3.2.5
Landscape
Center
Inches
Letter 
100.00
Single
-2
1200 2
4 0 0 50 -1 0 12 0.0000 4 135 1050 1050 2475 This is a test.01
  1. change the text alignment within the textbox. I can choose left, center, or right aligned by either changing the integer in the second column from 0 (left) to 1 or 2 (center, or right).
  1. The third integer in the row specifies fontcolor. For instance, 0 is black, but blue is 1 and Green3 is 13.
  1. The sixth integer in the bottom row specifies fontface. 0 is Times-Roman, but 16 is Helvetica (a MATLAB default).
  1. The seventh number is fontsize. 12 represents a 12pt fontsize. Changing the fontsize of an item really is as easy as changing that number to 20.
  1. The next number is the counter-clockwise angle of the text. Notice that I have changed the angle to .7854 (pi/4 rounded to four digits=45 degrees).
  1. twelfth number is the position according to the standard “x-axis” in Xfig units from the left. Note that 1200 Xfig units is equivalent to once inch.
  1. thirteenth number is the “y-position” from the top using the same unit convention as before.
  • The nested text string is what you entered into the textbox.
  • The “01″ present at the end of that line in the .fig file is the closing tag. For instance, a change to \100 appends a @ symbol at the end of the period of that sentence.


Just to note there are no layers, no 3d functions, no shading, no transparency, no animation


[edit] Games

AROS version can be compiled from hurrican svn. Compiled it on the Linux side with AROS cross compilers.

- get Hurrican source from sourceforge

- get SDL_mixer from archives.aros-exec.org (the one in AROS contrib does not have MOD support compiled in)

- cd to "Hurrican/src", adjust Makefile (TARGET=aros, make INCLUDES_OS point to AROS SDL headers and fix

 path to libSDL_mixer.a)

- type make. I compiled everything on the Linux side, so

 "export PATH=$PATH:<arosdir>/bin/linux-i386/tools/crosstools" first.

- this should create "Hurrican/hurricanaros".

- copy "Hurrican/" over to where AROS can see it. Increase stack before launching it

 (try 1000000 - stacksnoop seems to be broken at the moment, so that's just a random
 guess). Also make sure to have enough RAM in AROS. For AROS hosted try starting
 AROS with "-m 256".

- cursor keys in game may not work. Try 2/4/6/8 on numkey pad and game prefs to reconfigure.

- On AROS hosted (only place I tested) to use accelerated opengl do "make workbench-libs-hostgl"

 and before running the game do "Loadresource sys:storage/libs/mesa.library", or copy the library
 over the one in sys:libs.

There are still some little gfx, music and other problems in the game.



Bars n Pipes

The most important problems at that time were the so called "Little endian / Big endian". This is the order the data are stored in memory.

BnP is using internal much own 4-Byte IDs, to check which kind of datas are currently processed. Especially in all it's files the IDs are playing a important role. The IDs are stored into the file in the same order they are layed out in the memory.

In a BnP file (no matter which kind) the ID "NAME" (saved as its ANSI-values) is stored on a Big endian system (68k-computer) as "NAME". On a Little endian - system (x86-computer) as "EMAN".

My target at that time was, to make the AROS-BnP compatible to songs, which were stored on a 68k-computer (AMIGA).

Hitch Hiker was and Ian Stirling is working on the amiga versions still