Welcome, Guest. Please login or register.

Author Topic: Amiga's place in the modern computing world - 00s  (Read 17700 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Amiga's place in the modern computing world - 00s
« on: June 08, 2008, 03:27:02 PM »
Quote

Tenacious wrote:
What an awful picture.  How about this:

Amiga = a pretty, intelligent girl tastefully dressed.


Amiga = smelly homeless guy looking in bins for things the rest of the industy discarded years ago...

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Amiga's place in the modern computing world - 00s
« Reply #1 on: June 08, 2008, 03:45:33 PM »
Quote

Tenacious wrote:
@ bloodline

Why are you here?


I like the community.
I still use my Amigas and Amiga emulation.
I am rather knowledgeable on various technical amiga topics, and I like help if I can.

Quote

  What's the attraction?  Why is it worth your time?

I've wondered for months (but I'm not loosing sleep over it, Grin).


I like the AROS project, it's the best way to learn how AmigaOS works, and to get a better understanding of OS design in general.
There are many people here who are knowledgeable on a wide variety of technology subjects.
If I help one person, it has been worth my time.

I don't live in a fantasy world though... :-D

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Amiga's place in the modern computing world - 00s
« Reply #2 on: June 08, 2008, 11:08:29 PM »
Quote

amigaksi wrote:
>by Tenacious on 2008/6/8 10:32:31
>
>@ bloodline
>
>Why are you here? What's the attraction? Why is it worth your >time?
>
>I've wondered for months (but I'm not loosing sleep over it, >Grin).

He's only speaking from his own limited experience and understanding.



Oh get over yourself!

I was describing the state of the Amiga, rather accurately as it happens... Sure nothing wrong with "dumpster diving", but unfortunately that is state of the art with respect to the Amiga...

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Amiga's place in the modern computing world - 00s
« Reply #3 on: June 09, 2008, 11:59:07 AM »
Quote

amigaksi wrote:
>Oh get over yourself!

The only thing about myself in that reply was that I am one of the exceptions to your statement:


Did you even read the posts before mine?

Quote

"Amiga = smelly homeless guy looking in bins for things the rest of the industy discarded years ago..."

I am sure there are many others who are in my boat-- they got their amigas as new or via other channels like Ebay or friends so your remark:


Yeah, all my Amigas have come via that route too...

Quote

>I was describing the state of the Amiga, rather accurately as it happens...

is wrong.


It's not wrong... The Amiga is Homeless, no parent company to look after it, it's got no job and can't be found in shops, and smelly as it's had nothing new in years.

The number of weird threads that want some old PPC chip, or desparatly clamouring after various old technologies... is perfectly sums up by "Looking in bins...etc".

Quote

>Sure nothing wrong with "dumpster diving",

We agree on that point.  To add more details to this, you should rethink that what "industry discards" does not necessarily mean it's bad or obsolete.  


Yeah, it does. It means both. Industry will cling on to technology long after it has reached the end of its design life if it is either good or useful.

Once it has been discarded, it's nothing more than a curiosity.

Quote

They may have other reasons for discarding it.  They never used the standard 9-pin digital joystick ports in IBM or Apples but that does not mean it's refuse; same for many other things.


What advantage does a custom DE9/DB9 have over something like USB?

The DE9/DB9 is:
Bulky;
Subject to ESD/EMI noise;
Can't be hot swapped;
Prone to pin breakage;
Unable to carry hi-speed data;
Expensive (compared to USB);
Require complex attachement to motherboards, 9pins vs 4pins(for USB);
Too big for use on mobile devices... really I could go on...

Do you still want your DE9/DB9 connector?

Quote

>but unfortunately that is state of the art with respect to the Amiga...

That's not true-- just your opinion.



No, I would have stated that it was my opinion if it was my opinion.

I can't think of anything about the Amiga that isn't obsolete, but that is just my opinion, I've not done formal study :-)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Amiga's place in the modern computing world - 00s
« Reply #4 on: June 09, 2008, 08:08:46 PM »
Quote

alexh wrote:
Quote

bloodline wrote:
Expensive (compared to USB);

Hmmm, dont think so... wires vs USB device controller + embedded CPU + flash/ROM + software?? I think USB is more expensive (in the joystick). But everything else you mentioned more than makes up for the expense.


I was thinking more from a physical connector POV... since the USB support architecture could easily be implemented via any Serial interface...

