Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
47 user(s) are online (40 user(s) are browsing Forums)

Members: 1
Guests: 46

salass00, more...

Support us!

Headlines

Forum Index


Board index » New posts




Re: Programming languages for old Amigas
Just popping in
Just popping in


Thank you for your reply, Jack.

Now that you have mentioned AREXX, I noticed that I should have explained myself better.
I intend to learn a language which I can also use on my Windows PC or other computers. I know that AREXX is very powerful and there are many other good languages for the Amiga. For example Oberon or Modula 2 are supposed to be good as well.
However, I am more looking for a more common programming language which is still used in the future.

Do you think learning C++ is too hard for a beginner? Are there any alternatives? Basic is easier, but might be too slow. The concept of the language is also a bit outdated I think.

I would also like to know if there is a good editor that runs well with older Amigas. When I participated in the Java course, we had an editor that highlighted the commands and variables.

Go to top


Re: Source code?
Not too shy to talk
Not too shy to talk


Picasso 96 is currently used in OS4 and as far as I know it still belongs to the original P96 team, who I presume are part of the OS4 team.

Go to top


Re: Programming languages for old Amigas
Just popping in
Just popping in


I'd recommend the following for an A500, in order of difficulty:

1. GFA Basic
2. HiSoft PASCAL
3. Blitz Basic
4. DICE C

If it is 2.04 and later, include AREXX on that list at about 1.5.

The court case is like a thunderstorm after a long humid summer.
Go to top


Amiga Security Faq
Just popping in
Just popping in


I'm looking to build this FAQ, please contribute in comments and I'll add them in here under the right section by editing this post. Please don't do general chatter. Anything that you have noticed in configurations will be useful as will external links. Please help as I am sure we can all benefit from a single resource on this subject! This is for all versions of AmigaOS!


Quote:

AmigaOS Security FAQ

Revision: 0.0.2

Dated: 2nd December 2006

New advisories since previous revision:
Exploits N/A
Vulnerability N/A
Warnings N/A

1.General security concepts
1.0 Daemon attacks
1.1 Stack attacks
1.2 Trojan/Malware
1.3 General
2. AmigaOS limitations
2.0 Tasks, Processes, Signals and Messages
2.1 Permission bits
2.2 Paths
2.3 Functions and vectors
2.4 Virus attacks
2.5 Scripting
2.6 Servers, macros and automation
3. AmigaOS online as a client
3.0 TCP/IP stacks
3.0.1. AmiTCP
3.0.2. Miami
3.1 Web Browsers
3.1.1. Aweb
3.1.2. Ibrowse
3.1.3. Voyager
3.2 IRC
3.2.1. AmIRC
3.2.2. WookieChat
3.3 Email
3.3.1. YAM
3.3.2. SimpleMail
3.4 Remote shells
3.4.1. Telnet
3.4.2. Amtelnet
3.4.3. SSHv1
3.5 Remote file transfer
3.5.1. ftp
3.5.2. sftp
3.6 File sharing
3.6.1. SAMBA
4. AmigaOS online as a server
4.0 Suitability
4.1 Apache
4.1.1. PHP
4.1.2. MySQL client
4.1.3. SQLITE
4.2 Black Widow
4.3 SAMBA



1 General Security Concepts

Whenever you go online you will end up announcing your presence to the world. By doing this you are guaranteed that someone will try to test your connection to find ways in to do awful things at least once in your online lifetime. In fact the BBC honeypot experiment, although it had it's flaws, claimed it was hit by a potential security assault every 15 minutes.

http://news.bbc.co.uk/2/hi/technology/5414502.stm

( source BBC )

1.0 Daemon attacks

If you are running something on your machine that can be used by another computer on the internet then it is guaranteed to be found. If there is a known exploit for this then it is guaranteed to be exploited: it is only a matter of time. If there isn't a known exploit, but it actually does have a flaw that is unknown as of yet then someone will find it given motivation and time and you will be vulnerable.

