Who's Online |
70 user(s) are online ( 59 user(s) are browsing Forums)
Members: 1
Guests: 69
Murakami,
more...
|
|
|
|
Re: Good CD32 games
|
Posted on: 2006/12/2 21:42
#144621
|
Just popping in ![Just popping in](https://www.amigans.net/uploads/rank3e632f95e81ca.gif)
|
Quote: Sister_Rita wrote: @Raziel What is your favourite Amiga computer model and why?
Well, I think my all time favorite has to be the A500. Next the A600 because of it's compact size, built in HDD and PCMCIA slot. I think the CDTV has to be the classiest looking Amiga of all time. (It comes back into fashion every 15 years - when consumer electronics are shipped in black instead of silver.)
|
|
|
|
Re: Programming languages for old Amigas
|
Posted on: 2006/12/2 21:42
#144622
|
Just popping in ![Just popping in](https://www.amigans.net/uploads/rank3e632f95e81ca.gif)
|
Thanks for the recommendations, Mitch. From my evening course, I am familiar with some of the basic concepts of programming languages. Although I have understood the advantages of object oriented programming, it was honestly a little bit confusing for me at times. Maybe I should indeed start with Basic again in order to refresh my rusty knowledge. I might later change to C++ when I am more skilled. I reckon that GFA Basic is a highly esteemed Basic. My sister once had it on her Atari ST. If it is better than other variants such as Blitzbasic and AMOS, then I will try to find a copy somewhere. ![](https://www.amigans.net/uploads/smil3dbd4d6422f04.gif) In any case, I will never touch Amiga Basic again! ![](https://www.amigans.net/uploads/smil3dbd4e398ff7b.gif)
|
|
|
|
Re: Programming languages for old Amigas
|
Posted on: 2006/12/2 21:37
#144623
|
Quite a regular ![Quite a regular](https://www.amigans.net/uploads/rank3dbf8e9e7d88d.gif)
|
@Siter_Rita: Quote: 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 There's REXX for windows too. Look for REGINA. It's user guide cover differences between numerous implementation of REXXes. Including AREXX. Actually I owe already about 5 years of work (not fulltime though but it counts) to knowledge of AREXX. During the interview I was asked (as a student then) which languages I can program, and when I said REXX, interview ended and I was in ![](https://www.amigans.net/uploads/smil3dbd4d6422f04.gif) Quote: 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. C /C++ is the most common these days (imho). Pascal is probably easier to learn, but it's certainly doesn't come close to C++. All depends on your needs. Quote: 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. Golded is the most advanced imho. Full version is commercial though. I perfer CED for quick edits (no colour and syntax highlighting). Otherwise there's Emacs (there's a verson of it for Amiga that doesn't require geekgadgets afair, but I might be wrong, When I get to my a1200 I'll try to remeber to check). Vim is an option too. There are more, but I prefer these. Jack
|
![Resized Image](http://imagegen.last.fm/basicrt10/recenttracks/3/jitg.gif) "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
|
|
|
Re: Programming languages for old Amigas
|
Posted on: 2006/12/2 21:32
#144624
|
Just popping in ![Just popping in](https://www.amigans.net/uploads/rank3e632f95e81ca.gif)
|
Quote: Mitch wrote: 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.
Yes, 2. HiSoft PASCAL sounds the most promising. Certainly for someone like the sister who has already used BASIC. The added advantage is that, I know from my time at this site, that Sister Rita is very enthusiastic about the AmigaNG and the OS4.x - and I read somewhere on the world wide web that someone had ported Free Pascal to the OS4.x.
|
|
|
|
Re: Programming languages for old Amigas
|
Posted on: 2006/12/2 21:25
#144625
|
Just popping in ![Just popping in](https://www.amigans.net/uploads/rank3e632f95e81ca.gif)
|
It depends on how skilled you are already. If you are looking to get started on variables and functions and understanding input and output then a good structured and advanced BASIC is appropriate ( GFA/Blitz ).
Especially Blitz as it supports record structures and is compiled.
C++ is a bit of a stretch for a beginner. It is too easy to muck up, get bogged down and give in. Plus, debugging is a lot harder for a beginner than something like AREXX.
|
The court case is like a thunderstorm after a long humid summer.
|
|
|
Re: Programming languages for old Amigas
|
Posted on: 2006/12/2 21:23
#144626
|
Just popping in ![Just popping in](https://www.amigans.net/uploads/rank3e632f95e81ca.gif)
|
Thank you for your reply, Jack. ![](https://www.amigans.net/uploads/smil3dbd4d6422f04.gif) 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.
|
|
|
|
Re: Source code?
|
Posted on: 2006/12/2 21:20
#144627
|
Not too shy to talk ![Not too shy to talk](https://www.amigans.net/uploads/rank3dbf8e94a6f72.gif)
|
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.
|
|
|
|
Re: Programming languages for old Amigas
|
Posted on: 2006/12/2 21:19
#144628
|
Just popping in ![Just popping in](https://www.amigans.net/uploads/rank3e632f95e81ca.gif)
|
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.
|
|
|
Amiga Security Faq
|
Posted on: 2006/12/2 21:16
#144629
|
Just popping in ![Just popping in](https://www.amigans.net/uploads/rank3e632f95e81ca.gif)
|
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.
|
|
|
Re: Programming languages for old Amigas
|
Posted on: 2006/12/2 21:09
#144630
|
Quite a regular ![Quite a regular](https://www.amigans.net/uploads/rank3dbf8e9e7d88d.gif)
|
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 ![](https://www.amigans.net/uploads/smil3dbd4d6422f04.gif) Jack
|
![Resized Image](http://imagegen.last.fm/basicrt10/recenttracks/3/jitg.gif) "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
|
|
|
Re: Amigans bug thread
|
Posted on: 2006/12/2 21:04
#144631
|
Not too shy to talk ![Not too shy to talk](https://www.amigans.net/uploads/rank3dbf8e94a6f72.gif)
|
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 ![](https://www.amigans.net/uploads/smil3dbd4d75edb5e.gif) byebye...
|
|
|
|
Re: Source code?
|
Posted on: 2006/12/2 21:00
#144632
|
Not too shy to talk ![Not too shy to talk](https://www.amigans.net/uploads/rank3dbf8e94a6f72.gif)
|
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...
|
|
|
|
Programming languages for old Amigas
|
Posted on: 2006/12/2 20:45
#144633
|
Just popping in ![Just popping in](https://www.amigans.net/uploads/rank3e632f95e81ca.gif)
|
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! ![](https://www.amigans.net/uploads/smil3dbd4e398ff7b.gif) 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: ![](https://www.amigans.net/uploads/smil3dbd4d6422f04.gif) 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. ![](https://www.amigans.net/uploads/smil3dbd4d6422f04.gif) 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. ![](https://www.amigans.net/uploads/smil3dbd4d6422f04.gif)
|
|
|
|
Re: Learning to love Workbench 1.3
|
Posted on: 2006/12/2 20:14
#144634
|
Just popping in ![Just popping in](https://www.amigans.net/uploads/rank3e632f95e81ca.gif)
|
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 ![](https://www.amigans.net/uploads/smil3dbd4d6422f04.gif) ZanT
|
lu lu lu got some apples best episodes Southpark season 11: Night of the living homeless, More c rap and Le petiet tourettes!
|
|
|
Re: AmigaOS4.0 on classic Amiga
|
Posted on: 2006/12/2 20:09
#144635
|
Supreme Council ![Supreme Council](https://www.amigans.net/uploads/rank3dbf8ee8681cd.gif)
|
Thread cleaned up a bit. Seriously now people, please do stay on topic.
|
Vacca foeda. Sum, ergo edo
Mr Bobo Cornwater
|
|
|
Re: Learning to love Workbench 1.3
|
Posted on: 2006/12/2 20:06
#144636
|
Just popping in ![Just popping in](https://www.amigans.net/uploads/rank3e632f95e81ca.gif)
|
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.
|
|
|
|
Re: Good CD32 games
|
Posted on: 2006/12/2 20:05
#144637
|
Not too shy to talk ![Not too shy to talk](https://www.amigans.net/uploads/rank3dbf8e94a6f72.gif)
|
I find Alien Breed Tower Assould very difficult to play
|
|
|
|
Re: Good CD32 games
|
Posted on: 2006/12/2 20:03
#144638
|
Just popping in ![Just popping in](https://www.amigans.net/uploads/rank3e632f95e81ca.gif)
|
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?
|
|
|
|
Re: Good CD32 games
|
Posted on: 2006/12/2 19:59
#144639
|
Home away from home ![Home away from home](https://www.amigans.net/uploads/rank3dbf8eb1a72e7.gif)
|
@Sister_Rita Quote: I am not an Amiga-collector yet, but might become one in the future. ![](https://www.amigans.net/uploads/smil3dbd4e398ff7b.gif) Me neither, i don't collect computers, i work with them ![](https://www.amigans.net/uploads/smil3dbd4d6422f04.gif) 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 ![](https://www.amigans.net/uploads/smil3dbd4d6422f04.gif) ) 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 ![](https://www.amigans.net/uploads/smil3dbd4d6422f04.gif)
|
|
|
|
Re: NOTICE to members: - Please read.
|
Posted on: 2006/12/2 19:49
#144640
|
Just popping in ![Just popping in](https://www.amigans.net/uploads/rank3e632f95e81ca.gif)
|
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.
|
|
|