Quote

Quote

bloodline wrote:
I can't think of anything about the Amiga that isn't obsolete

Keyboard? Hasn't changed much in 30 years.


Hmmm, true! Also the mouse... though it's not optical so yes, it's also obsolete :-)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Amiga's place in the modern computing world - 00s
« Reply #5 on: June 09, 2008, 08:46:42 PM »
Quote

alexh wrote:
Quote

bloodline wrote:
though it's not optical so yes, it's also obsolete :-)

The perfect example. Optical mice, first invented in the early 80's became obsolete for many years many years. You'd be amazed what can make a comeback.


Yeah, but they were a totally different technology! The 80's optical mouse needed special grid mouse mats etc... that technology is obsolete :-)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Amiga's place in the modern computing world - 00s
« Reply #6 on: June 09, 2008, 09:12:37 PM »
Quote

uncharted wrote:
Quote

bloodline wrote:

Amiga = smelly homeless guy looking in bins for things the rest of the industy discarded years ago...


How would you describe AROS then?


His younger brother, with a low paid job... a wife and two kids, living on a council estate... struggling to make ends meet, and surviving on benefits :-D

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Amiga's place in the modern computing world - 00s
« Reply #7 on: June 09, 2008, 09:54:28 PM »
Quote

amigaksi wrote:
>Did you even read the posts before mine?

Yes, but looks like you missed a lot of posts where this topic of uniqueness of amiga was discussed elsewhere.


???

Quote

>It's not wrong... The Amiga is Homeless, no parent company to look after it, it's got no job and can't be found in shops, and smelly as it's had nothing new in years.

If you want to define it that way.  But it has technology that is unique.


Um... The Amiga is a unique combination of technologies that directly address the computing requirements of the 80's... computing requirements are very different now.

For me the most unique part of the system is the OS... totally unlike any other  OS in use now... fundamentally flawed for modern computing needs, but but beautifully elegant design none the less.

Quote

>The number of weird threads that want some old PPC chip, or desparatly clamouring after various old technologies... is perfectly sums up by "Looking in bins...etc".

That's not looking in the bins.  If you can get away with a simpler design for the purpose at hand, there's no need to get a 4Ghz processor.