By hiding behind what is known as a ?firewall?...

http://en.wikipedia.org/wiki/Firewall_%28networking%29

( source Wikipedia )

... you can mitigate the risk somewhat. By not running any of these types of programs, normally known as ?daemons?...

http://en.wikipedia.org/wiki/Daemon_%28computer_software%29

( source: Wikipedia )

...you can mitigate the risk even further. However it is still possible you can be subject to attack:

1.1 Stack attacks

TCP/IP stacks are assumed to be invulnerable, that is until the next flaw is found. The majority of flaws that have been discovered cause little more than a disconnect for the user, or tying down of system resources ( overloading ). Such attacks are most definitely handled by placing a firewall between you and the internet ? at least it makes it the firewalls problem.

1.2 Trojan, malware attacks

Trojan attacks are now a coverall term for attacks by which something gets onto your computer through your own volition. This can vary from accessing a web site and something on it does something to your machine ( as simple as a hang ? or launches off some program you have configured to handle a datatype which has its own bug ) or maybe you have mounted some network device that allows through lack of thought on the developers part that allows a script to be run that causes damage or maybe you just downloaded a bit of software that gives up some control of your machine to a cracker every time you connect to the network.

To handle these you should consider permitting some level of outbound firewall protection so that you are always aware of what is accessing the internet other than something you have initiated. But really, here, you need to be vigilant. If there are scanners available for your version of the Amiga Operating System you need to use them and keep them up to date.

1.3 General

The most important advice is to identify what type of risks you are currently exposed to and keep an eye on the security alerts that come around for that software. This cannot be under-emphasised because your typical cracker ( or the more clueless version who just uses existing scripts known dismissively as a ?script-kiddie? ) will be reading these alerts too and be waiting to expose your computer if they can.

Don't get overly paranoid if you can help it, don't let it suck out all enjoyment of using your Amiga online or offline but just be very aware that if someone finds they can do something unpleasant to someone else online they are going to do it.

2. AmigaOS limitations

AmigaOS has absolutely no security model beyond the ability to make files write protected ( 2.1 ). Bizzarely this does not make it entirely insecure because if you use it how it is designed and take precautions it can provide you a reasonable level of protection from attacks. We will discover more about how to do this in the FAQ.

2.0 Tasks, Processes, Signals and Messages

Any task can access the memory of another task in every revision up to, and including, AmigaOS 4.0. References to memory is habitually passed between running tasks and individual tasks are not assigned any security credential. Any task can remove another task from running in the execution list, signal another task to stop and to send messages to device drivers, windows, screens and other service processes.

Is this still true in Amiga OS 4.0?

2.1 Permission bits

Files can be write protected, read protected, delete protected and execute protected. However, any task can unset this if it so wishes. There are no security credentials for users, groups or ephemeral groups on the filesystem. Even if there where, there is no way of telling which task or process has a credential that can be compared with the filesystem credential to deny or allow access.

What about PFS? SFS?

2.2 Paths

Library and binary paths can be added to and removed from by anyone and if something is in the path it can be executed by any DOS process or shell. All paths are set globally as are assigns and library paths. What you do in one place has an effect on the entire operating system.

2.3 Functions and vectors

AmigaOS was traditionally attacked by "patching" vectors. AmigaOS in the Exec library allows you to override functions and methods to point to a different implementation. While this is useful for creating extensions and plugins and extending function it can also be used to inject trojan code, code that tracks personal information and change the behaviour of the operating system without the user being informed. There is no built in protection for this and even Exec methods and functions can be patched to target any other bit of code.

2.4 Virus attacks

Typical virus attack patterns here - bootblock, vector patches, etc.

2.5 Scripting

AREXX issues here, why it might be a good idea to disable AREXX unless you are really using it.

2.6 Servers, macros and automation

Theoretical exploitation of the system - probably too close to 2.5 to have its sown section



