amiga.org
     
iconAll times are GMT -6. The time now is 01:57 AM. | Welcome to Forum, please register to access all of our features.

» Amiga.org » Amiga computer related discussion » Amiga Software Issues and Discussion » New x86 "accelerator" for Classic Amiga?

Amiga Software Issues and Discussion This forum exists for the discussion of the use, issues with, and fun brought about by classic and next generation Amiga software.

Reply
 
Thread Tools Display Modes
Old 12-11-2007, 10:19 PM   #1
DrValkyer
Hobbyist
Points: 3,276, Level: 35 Points: 3,276, Level: 35 Points: 3,276, Level: 35
Activity: 4% Activity: 4% Activity: 4%
 
DrValkyer's Avatar
 
Join Date: Dec 2005
Posts: 52
Default New x86 "accelerator" for Classic Amiga?

Amiga is today in the situation where it cannot be used as a main computer even for simple general stuff, like browsing Youtube, using some non-amiga applications and so. Of course I understand this; Classic Amiga HW is too slow for some modern applications or porting them to AOS is impossible/difficult.

So I got this little idea, dunno if you guys have already talked about it but here it is anyway, why not use x86 hw as a accelerator for classic Amiga? And no, I haven't smoked pot recently or drunk alcohol, thank you! :-D

"WTF? A new x86 turboboard for classic? Insane! "

No, I mean that we could use old/new x86-PC as a server for x86 programs and then only the GUI+graphics were drawn in AmigaOS like in x-windows system. So for example we could use PC with linux + x-windows-server and modified x-windows-client on Amiga.

"Huh, why not use VNC / RemoteDesktop?"

Because it sucks! I want feel programs like they were native applications, not some mirrored mess in one little window. This could be achieved by using special "launch"-icons on workbench and special x-windowing-system.

For example if I launched a special-icon (pointing to a x86-program on PC) on my workbench then it would launch a x-window-client on Amiga which itself would tell the PC to run this program and mirror it's GUI+graphics back to the Amiga by using x-windows. When we add a twoway-networkfilesystem to this I could use Amiga files from PC program just like the PC program were running on Amiga natively.

One usage scenario could be for example to use Gimp on Linux. At first I just clicked my Gimp-icon on workbench and then the linux-PC would start running the Gimp and I could see the Gimp GUI on my Amiga. For next I could save the image manipulated in Gimp and save it to the AmigaHD via NFS and voi'la I would see a new image file on my Amiga machine!

In this way one could run virtually any application which exits on Linux/Unix. And think about possibility to use small ITX-PC-boards as an embedded "turbo-board" on your AmigaTower! The small ITX board could be even clued into your empty Zorro / PCI slot :-D and you would feel like it were a real accelerator board! :-)

"Ok, so what about the connection and it's bandwith problems?"

At first the x-windowing + PC-controlling could be done via normal ethernet network but this may cause problems. I am not sure but I think that the networking on Amiga is not fast enough to be able to carry realtime-graphics even on local-network (this true?), so this would make the graphics to slowdown and jam and for example browsing internet wouldn't be so smooth anymore. Of course a special HW-link (Amiga-PC) could be build for this and all x-windows + stuff would be transfered via this fast link.

"Ok, so what if it were possible? Why not just use directly the damn PC?"

Hey! I am making here the assumption that one wants to use Amiga as a main workstation at any cost, also slaving CoreDuo-PCs would be funny. What do you think? :-? :-D
DrValkyer is offline   Reply With Quote
Old 12-12-2007, 12:34 AM   #2
Zac67
Kindred of Babble-on
Points: 12,421, Level: 72 Points: 12,421, Level: 72 Points: 12,421, Level: 72
Activity: 15% Activity: 15% Activity: 15%
 
Zac67's Avatar
 
Join Date: Nov 2004
Location: Erlangen, Germany
Posts: 2,851
Blog Entries: 4
Default Re: New x86 "accelerator" for Classic Amiga?

Sorry, I completely fail to see the point.

Why not use WinUAE as a start, so in addition to the fantastic speed you'd get a great RTG card for free - and wouldn't have to rewrite all your software to enable the graphical client/server idea.

The more you develop this idea of yours, the more you end up with an Amiga on a PCI board sitting in a Wintel PC. Actually, most / all Amiga hardware can be emulated by software at higher speed, so you'd optimize the PCI card to nothing. Then you end up with WinUAE.

The point is, there's no rational in using physical Amiga hardware. It's the fun of it.
Zac67 is offline   Reply With Quote
Old 12-12-2007, 12:39 AM   #3
skurk
Cult Member
Points: 6,522, Level: 52 Points: 6,522, Level: 52 Points: 6,522, Level: 52
Activity: 5% Activity: 5% Activity: 5%
 
skurk's Avatar
 
Join Date: Dec 2006
Posts: 929
Default Re: New x86 "accelerator" for Classic Amiga?

Sorry for running off-topic, but your headline ignited my X86 accelerator idea again:

In short, imagine an Amiga accelerator. But instead of a, say, 68060, there's an X86 emulating it.