Sure, my main machine is a 2.33Ghz Dual Core... that just about meets my current needs... though Logic 8 is demanding more CPU power :-(

Quote

>>    We agree on that point. To add more details to this, you should rethink that what "industry discards" does not necessarily mean it's bad or obsolete.

>Yeah, it does. It means both. Industry will cling on to technology long after it has reached the end of its design life if it is either good or useful.

You are not in touch with reality here.


Are you sure of that? I suspect most people here would disagree...

Quote

  Industry makes it's decisions mainly on sales and marketing and whether it fits the target machine.  In the Atari ST, they left out the blitter chip, RF modulator, stereo PCM sound, etc. until later on in their STE series.


??? Is this an example of the Chewbacca Defense (http://en.wikipedia.org/wiki/Chewbacca_defense)

The Industry is everyone, not some old dead company 25 years ago... Look at technologies that have clung on despite being superseded... M$ have built their fortune upon it.

Quote

>What advantage does a custom DE9/DB9 have over something like USB?

You are comparing a serial device with a parallel one, since the comparable would be a game port or parallel port, but let's take it up for the sake of argument:


The physical operation of the device is irrelevant... The function is what is important. There is no functional difference between parallel and serial connections, the only difference is their operation.

Quote

>The DE9/DB9 is:
>Bulky;

If you need parallel lines of communication, it's not that bulky.  USB requires examining a bitstream whereas a joystick port, you can read with one instruction.  


No one needs parallel links anymore, LVDS has pushed serial links far faster than an parallel could ever operate. It's now easier and cheaper to multiplex on a serial line than deal with skew, noise and capacitance on a parallel line.

No modern interface uses parallel anymore, everything is serial.

Quote

>Subject to ESD/EMI noise;

I have done full throttle on the Atari joystick port without any noise.  In fact, I was able to read the data on some machines even without the ground pin attached.  If you target a faster machine, you can also update the circuit for the joystick port yet keep it pin-compatible like they did with PCI version of parallel ports.


??? I can't even parse this...

Quote

>Can't be hot swapped;

MPDOS allows hot-swapping of joystick ports on Atari/Amiga.  It's a software issue.


No, hot-swapping requires that the ground lines connect before any other line... USB (for example) has this defined as part of it's standard. If any other line connects first as can happen with DE9/DB9... the potential difference could fry the support IC.

Quote

>Prone to pin breakage;

That's a lame excuse as if they stopped using pins.  I have many usb cables that when bent around the connector or come under a chair lose their connectivity.


I've bent pins on DB connectors due to repeated insertions... USB (for example) was design for many many many more insertions/disconnections than any DB connector...

Quote


>Unable to carry hi-speed data;

I already explained that above.


You explained nothing... the DB connectors are not designed for hi-speed links, full stop!

Quote

>Expensive (compared to USB);

Serial port connectors are the same as DB9 connectors and cost next to nothing.


Regardless, the connectors are more expensive than USB (for example).

Quote

>Require complex attachement to motherboards, 9pins vs 4pins(for USB);

You don't get it.  You can simulate multiple serial devices with one joystick port not the other way around without slowing down the interface.


??? Soldering the 9pins of the DB9 is more complex/expensive than the 4 pins of the USB (for example).

Quote

>Too big for use on mobile devices... really I could go on...

>Do you still want your DE9/DB9 connector?

Ever heard of ISA parallel port being updated to PCI?


???

Quote

>No, I would have stated that it was my opinion if it was my opinion.

Since what you stated is not fact, it must be your opinion.


Any research on the subject would suggest I'm right, and you are not.

Quote

>I can't think of anything about the Amiga that isn't obsolete, but that is just my opinion, I've not done formal study

That's the problem, you have to know both machines before you compare them else you are just expressing your opinion.  


Both? What two machines?  I am really quite knowledgeable on technology subjects, I am very happy for it to be put to the test.

Quote

 Timers was already discussed, overscan mode, simpler real-time analysis, etc. etc.  I can also go on.


Timers... The amiga timers are nothing compared to what is available on a modern PC... What on earth does overscan have to do with anything? Any GFX card can display to the edge of my displays (which are LCD).

You seem to be lacking knowledge of modern hardware.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Amiga's place in the modern computing world - 00s
« Reply #8 on: June 09, 2008, 10:51:52 PM »
Quote

amigaksi wrote:
>Sure, my main machine is a 2.33Ghz Dual Core... that just about meets my current needs... though Logic 8 is demanding more CPU power


>??? Is this an example of the Chewbacca Defense (http://en.wikipedia.org/wiki/Chewbacca_defense)
...

You did not even address the point but are being incoherent.  


Well I hope so, I've been drinking heavily for the whole evening!

Quote

You can't point out an advantage that USB can be used on mobile devices if your machine is 2.33Ghz dual core desktop.  You have to stick to comparing one computer with another not all the modern technologies with the Amiga.  


You suggested this with your original statement, that one does not need a 4Ghz machine... Actually, I wouldn't mind one... since the software I use demands more power... fortunately, the designers of my software use parallel processing quite effectively, so my Dual Core meets my needs.

Quote

>The physical operation of the device is irrelevant... The function is what is important. There is no functional difference between parallel and serial connections, the only difference is their operation.

How many serial connections can you put on 4 parallel lines?  What's faster:  In AL,DX or examining a serial bus with all it's commands?


None... what you are suggesting is 4 serial lines...  4 parallel lines would be 32 wires (if each parallel link as 8bit).

I used to use DigiDesign's Protools equipment, that used DB25 connectors for 20 parallel analogue audio lines on one  single connector... now everything I do is done via FireWire 400... I can send the same 20 audio signals as digital over a much longer distance and without the noise of analogue.

A single serial link has replaced 20 parallel lines.

Quote

>No one needs parallel links anymore, LVDS has pushed serial links far faster than an parallel could ever operate. It's now easier and cheaper to multiplex on a serial line than deal with skew, noise and capacitance on a parallel line.

You can also run parallel lines at the same speed as serial lines.


You can't... skew, capacitance and noise limit the maximum speed of a parallel link... Compare PCI-E (serial) vs PCI (parallel)

Quote

>No modern interface uses parallel anymore, everything is serial.

You need to be sure before you make that claim.


USB
Firewire
PCI-E
Hyper-Transport
Ethernet
SATA
ADAT
DVI
HDMI
(Even the old ADB...)
Can you think of any other modern interfaces?

Yeah, I'm pretty sure...

Quote

>>    MPDOS allows hot-swapping of joystick ports on Atari/Amiga. It's a software issue.

>No, hot-swapping requires that the ground lines connect before any other line... USB (for example) has this defined as part of it's standard. If any other line connects first as can happen with DE9/DB9... the potential difference could fry the support IC.

Why don't you try it out before you speak?  It works without frying any ICs.


I have been lucky... I have only ever fried one I/O port and that was a PS/2 port... I learned at that point, never to plug/unplug a connector not designed for hot-swap.

Quote

>I've bent pins on DB connectors due to repeated insertions... USB (for example) was design for many many many more insertions/disconnections than any DB connector...

I have never bent any pins when inserting a joystick -- been using for 20+ years.


Lucky you! I don't even want to think about the number of times I've bent P-ATA pins... Damn, I hate P-ATA.

Quote

>> I already explained that above.

>You explained nothing... the DB connectors are not designed for hi-speed links, full stop!

Because when your emotions override your rationality, you see nothing but negative.


I;ve never been called emotional before, many thanks... In fact my Ex-Girlfriend called me unemotional, so I'm glad you've proved her wrong :-)

Quote

>Regardless, the connectors are more expensive than USB (for example).

I disagree, but even if you are right would not using millions of DB9s drop their price?  Oh, I forget, you don't think industry works that way.


Economies of scale will of course come into play, but nothing takes away from the fact that DB9 is bigger and uses more components than USB (for example)

Quote

>Any research on the subject would suggest I'm right, and you are not.

State your research then that shows that reading from a joystick port is slower than USB.  You already stated you have not done any study so why are you making an absolute claim?


The burden of proof is not upon me... and I'm too drunk to care :-D

Quote

>Both? What two machines? I am really quite knowledgeable on technology subjects, I am very happy for it to be put to the test.

Okay, what two machines do you want to compare?  Amiga vs pick-on and then we'll decide if it can do everything the amiga can.


Ooh! A fight...nah, you choose, I don't mind. No, ok, I choose the Sinclair ZX81!!! Damn I love that machine!!!

Quote

>Timers... The amiga timers are nothing compared to what is available on a modern PC... What on earth does overscan have to do with anything? Any GFX card can display to the edge of my displays (which are LCD).

>You seem to be lacking knowledge of modern hardware.

That's calling "waving the hands" logic.  I don't buy that.  You can control what you put on overscan in NTSC output on the Amiga and Atari whereas you can't on PCs with standard hardware.  


You what? Overscan is an outdated concept... CRTs are well over 100 years old now... Can we please keep to the thread topic an stay in the 21st century...?

Quote

You need specialized cards to do it.  Timers are less accurate because modern PCs never saw the need to update them not because they are inferior technology.



I can easily define 2.4Mhz on my MBP... I doubt I could do the same on the amiga without a serious performance hit... hmmm... I think I would probably have to do some weird polling or something on the Amiga if at all...

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Amiga's place in the modern computing world - 00s
« Reply #9 on: June 09, 2008, 11:41:13 PM »
Quote

amigaksi wrote:
>You suggested this with your original statement, that one does not need a 4Ghz machine... Actually, I wouldn't mind one... since the software I use demands more power... fortunately, the designers of my software use parallel processing quite effectively, so my Dual Core meets my needs.

There's your answer-- a modern device using parallel transfers preferred over serial.  Imagine if your data bus to your CPUs was serial.  I have my own uses for simultaneous parallel signal processing but you just answered your own question.


??? Are you sure you're not high? Imagine if the data bus to my CPU was serial... like in the FB-DIMM architecture used in the VERY POWERFUL 8-core MacPros at the studio I was in a couple of weeks ago?

Quote

>None... what you are suggesting is 4 serial lines... 4 parallel lines would be 32 wires (if each parallel link as 8bit).

Joystick port has 4 parallel lines not 8, one trigger line, two POT lines, one +5V, and one GND.


Ok, then 16 wires... but it is still much easier now to multiplex on a serial line, than to send over parallel lines.

Quote

>You can't... skew, capacitance and noise limit the maximum speed of a parallel link... Compare PCI-E (serial) vs PCI (parallel)

Look, even the USB ports are usually in pairs so you have 4 data lines so if you update the joystick port so that the 4 parallel lines can serve both purposes serial and parallel, it's a superior technology AND backward compatible.


You actually don't understand basic physics of electronics... where the hell did you go to University? I went to UCL (look it up)...

Quote

>SATA
>ADAT
>DVI
>HDMI
>Can you think of any other modern interfaces?

Yeah what you stated in the beginning of this message.  All these serial interfaces would be FASTER if they were in parallel but they are trying to save on wires.


They can't run in parallel... at high speeds you can't sync parallel lines... ok I realise now that your knowledge is deficient... go and Google Serial vs parallel see WHY high speed links are serial...

Quote

>I have been lucky... I have only ever fried one I/O port and that was a PS/2 port... I learned at that point, never to plug/unplug a connector not designed for hot-swap.

You always hot-plug joystick ports on Amigas and Ataris unless you already had them plugged in and there's no warning that you should connect your joystick before turning on the computer.


Good luck with that... even Commodore manuals states clearly: no hot swapping.

Quote

>Lucky you! I don't even want to think about the number of times I've bent P-ATA pins... Damn, I hate P-ATA.

How about PATA where each line was at SATA speed.


PATA can't reach SATA speeds... the technical problems are too great... you actually don't know what noise, skew and capacitance mean do you... go on tell me... I dare you!!! :-D

Quote

>I;ve never been called emotional before, many thanks... In act my Ex-Girlfriend called me unemotional, so I'm glad you've proved her wrong

You know most of the lawsuits where each party burns money on lawyers finding fault with the other without getting to the truth.  That's called emotional bias.


???

Quote

>The burden of proof is not upon me... and I'm too drunk to care

I have already tried reading from USB and joystick port and given current bloated APIs and device drivers, one IN AL,DX is always superior even with the faster USB port.


Your technical inability is not the topic here. We are taking about the value of Amiga Hardware in the 21st century...

Quote

>You what? Overscan is an outdated concept... CRTs are well over 100 years old now... Can we please keep to the thread topic an stay in the 21st century...?

Okay NTSC monitors/TVs are outdated for you but not for me.


Oh... So you are the industry now... Lets forget about LCDs and all buy CRTs!!!!

Quote

>I can easily define 2.4Mhz on my MBP... I doubt I could do the same on the amiga without a serious performance hit... hmmm... I think I would probably have to do some weird polling or something on the Amiga if at all...

You want to give an example where you time something counting 2.4Mhz cycles accurately?


Err... care to give me an example of a timer as accurate at 1Mhz on the Amiga?

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Amiga's place in the modern computing world - 00s
« Reply #10 on: June 10, 2008, 12:01:01 AM »
Quote

amigaksi wrote:
> Are you sure you're not high? Imagine if the data bus to my CPU was serial... like in the

Intel PCs use data buses for parallel transfers and your example was a PC not a MAC.  Don't change your mind now.  Your "???" and "!!!" already shows you did not properly read the msg.


It really doesn't matter if I talk about PC or a mac, the hardware is the same... My main machine is a MacBook Pro...

Ok... My Athon64 system uses Hyper-Transport... a serial link.

The MacPros where I work use FB-DIMMs which use a serial bus... http://en.wikipedia.org/wiki/Fully_Buffered_DIMM - the use of a serial bus was due to the degradation of a parallel signal at high speeds... You are either stupid or arrogant, either way, I'm find you rather funny...

Quote

>go and Google Serial vs parallel see WHY high speed links are serial...

I don't google around; I try it myself.  You rely on people's opinions and facts and mix them up.


Oh, right... University of life... gotcha... ;-) Try reading a book sometime. I prefer to read the latest research papers (my Chemistry education allows me to understand rather advanced concepts) and find out what's going on in the REAL WORLD...

Quote

>>    Okay NTSC monitors/TVs are outdated for you but not for me.

>Oh... So you are the industry now... Lets forget about LCDs and all buy CRTs!!!!

Read again; is that what I said?  LCDs have not completely replaced NTSC/PAL monitors/tvs.  


Tell me one reason why any person would by an NTSC/PAL CRT over an LCD device now?

Quote

>>   You want to give an example where you time something counting 2.4Mhz cycles accurately?

>Err... care to give me an example of a timer as accurate at 1Mhz on the Amiga?

You are suppose to prove that PC has a more accurate timer.  You can time things using a copper to a 3.57Mhz timing accuracy. As I told you before, one EOI on a PC will drop your timing quantum to below 1 Mhz.


Well Stop avoiding my question, and we can talk...

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Amiga's place in the modern computing world - 00s
« Reply #11 on: June 10, 2008, 12:06:58 AM »
Quote

amigaksi wrote:
>Good luck with that... even Commodore manuals states clearly: no hot swapping.

My Atari and Amiga manuals don't mention it, but regardless I always hot swap and it never harmed any of machines.


By luck, not by design... Amiga/Atari joy sticks tend to be passive devices so potential difference tents to be low... anything more complex (i.e. PS/2) would cause problems.

Quote

>PATA can't reach SATA speeds... the technical problems are too great... you actually don't know what noise, skew and capacitance mean do you... go on tell me... I dare you!!!

Assuming I did not know, the logic still follows.  You have 4 data lines in 2 USB ports which can exist within a joystick port.


It's totally different. Why would you use two USB lines?!?!? Simple slect USB-Highspeed if you need the bandwidth... or preferably use Firewire...

Quote

>Your technical inability is not the topic here. We are taking about the value of Amiga Hardware in the 21st century...

Labeling someone with "inability" does not disprove the fact that one IN instruction or LDA instruction in 6502 is faster than a series of instructions to read a USB port.  Simple deduction.


We are talking about the 21st century!!! The topic of this thread!

And it's might be easier, but it's not faster... otherwise we would still have 6502s in every PC running old parallel links...

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Amiga's place in the modern computing world - 00s
« Reply #12 on: June 10, 2008, 12:10:58 AM »
Quote

amigaksi wrote:
>It really doesn't matter if I talk about PC or a mac, the hardware is the same... My main machine is a MacBook Pro...

Sure it does, perhaps the Mac has other deficiencies when compared to Amiga than when you compare your PC to amiga.  But fact remains, parallel transfers are being used in the modern era.


Name me one modern interface that is parallel? I have a long list of interfaces... your turn now.

Quote

>Try reading a book sometime. I prefer to read the latest research papers (my Chemistry education allows me to understand rather advanced concepts) and find out what's going on in the REAL WORLD...

I actually GO AND SEE it in the REAL WORLD after reading the books instead of speculating on what the paper is stating.


I don't speculate, I trust testable research. Are you 12 years old?

Quote

>Tell me one reason why any person would by an NTSC/PAL CRT over an LCD device now?

Higher contrast ratio.  To match colors with broadcast signal.  I remember showing a demo in outdoors and you can't see anything on the LCD but the TV looked okay.


My iPhone is LCD based yet in the summer light the display is as clear as a peice of coloured paper... amazing to see actually!

Quote

>Well Stop avoiding my question, and we can talk...

Before I waste time writing you code that uses 3.57Mhz timing accuracy, are you claiming that the PC timer is more accurate than the Amiga timer? (just yes or no).


Yes. Simple really.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Amiga's place in the modern computing world - 00s
« Reply #13 on: June 10, 2008, 12:44:04 AM »
Quote

pkillo wrote:
Having reflected on this thread for a while, I think I'm going to gently shove at it to see if I can't get it to move in a different direction. So, apologies in advance for the hijacking. :)