Edited by Mitch on 2006/12/2 21:41:49
The court case is like a thunderstorm after a long humid summer.
Go to top


Re: Programming languages for old Amigas
Quite a regular
Quite a regular


Sister_Rita:

Do you intend to write with or without gui?
Imho the most intermedite language is AREXX.
Afait, it is part of WB2.0 and later or so.
There's an amigaguide userguide for it somewhere (aminet afair)

Good luck
Jack

Resized Image
"the expression, 'atonal music,' is most unfortunate--it is on a par with calling flying 'the art of not falling,' or swimming 'the art of not drowning.'. A. Schoenberg
Go to top


Re: Amigans bug thread
Not too shy to talk
Not too shy to talk


Quote:

MichaelMerkel wrote:
can we have a "reply and quote" button, please?
or let the reply button quote all as a default?

unfortunately none of the editor buttons work with ibrowse

have a look at e.g. os4welt.de. that forum uses a framwork which also works with ibrowse quite well.


Quote:
erm... scroll down a bit and you'll see a 'quote' button below the options, to the left of the Preview button


that's why i wrote:
Quote:
unfortunately none of the editor buttons work with ibrowse

because these buttons don't work with ibrowse

byebye...

Go to top


Re: Source code?
Not too shy to talk
Not too shy to talk


i may be wrong - but picasso96 is today "owned" by the same people it has been owned since from its beginnig.

p96 is now also "part of" os4.

byebye...

Go to top


Programming languages for old Amigas
Just popping in
Just popping in


I am a complete beginner in programming Amiga computers. The only experience I have is some Amiga Basic from a long time ago. I did not like Amiga Basic so much, it was very buggy. No surprise, it is from the Microsoft Corporation!
Some years ago, I participated in a Java course at an adult education program. I did not really enjoy this programming language and I am not even sure if it is available for the Amiga.
I have seen that a lot of Amiga developers joined this internet forum, so it could be the right place to ask you for advice:

I wish to learn a programming language and practice my new experience on the Amiga. I don't expect to write an advanced computer program soon, but writing some small utilities or tools would be great.

What programming language do you advise me to learn? Can I use general programming books, even when I plan to program for the Amiga, or do I have to look for old Amiga programming books? I will use an old Amiga 500 which has a harddisk and accelerator expansion for programming.

Thank you.

Go to top


Re: Learning to love Workbench 1.3
Just popping in
Just popping in


Quote:

RomanceClip wrote:

That is interesting - the only one I have seen is on Australian Ebay! Trouble was I forgot to add it to my watch list and I couldn't find it again.


if your after an AD-RAM i'll part with mine for a reasonable price.. also have an unused a590

ZanT

lu lu lu got some apples

best episodes Southpark season 11: Night of the living homeless, More c rap and Le petiet tourettes!
Go to top


Re: AmigaOS4.0 on classic Amiga
Supreme Council
Supreme Council


Thread cleaned up a bit. Seriously now people, please do stay on topic.

Vacca foeda. Sum, ergo edo

Mr Bobo Cornwater
Go to top


Re: Learning to love Workbench 1.3
Just popping in
Just popping in


Quote:

zant wrote:
i have tried one non gvp IDE product with my a500 and it was called AD-IDE the same company did an 010 (ad-speed) and a AD-RAM expansion that took your amiga up to 2mb chip and 4 fast through the trapdoor.. ahh the good ole days.. (for the life of me cant remember the companies name) if i remember rightly it was an aussie company... :-/

ZanT

(i still have my AD-RAM LOL)


That is interesting - the only one I have seen is on Australian Ebay! Trouble was I forgot to add it to my watch list and I couldn't find it again.

Go to top


Re: Good CD32 games
Not too shy to talk
Not too shy to talk


I find Alien Breed Tower Assould very difficult to play

Go to top


Re: Good CD32 games
Just popping in
Just popping in


Quote:

Valiant wrote:
I'd like to buy a new game for my CD32. What I currently have are Pinball Fantasies and Sleepwalker (which came with the system), Defender of the Crown II, Lemmings, Microcosm, Sim City, Labyrinth, Liberation, The Chaos Engine, Guy Spy, and The Hound of the Baskervilles. Any ideas for another good game?


How about Frontier Elite II?

Go to top


Re: Good CD32 games
Home away from home
Home away from home


@Sister_Rita
Quote:
I am not an Amiga-collector yet, but might become one in the future.


Me neither, i don't collect computers, i work with them

Quote:
What is your favourite Amiga computer model and why?


The ones i'm working with atm (no favourites)

A4000 with 64MB Ram Fast, 2MB Chip
Cyberstorm PPC with Dual 68060@50Mhz / 604e@200MHz
Cybervision PPC Gfx Board with 8MB Gfx Ram
9.1 GB SCSI HD, Ultraplex 40x SCSI CD-Rom
X-Surf 2 dangling on a Netgear DG834B v3 Router

all that wrapped in a wooden case i let a kind carpenter
build for me on my own plans (some might they, a coffin hehe )

If i ever get my hands on DigiCam, i'll post pics from the case

Other than that, my A1XE, of course, with the best AmigaOS
ever done...

I don't have a favourite model, Amiga is a way of life, a
way of believing, you don't need to hold something in your
hands to believe

Amiga is believing

Go to top


Re: NOTICE to members: - Please read.
Just popping in
Just popping in


Evening all, seems where growing into a fairly large community. I would like to take this oppertunity to ask everyone what they would really like to see added to amigans,net to make it that much better :)


Edited by prism on 2006/12/4 18:33:29
Out of all the things I've lost I miss my mind the most.
Go to top


Re: Good CD32 games
Just popping in
Just popping in


@Raziel
i though akiko emulation was still a bit iffy .. i own a few original CD32 games..lil devil ,tower assualt ,high octane
and bubba and stix i wouldnt mind trying ..i tried a few years ago to play the games in a a1200 with a dc-rom and sucsess was limited to a long wait and a short crash dont have the 1200 anymore but hey i have an old AF with the latest UAE so i might try that

ZanT

lu lu lu got some apples

best episodes Southpark season 11: Night of the living homeless, More c rap and Le petiet tourettes!
Go to top


Re: Good CD32 games
Just popping in
Just popping in


@Raziel

That is a fair point. I think one of the reasons to buy a CD32 is because I admire Amiga hardware. So my interest is not only to play these games, but also to own another Amiga computer.
I am not an Amiga-collector yet, but might become one in the future.
What is your favourite Amiga computer model and why?

Go to top


Re: Learning to love Workbench 1.3
Just popping in
Just popping in


i have tried one non gvp IDE product with my a500 and it was called AD-IDE the same company did an 010 (ad-speed) and a AD-RAM expansion that took your amiga up to 2mb chip and 4 fast through the trapdoor.. ahh the good ole days.. (for the life of me cant remember the companies name) if i remember rightly it was an aussie company... :-/

ZanT

(i still have my AD-RAM LOL)

lu lu lu got some apples

best episodes Southpark season 11: Night of the living homeless, More c rap and Le petiet tourettes!
Go to top


Source code?
Just popping in
Just popping in


Who owns the rights to the Picasso96?
Whats the story- History on this?

Is Source Code available?

Go to top


Re: Learning to love Workbench 1.3
Quite a regular
Quite a regular


@RomanceClip

According to Amiga hardware book, no (afaik). However there should be some non-GVP.

Jack

Resized Image
"the expression, 'atonal music,' is most unfortunate--it is on a par with calling flying 'the art of not falling,' or swimming 'the art of not drowning.'. A. Schoenberg
Go to top



TopTop
« 1 ... 7220 7221 7222 (7223) 7224 7225 7226 ... 7274 »




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project