Bloody hell, I'll build it myself one day, if no-one else does.
__________________
Code 6502 asm or... DIE!!

[C64, C128, A500, A600, A1200, A3000, MBP+Mini, Efika/MOS2.1, Sam440 w/AOS4.1
skurk is offline   Reply With Quote
Old 12-12-2007, 12:39 AM   #4
bloodline
Master Sock Abuser
Points: 37,161, Level: 100 Points: 37,161, Level: 100 Points: 37,161, Level: 100
Activity: 8% Activity: 8% Activity: 8%
 
bloodline's Avatar
 
Join Date: Mar 2002
Location: London, UK
Posts: 11,657
Blog Entries: 3
Default Re: New x86 "accelerator" for Classic Amiga?

Hi, sorry to be patronizing but you have heard of AROS right?
__________________
My iPhone Game: Puny Humans -
http://itunes.apple.com/gb/app/puny-...362230281?mt=8
bloodline is offline   Reply With Quote
Old 12-12-2007, 01:17 AM   #5
Piru
' union select name,pwd--
Points: 30,457, Level: 100 Points: 30,457, Level: 100 Points: 30,457, Level: 100
Activity: 69% Activity: 69% Activity: 69%
 
Piru's Avatar
 
Join Date: Aug 2002
Location: Helsinki, Finland
Posts: 6,946
Default Re: New x86 "accelerator" for Classic Amiga?

X-Window system and linux apps won't give any any "amiga feeling" anyway, so why not just run linux on a PC directly?

Heck use Keyrah and you can even use your amiga keyboard... ;-)
Piru is offline   Reply With Quote
Old 12-12-2007, 01:53 AM   #6
DrValkyer
Hobbyist
Points: 3,276, Level: 35 Points: 3,276, Level: 35 Points: 3,276, Level: 35
Activity: 4% Activity: 4% Activity: 4%
 
DrValkyer's Avatar
 
Join Date: Dec 2005
Posts: 52
Default Re: New x86 "accelerator" for Classic Amiga?

Quote:
Sorry, I completely fail to see the point. Why not use WinUAE ...
Hell yes this is unrational idea :-D , but arent't you with the WinUAE/AROS in the same situation?

The point is (if there is any) to be able to run x86 software on Amiga "smoothly" like they were native applications, can you do this inside WinUAE?

If windowing system were build in right way I dont think that you should need to rewrite target-programs at all only heavily modified x-server + x-client but like piru said the whole x-windowing probably wouldn't look AOS anymore.

And yes I have tried AROS a long time ago when it still were buggy (nowadays different story).

I just don't see a point using WinUAE + task switching because then I would prefer to use two desktops at same time (heh like I am doing it with Amiga right now).
DrValkyer is offline   Reply With Quote
Old 12-12-2007, 01:56 AM   #7
DrValkyer
Hobbyist
Points: 3,276, Level: 35 Points: 3,276, Level: 35 Points: 3,276, Level: 35
Activity: 4% Activity: 4% Activity: 4%
 
DrValkyer's Avatar
 
Join Date: Dec 2005
Posts: 52
Default Re: New x86 "accelerator" for Classic Amiga?

Quote:
In short, imagine an Amiga accelerator. But instead of a, say, 68060, there's an X86 emulating it.
Sounds interesting :-)
Do you mean that you would attach PC somehow to the Expansion Port of Amiga?
DrValkyer is offline   Reply With Quote
Old 12-12-2007, 02:08 AM   #8
xeron
Kindred of Babble-on
Points: 14,959, Level: 79 Points: 14,959, Level: 79 Points: 14,959, Level: 79
Activity: 1% Activity: 1% Activity: 1%
 
xeron's Avatar
 
Join Date: Mar 2002
Posts: 2,533
Blog Entries: 12
Send a message via ICQ to xeron Send a message via MSN to xeron
Default Re: New x86 "accelerator" for Classic Amiga?

No, he means a turbocard like the blizzard or apollo cards, where the CPU is a cheap x86 chip. All you'd need is a boot-rom on the board that loads a 68k emulator and then boots the amiga and you'd have the fastest classic amiga ever.

The downside is that the glue logic to attach an x86 chip to the amiga would be really hard to do (as far as i'm aware; i'm no hardware designer).
__________________
Playstation Network ID: xeron6
xeron is offline   Reply With Quote
Old 12-12-2007, 02:31 AM   #9
skurk
Cult Member
Points: 6,522, Level: 52 Points: 6,522, Level: 52 Points: 6,522, Level: 52
Activity: 5% Activity: 5% Activity: 5%
 
skurk's Avatar
 
Join Date: Dec 2006
Posts: 929
Default Re: New x86 "accelerator" for Classic Amiga?

Ah, you beat me to it. But yeah, that's the idea.

One could of course use some FPGA logic to interface the whole thing.

You could also have all the fastmem you want on the accelerator board, as there are no 24-bit address limitations in that jungle. The RAM speed could also exceed the traditional by far.

Someone build it, I'll buy it - or else I'll have to start experimenting with an old A500 and my Xilinx II dev board.

And that ain't going to be pretty.
__________________
Code 6502 asm or... DIE!!