I think the Amiga definitely has a place in the modern world: to remind us of the poor quality of modern computers. It's certainly not alone in that place, either, but it's a good example, nonetheless.


How on earth is modern hardware poor quality?

Quote

The 'modern' PC is a piece of junk. It's designed to be (partially) backwards compatible with systems that no one in their right mind would _ever_ want to actually use. Of course, the PC architecture has changed significantly from the days of AT PCs, probably to the point where very little code from that era would actually run on a brand-new PC.


First you claim that the  Modern PC is backwards compatible... Then claim that it's not actually compatible...

Meh... Yes the x86 boots in "Real Mode" (8bit)... but a modern BIOS or EFI will get out of Real Mode within the first few microseconds... I have actually run visicalc on my Athlon64 :-) So the industry has clung on to the old tech way beyond it's design life, simple due to the massive software investment of yesteryear... :-)

Quote


However, the staying power of the x86 platform is largely based on this idea that a PC built today should work with junky old code from 5 years ago. This, imho, is also the reason why PCs are garbage.


Not quite... the x86 platform survived due to a massive software investment... that, but AMD and intel are not stupid, they moded out the old tech (Real Mode-8bit, Protected Mode-32bit, Long Mode-64bit) and kept the respective modes as clean as the technology of the time would allow... Long Mode is a very nice 64bit architecture!

