| Poster | Thread |
clusteruk
 |  |
Aros Broadway X running on my Raspberry Pi video Posted on 31-May-2012 19:06:10
| | [ #1 ] |
|
|
 |
Super Member  |
Joined: 20-Nov-2008 Posts: 1334
From: Leighton Buzzard, England | | |
|
| Finally got my Raspberry Pi and thought I would show Broadway X from Pascal.
http://www.youtube.com/watch?v=nczBeJEwups
Please note I have done nothing in this project yet except set up a facebook group and promote it.
Credit to:-
Michal Schulz for porting Aros to Arm, funded by Genesi
Pascal Papara for the great work with Broadway X.
Buy one when you can and if you are developer please talk to me about porting your software.
Loving it.
Last edited by clusteruk on 31-May-2012 at 07:06 PM.
_________________ Amiga 1000, 3000D, Aros Nvidia PC, and an Aros powered Rasberry Pi owner and user. http://www.imica.net |
|
| Status: Offline |
|
|
Franko
|  |
Re: Aros Broadway X running on my Raspberry Pi video Posted on 31-May-2012 20:11:54
| | [ #2 ] |
|
|
 |
Elite Member  |
Joined: 29-Jun-2010 Posts: 2809
From: Unknown | | |
|
| @clusteruk
Right... Just watched the video and have a few questions I hope you can answer and believe it or not I wasn't one of the numpties who clicked on "dislike"... 
So if we can have a conversation here without arguing the toss about everything, here is what I don't understand about AROS running on the Pi and hopefully you can clear this up for me... 
I want to be able use as Raspberry Pi to build a custom Hard Disk Juke Box...
As you know I only code in assembler for the Amiga and as AROS is supposed to run Amiga software then can I do this using AROS on a Raspberry Pi...
I assume for me to be able to write the utils I need (in assembler) that I would need an Amiga emulator of some sort running under AROS !!!
Basically all i would need to do is write some code that will read the audio AIFFs and send this data to the audio output to be played through an amp, nothing complicated or hard to do there...
So what I really need to know is if I purchase a Raspberry Pi and install AROS on it and I assume EUAE or something, can I do what I want to to here or will this just simply not work using this set up... 
_________________
|
|
| Status: Offline |
|
|
phoenixkonsole
|  |
Re: Aros Broadway X running on my Raspberry Pi video Posted on 31-May-2012 20:23:10
| | [ #3 ] |
|
|
 |
Cult Member  |
Joined: 8-Nov-2009 Posts: 602
From: Unknown | | |
|
| @Franko
AROS hosted on ARM in general is working but it is missing apps, games and emulators... just because there was no interest in the past.. i hope Efika MX and Raspberry Pi and the upcoming VIA system will change this situation.
As you have seen in the video there are many Linux distributions. And for all of them EUAE /or other derivates do exist...
If you just wan't to run 68k stuff you can get this if you ask friendly. AMINUX http://www.youtube.com/watch?v=8FbDJAVLjWI
the video show the 68k version of the lx command, so you can just boot into an emulated AmigaOS and run Linux stuff from there.
Basically AEROS(which btw will now be called Broadway X) without AROS.
It will take a "bit" (no schedule and rocking) until a AROS ARM version of JanusUAE will be ready....
.... well i could also let the pi just boot into Olafs 68k AROS distribution..... hmm... so the circle would be closed for you. Last edited by phoenixkonsole on 31-May-2012 at 08:25 PM. Last edited by phoenixkonsole on 31-May-2012 at 08:25 PM.
_________________ x86 aros powerhorseAresOne AROS Broadway - get the most out of Imica and AresOne |
|
| Status: Offline |
|
|
Franko
|  |
Re: Aros Broadway X running on my Raspberry Pi video Posted on 31-May-2012 20:40:07
| | [ #4 ] |
|
|
 |
Elite Member  |
Joined: 29-Jun-2010 Posts: 2809
From: Unknown | | |
|
| |
| Status: Offline |
|
|
phoenixkonsole
|  |
Re: Aros Broadway X running on my Raspberry Pi video Posted on 31-May-2012 21:53:32
| | [ #5 ] |
|
|
 |
Cult Member  |
Joined: 8-Nov-2009 Posts: 602
From: Unknown | | |
|
| |
| Status: Offline |
|
|
Franko
|  |
Re: Aros Broadway X running on my Raspberry Pi video Posted on 31-May-2012 22:01:48
| | [ #6 ] |
|
|
 |
Elite Member  |
Joined: 29-Jun-2010 Posts: 2809
From: Unknown | | |
|
| @phoenixkonsole
Ahh... I see...
Well at the prices of a Raspberry Pi then I think it's time I ordered a few, after all at those prices it's nothing to lose if I can't find a use for them...  _________________
|
|
| Status: Offline |
|
|
clusteruk
 |  |
Re: Aros Broadway X running on my Raspberry Pi video Posted on 31-May-2012 22:40:26
| | [ #7 ] |
|
|
 |
Super Member  |
Joined: 20-Nov-2008 Posts: 1334
From: Leighton Buzzard, England | | |
|
| @Franko
Here is the problem as I see it for you with 68k coding.
You will need to run an Amiga Emulator, on Aros, running on Linux, on a low power and low memory footprint. If we go the whole way and get Native Aros, then you still have a 68k emulated Amiga running on a 700mhz Arm which will probably not be enough.
However, if you can work with AHI then perhaps you could code on Aros but I do not think we have a assembler for Aros.
I would hold off until we have an Amiga emulator running on the Pi then we can find out if it has the horse power you need.
_________________ Amiga 1000, 3000D, Aros Nvidia PC, and an Aros powered Rasberry Pi owner and user. http://www.imica.net |
|
| Status: Offline |
|
|
KimmoK
|  |
Re: Aros Broadway X running on my Raspberry Pi video Posted on 1-Jun-2012 6:22:56
| | [ #8 ] |
|
|
 |
Elite Member  |
Joined: 14-Mar-2003 Posts: 3951
From: Ylikiiminki, Finland | | |
|
| after seeing the video... SAM440 seems faster than rasberry pi. Too bad there are no cheap PPC boards available yet for general public.
btw. does Rasberry Pi run in bigendian or little endian mode? Last edited by KimmoK on 01-Jun-2012 at 07:13 AM.
_________________ - KimmoK // For freedom, for honor, for AMIGA // "priest" is just the RED goaul in me // The multicolor AmigaFUTURE IS NOW !! |
|
| Status: Offline |
|
|
TheDaddy
|  |
Re: Aros Broadway X running on my Raspberry Pi video Posted on 1-Jun-2012 7:29:22
| | [ #9 ] |
|
|
 |
Elite Member  |
Joined: 30-Sep-2005 Posts: 4135
From: Quattro Stelle | | |
|
| @KimmoK
I have been playing with my Raspberry pi for a week now:
1) It is slow, the SAM, even my old 440ep is much faster but it does only cost £30 remember
2) Using Linux distro, like Steve says, it looks like it's not much the cpu but I think the bottleneck is the graphics and only 256MB of memory
3) Like pointed out by Steve it does show some weird Monitor settings, on my 24" monitor I got some strange 1820x940 (something like that).
4) The browser is ok but anything you do has a lag, for example, you click or double click on something or put a web address in and you are not sure if it's actually doing anything or not. 
5) It's fussy about the type of SD Card you use. Didn't like my 4GB one, installed fine on another SD Card and was ok
6) It's fussy about the PSU, had to buy another one and this time I was lucky
I think as much native as possible otherwise it's too slow, so hoping that Steve and co. pull something out of their magic hat. 
_________________ www.loriano.pwp.blueyonder.co.uk |
|
| Status: Offline |
|
|
clusteruk
 |  |
Re: Aros Broadway X running on my Raspberry Pi video Posted on 1-Jun-2012 7:38:26
| | [ #10 ] |
|
|
 |
Super Member  |
Joined: 20-Nov-2008 Posts: 1334
From: Leighton Buzzard, England | | |
|
| My only comment is this, it is using an SDCard as a system/swap drive which will be painfully slow compared to a hard drive in a Sam based Amiga. Lets wait and see how things evolve over time and testing.
I will be testing the Pi with an actual hard disk to see the diference but it is supposed to perform way better with one.
Personally, and this is a naive comment I know, but a 700mhz Arm chip should not be much slower than a 700mhz PPC chip as they are both risc. I was impressed with the speed of loading large images.
So lets wait for one running from hard drive and compare then.
I do this video to show a first test without any performance enhancements.
_________________ Amiga 1000, 3000D, Aros Nvidia PC, and an Aros powered Rasberry Pi owner and user. http://www.imica.net |
|
| Status: Offline |
|
|
phoenixkonsole
|  |
Re: Aros Broadway X running on my Raspberry Pi video Posted on 1-Jun-2012 8:05:34
| | [ #11 ] |
|
|
 |
Cult Member  |
Joined: 8-Nov-2009 Posts: 602
From: Unknown | | |
|
| |
| Status: Offline |
|
|
TheDaddy
|  |
Re: Aros Broadway X running on my Raspberry Pi video Posted on 1-Jun-2012 8:12:37
| | [ #12 ] |
|
|
 |
Elite Member  |
Joined: 30-Sep-2005 Posts: 4135
From: Quattro Stelle | | |
|
| @phoenixkonsole
I understand what you say but we need to see it in practica,l real world terms.
What are the objectives here Amiga wise? To have AROS running natively on the pi?
_________________ www.loriano.pwp.blueyonder.co.uk |
|
| Status: Offline |
|
|
phoenixkonsole
|  |
Re: Aros Broadway X running on my Raspberry Pi video Posted on 1-Jun-2012 8:23:09
| | [ #13 ] |
|
|
 |
Cult Member  |
Joined: 8-Nov-2009 Posts: 602
From: Unknown | | |
|
| @TheDaddy I think a native version is the goal of the AROS on Raspberry Pi project.... For me it must not be native.. hosted on a minimal linux environment is enough. Ditch the linux desktop and use a minimal WM like openbox should speed up and most important free up some RAM.
Disabling swapping would be another (last)option but than we will run in trouble with only 256MB..
_________________ x86 aros powerhorseAresOne AROS Broadway - get the most out of Imica and AresOne |
|
| Status: Offline |
|
|
salass00
|  |
Re: Aros Broadway X running on my Raspberry Pi video Posted on 1-Jun-2012 8:33:22
| | [ #14 ] |
|
|
 |
Elite Member  |
Joined: 31-Oct-2003 Posts: 2438
From: Finland | | |
|
| @clusteruk
Quote:
...but I do not think we have a assembler for Aros.
|
Of course you do, it's included with gcc and it's called "as". Gcc like almost any other C compiler generates assembler source code which is then run through an assembler compiler ("as") to generate object files which can then be linked using the linker ("ld")._________________ µA1-C - 750FX 800MHz, 512MB, 20GB HD, DVD-RW, OS4.1 Sam440ep - 440EP 667MHz, 512MB, 700GB HD, DVD-RW, OS4.1 |
|
| Status: Offline |
|
|
paolone
|  |
Re: Aros Broadway X running on my Raspberry Pi video Posted on 1-Jun-2012 8:43:16
| | [ #15 ] |
|
|
 |
Cult Member  |
Joined: 24-Sep-2007 Posts: 665
From: Unknown | | |
|
| @Franko
Quote:
| As you know I only code in assembler for the Amiga and as AROS is supposed to run Amiga software then can I do this using AROS on a Raspberry Pi... I assume for me to be able to write the utils I need (in assembler) that I would need an Amiga emulator of some sort running under AROS !!! |
As usual: AROS can provide compatibility on different-than-M68K platforms only at the API (source) level, while for the binary-level compatibility you need to code in Assembler, you will need an emulator which should be - in this case - a port of Janus-UAE to ARM AROS (which is something I am totally unaware of). You can write your media manager in Assembler for the Amiga but you'll need UAE to run it. Unless you write your software straight in ARM Assembler tailoring your program for the Raspberry PI platform directly (which should be a "standard" factory design, at least for a while, with fixed components - exactly like old Commodore computers were). Anyway, if you go for the M68K assembler route, you don't even need AROS at all: just run it on EUAE for the ARM platform under Linux, and you're OK. |
|
| Status: Offline |
|
|
clusteruk
 |  |
Re: Aros Broadway X running on my Raspberry Pi video Posted on 1-Jun-2012 8:49:50
| | [ #16 ] |
|
|
 |
Super Member  |
Joined: 20-Nov-2008 Posts: 1334
From: Leighton Buzzard, England | | |
|
| @salass00
Ok, that looks good, over to you then Franko
@all
On the subject of my project here are my aims.
To get the hosted version running at its best as in the way that Pascal has already started.
Then if the following happen, start a project to go native.
Conditions for native project.
Software starts getting ported to Arm for the hosted version. The existing version getting widely accepted as it is. Getting docs for the Broadcom chip, or some genius figures it out and makes available. Not just me funding it again.
Personaly the people I am aiming this at will not care if it sits on Linux and nor do I if it works well and offers Aros software and experience and also Linux software access.
So from Aros I hope to launch a Linux media centre, browser, blender etc and still run Aros apps and have the user experience etc.
_________________ Amiga 1000, 3000D, Aros Nvidia PC, and an Aros powered Rasberry Pi owner and user. http://www.imica.net |
|
| Status: Offline |
|
|
salass00
|  |
Re: Aros Broadway X running on my Raspberry Pi video Posted on 1-Jun-2012 9:01:28
| | [ #17 ] |
|
|
 |
Elite Member  |
Joined: 31-Oct-2003 Posts: 2438
From: Finland | | |
|
| @clusteruk
Of course he would have to learn ARM assembler which I bet is somewhat different from the M68k assembler code that he is used to... _________________ µA1-C - 750FX 800MHz, 512MB, 20GB HD, DVD-RW, OS4.1 Sam440ep - 440EP 667MHz, 512MB, 700GB HD, DVD-RW, OS4.1 |
|
| Status: Offline |
|
|
clusteruk
 |  |
Re: Aros Broadway X running on my Raspberry Pi video Posted on 1-Jun-2012 9:03:59
| | [ #18 ] |
|
|
 |
Super Member  |
Joined: 20-Nov-2008 Posts: 1334
From: Leighton Buzzard, England | | |
|
| @salass00
I know he will hate me for saying this and no doubt flame the hell out of me but just learn C or another portable language. I doubt there is anything that needs assembler to make that project work that could not be done in C. The this code can then be ported to many platforms.
Ducks. _________________ Amiga 1000, 3000D, Aros Nvidia PC, and an Aros powered Rasberry Pi owner and user. http://www.imica.net |
|
| Status: Offline |
|
|
KimmoK
|  |
Re: Aros Broadway X running on my Raspberry Pi video Posted on 1-Jun-2012 9:27:26
| | [ #19 ] |
|
|
 |
Elite Member  |
Joined: 14-Mar-2003 Posts: 3951
From: Ylikiiminki, Finland | | |
|
| @clusteruk
"My only comment is this, it is using an SDCard as a system/swap drive which will be painfully slow compared to a hard drive in a Sam based Amiga. Lets wait and see how things evolve over time and testing. I will be testing the Pi with an actual hard disk to see the diference but it is supposed to perform way better with one."
Flash memory as swap should kill the flash very fast. Rasberry PI seems to have only one USB line coming out from the SoC, it's bandwidth is then shared with ethernet adapter and USB Hub. I doubt big speedups can be gained from USB hard drive, when compared to SD card. But for swap space it should be more durable, even though it is not fast.
I imagine it does not take long untill people build some extra interface on the GPIO port. Not sure if it will be faster, but perhaps.
(some ARM vs PPC benchmarks) Last edited by KimmoK on 01-Jun-2012 at 09:34 AM.
_________________ - KimmoK // For freedom, for honor, for AMIGA // "priest" is just the RED goaul in me // The multicolor AmigaFUTURE IS NOW !! |
|
| Status: Offline |
|
|
clusteruk
 |  |
Re: Aros Broadway X running on my Raspberry Pi video Posted on 1-Jun-2012 9:37:36
| | [ #20 ] |
|
|
 |
Super Member  |
Joined: 20-Nov-2008 Posts: 1334
From: Leighton Buzzard, England | | |
|
| @KimmoK
Good points, thanks. You are right about the swap file on an SDCard that is a BAD idea for read/write cycles on that technology.
Will be interesting to follow any way, and maybe the VIA version will be an improvement for another $15  _________________ Amiga 1000, 3000D, Aros Nvidia PC, and an Aros powered Rasberry Pi owner and user. http://www.imica.net |
|
| Status: Offline |
|
|