[C64, C128, A500, A600, A1200, A3000, MBP+Mini, Efika/MOS2.1, Sam440 w/AOS4.1
skurk is offline   Reply With Quote
Old 12-12-2007, 02:33 AM   #10
alexh
Desperately needs a life
Points: 13,977, Level: 76 Points: 13,977, Level: 76 Points: 13,977, Level: 76
Activity: 2% Activity: 2% Activity: 2%
 
alexh's Avatar
 
Join Date: Apr 2005
Location: Oxford, UK
Posts: 3,638
Send a message via ICQ to alexh Send a message via MSN to alexh Send a message via Yahoo to alexh
Default Re: New x86 "accelerator" for Classic Amiga?

You've gotta love the fantasies that people have on this board.
alexh is offline   Reply With Quote
Old 12-12-2007, 02:34 AM   #11
skurk
Cult Member
Points: 6,522, Level: 52 Points: 6,522, Level: 52 Points: 6,522, Level: 52
Activity: 5% Activity: 5% Activity: 5%
 
skurk's Avatar
 
Join Date: Dec 2006
Posts: 929
Default Re: New x86 "accelerator" for Classic Amiga?

Hey, a little daydreaming never hurt anyone. ;-)
__________________
Code 6502 asm or... DIE!!

[C64, C128, A500, A600, A1200, A3000, MBP+Mini, Efika/MOS2.1, Sam440 w/AOS4.1
skurk is offline   Reply With Quote
Old 12-12-2007, 02:50 AM   #12
DrValkyer
Hobbyist
Points: 3,276, Level: 35 Points: 3,276, Level: 35 Points: 3,276, Level: 35
Activity: 4% Activity: 4% Activity: 4%
 
DrValkyer's Avatar
 
Join Date: Dec 2005
Posts: 52
Default Re: New x86 "accelerator" for Classic Amiga?

Oh, what about for starters to just connect expansion port to the PCI-bus of PC (emulate 68k) and so make a protype and dev-platform. For example by using PCI-FPGA board, like Dragon (pretty expensive 300$,hmm heard that name somewhere... the most likely Dragon named turbocard we are ever going to get :-P)
DrValkyer is offline   Reply With Quote
Old 12-12-2007, 03:56 AM   #13
A1260
Cult Member
Points: 6,394, Level: 52 Points: 6,394, Level: 52 Points: 6,394, Level: 52
Activity: 4% Activity: 4% Activity: 4%
 
A1260's Avatar
 
Join Date: Jul 2007
Posts: 679
Default Re: New x86 "accelerator" for Classic Amiga?

@skurk

sounds like a very interesting idea, start your own topic and many strange things can happen
A1260 is offline   Reply With Quote
Old 12-12-2007, 05:16 AM   #14
Jethro_Tull
Too much caffeine
Points: 5,814, Level: 49 Points: 5,814, Level: 49 Points: 5,814, Level: 49
Activity: 1% Activity: 1% Activity: 1%
 
Join Date: Nov 2002
Posts: 86
Default Re: New x86 "accelerator" for Classic Amiga?

Nice idea! But it's far from original. It's already been done on A500, not as an accelerator, but as a hardware emulator;

http://www.amiga-hardware.com/showhardware.cgi?HARDID=333

The idea was to load MS-DOS and Windows using the NEC version of an 8080 on board, thus effectively having a fully fledged PC inside the Amiga. A friend of mine at school had one and it worked beautifully. Of course, there was no GUI integration as you envisaged.

Still, with the low power cheap Geode and a custom northbridge I believe it's duable!


Jethro_Tull is offline   Reply With Quote
Old 12-12-2007, 05:39 AM   #15
skurk
Cult Member
Points: 6,522, Level: 52 Points: 6,522, Level: 52 Points: 6,522, Level: 52
Activity: 5% Activity: 5% Activity: 5%
 
skurk's Avatar
 
Join Date: Dec 2006
Posts: 929
Default Re: New x86 "accelerator" for Classic Amiga?

Mmmnnnooo, that's not what I were thinking. I'm thinking of an accel that replaces the existing CPU - not a software-activated/passive unit. You are right, they both are mounted inside the computer, but that's about where the similarities end, IMO.

Anyway, nevermind my rambling. I'm not too good with words.
__________________
Code 6502 asm or... DIE!!

[C64, C128, A500, A600, A1200, A3000, MBP+Mini, Efika/MOS2.1, Sam440 w/AOS4.1
skurk is offline   Reply With Quote
Reply

Bookmarks

Tags
amiga , classic , x86 , accelerator

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Classic Amiga Os 4 Galaxyc Amiga Hardware Issues and discussion 7 02-09-2009 03:29 PM
Classic Amiga? Tracky Amiga community support ideas 11 01-23-2007 10:56 AM
How would you name a classic AMIGA? Blinx123 Amiga community support ideas 25 11-03-2006 10:04 AM
dvd in amiga classic koper Amiga Hardware Issues and discussion 4 08-15-2005 05:48 AM
Classic Amiga OS' scafe Amiga Software Issues and Discussion 6 07-07-2003 09:22 AM