Quote

It's not the cost cutting, the commodity grade components, no! It's the fact that there hasn't been a significant break from the design flaws of PCs built to be compatible with older flawed PCs, which in turn were compatible with even older junk boxes, and so on.


You don't actually now what design flaws you think still exist... :-)

ISA is gone, Long Mode has cleaned up the instruction set and added lot of registers... Don't forget that the x86 has a very modern SSE unit for math co-processing...  and the actually hardware is totally modern... what flaws can still exist?

Quote


We need to just toss the PC platform into the waste bin, and move on. I don't mean we should ignore what we've learned as we went along, in fact, quite the opposite. As a society we are in _desperate_ need of reliable computers that can be programmed to do their jobs without it taking man-years of time to make it happen.


My MacBookPro is the most reliable machine I;eve ever had... yes even more than my Amiga... I trust my Amiga and my MacBook Pro for live music work... and my Amiga can't do even 1/100th what my MBP can do live...

Quote

I was re-reading John Backus's seminal paper (from the Communications of the ACM, August 1978) the other day, and it occurred to me that as much as we need to break away from the von Neumann style of programming to accomplish this goal, we also need to a modern computer system built from the ground up in a style that discourages things symptomatic of the root problem that causes our systems to be unreliable.


My live system isn't unreliable... it performs exactly as required in a realtime live music situation.

Quote

Among these I would list code bloat in general, multi-megabyte device drivers, APIs that not only include the kitchen sink but many different implementations of one, and the lack of any mechanism for actually sharing libraries that aren't part of the basic functionality of the system. [I'm not talking about the technological capacity to link to them here; I mean the ability to actually derive income from the distribution of library code in a way that protects those of use who write it.


The Hardware that these massive drivers support, is so much more complex than anything we had in the 80's, that's why they are so big!

Quote

Of late, I've been dreaming about an iTunes Store-like apparatus for selling software. I don't know that that would work, but it might just be worth a try.]


Apple, have just opened the AppStore... check it out... it's that very samw idea...

Quote

Obviously, the Amiga never solved all of these problems; nor have any of the other 'cool' systems that have come and gone. But if we look back at them with nostalgia now, it's because their design, and the philosophy of design that went with them, is relevant to our every day, 'modern', experiences with technology.


The Amiga perfectly (and I don;t often use that term) solved the computing issues of the 80's... I really can't think of any better system in the 80's... in fact despite having no development from Commodore, the Amiga was still relevant during the early 90s!!! That's how good it was... but the modern word has very different issues.

Quote

It's about time some of us took the lessons that can be learned from systems like the Amiga, and made the effort to build a computer that is beautiful, functional, and not hampered by the ridiculous assumption that someone really wants to run off the shelf software from a half decade ago or more. [As far as I can tell, the only software that fits _that_ description is the AmigaOS and a few other bits of technology that have similarly painted themselves into corners.]


Apple, woke up and filled that slot about 5 years ago... it took them a long time and the return of Steve Jobs... but they did it. I can't think of a better system that one could buy right now...

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Amiga's place in the modern computing world - 00s
« Reply #14 on: June 10, 2008, 12:48:49 AM »
Quote

amigaksi wrote:
>By luck, not by design...

There's no such thing as luck as you already tried to use logic to explain it.

>It's totally different. Why would you use two USB lines?!?!? Simple slect USB-Highspeed if you need the bandwidth... or preferably use Firewire...

I hooked up the USB myself to my PC and there are four data lines so all I stated was someone could have incorporated that within the joystick port and maintained compatibility.


Actually 2 data lines... each line is a twisted pair + and -, this elmiates noise in the signal of the link.

The 2 data lines are :1 up stream and 1 down stream... it's a full duplex interface.

You really don't actually know anything of modern systems do you?!?!?

Quote

>We are talking about the 21st century!!! The topic of this thread!

Yeah, so am I.  One MOVE.B, (IN AL,DX), LDA is faster than multiple of them.  And if the joystick port was updated to PCI bus, it would run faster than USB even at the hardware level avoiding all bloated APIs.




So why are we not using your system, and instead using the horrible bloated USB?

Honestly, USB may seem bloated, but it offers so much more, it's worth it.