Poster | Thread |
nikosidis
| ![](https://amigaworld.net/images/icons/posticon.gif) |
Re: News about Vampire and Apollo Posted on 26-Aug-2019 21:23:37
| | [ #1941 ] |
|
|
![](https://amigaworld.net/images/avatar/users/9009.jpg) |
Cult Member ![](https://amigaworld.net/images/ranks/3blocks.gif) |
Joined: 9-Dec-2008 Posts: 995
From: Norway, Oslo | | |
|
| @wawa
I wish the Vampire team all the best. I could very well become their customer. It is very good for the future of Amiga. Nice to see that even Hyperion support them in latest OS 3.x release. To me it is this and AROS for Pi that is exiting for the future.
|
|
Status: Offline |
|
|
ErikBauer
| ![](https://amigaworld.net/images/icons/posticon.gif) |
Re: News about Vampire and Apollo Posted on 26-Aug-2019 22:03:32
| | [ #1942 ] |
|
|
![](https://amigaworld.net/images/avatar/users/2432.jpg) |
Super Member ![](https://amigaworld.net/images/ranks/4blocks.gif) |
Joined: 25-Feb-2004 Posts: 1141
From: Italy | | |
|
| @megol
Quote:
megol wrote: @kolla Quote:
kolla wrote: @megol
Ok, right, then there's even less reason to talk about this as "improving C++ compilers". |
Please inform yourself before having an opinion as this is just ridiculous. |
In fact, as far as I can remember GCC can directly compile C++, i think that's the point to have a full port with Apollo native instruction compiling capabilities
_________________ God created Paula so that Allister Brimble and Dave Whittaker could do music
Check my Amiga gameplays (ITA)! |
|
Status: Offline |
|
|
NutsAboutAmiga
| ![](https://amigaworld.net/images/icons/posticon.gif) |
Re: News about Vampire and Apollo Posted on 26-Aug-2019 22:32:03
| | [ #1943 ] |
|
|
![](https://amigaworld.net/images/avatar/users/2981.jpg) |
Elite Member ![](https://amigaworld.net/images/ranks/5blocks.gif) |
Joined: 9-Jun-2004 Posts: 12866
From: Norway | | |
|
| @ErikBauer
Actually its multiple layers.
And "make" controls the compile process its responsible for figures what's what need to be recompiled, and it solves that needs to be compiled and in what order,
Pre processor generates program code, G++ generates assembler, AS generates machine code, and then lnker connects everything into one blob of executable file.
As pointed out before G++ has no interpreter.
C# has as runtime, its more like Java (actually C# is based on Microsoft java, that Microsoft had to rename after being sued by Sun Microsystems), C# has intelligent garbage collector. Actually it's not a C language.
On subjects of interpreter, I only say that computer has execute things in sequence, some that were hard to do, if there are like mathematical rules of operations where like * and / has higher priority then + or -, or where stuff inside "(" ")" has calculated before rest can be calculated and so on, the interpreter is able solve this things, so the idea of converting a interpreter into compiler is not a bad idea.
Last edited by NutsAboutAmiga on 26-Aug-2019 at 10:45 PM. Last edited by NutsAboutAmiga on 26-Aug-2019 at 10:43 PM. Last edited by NutsAboutAmiga on 26-Aug-2019 at 10:35 PM.
_________________ http://lifeofliveforit.blogspot.no/ Facebook::LiveForIt Software for AmigaOS |
|
Status: Offline |
|
|
ErikBauer
| ![](https://amigaworld.net/images/icons/posticon.gif) |
Re: News about Vampire and Apollo Posted on 26-Aug-2019 22:38:36
| | [ #1944 ] |
|
|
![](https://amigaworld.net/images/avatar/users/2432.jpg) |
Super Member ![](https://amigaworld.net/images/ranks/4blocks.gif) |
Joined: 25-Feb-2004 Posts: 1141
From: Italy | | |
|
| @NutsAboutAmiga Thank you a lot for the kind clarification, it is always good to (re)learn something
_________________ God created Paula so that Allister Brimble and Dave Whittaker could do music
Check my Amiga gameplays (ITA)! |
|
Status: Offline |
|
|
edponpon
| ![](https://amigaworld.net/images/icons/posticon.gif) |
Re: News about Vampire and Apollo Posted on 27-Aug-2019 4:25:04
| | [ #1945 ] |
|
|
![](https://amigaworld.net/images/avatar/users/6253.jpg) |
Regular Member ![](https://amigaworld.net/images/ranks/2blocks.gif) |
Joined: 8-May-2007 Posts: 314
From: USA, The World Police | | |
|
| |
Status: Offline |
|
|
Trekiej
| ![](https://amigaworld.net/images/icons/posticon.gif) |
Re: News about Vampire and Apollo Posted on 27-Aug-2019 7:18:17
| | [ #1946 ] |
|
|
![](https://amigaworld.net/images/avatar/161.gif) |
Cult Member ![](https://amigaworld.net/images/ranks/3blocks.gif) |
Joined: 17-Oct-2006 Posts: 890
From: Unknown | | |
|
| erased by me Last edited by Trekiej on 27-Aug-2019 at 07:44 AM. Last edited by Trekiej on 27-Aug-2019 at 07:21 AM.
_________________ John 3:16 |
|
Status: Offline |
|
|
megol
| ![](https://amigaworld.net/images/icons/posticon.gif) |
Re: News about Vampire and Apollo Posted on 27-Aug-2019 16:09:04
| | [ #1947 ] |
|
|
![](https://amigaworld.net/images/avatar/users/6859.gif) |
Regular Member ![](https://amigaworld.net/images/ranks/2blocks.gif) |
Joined: 17-Mar-2008 Posts: 355
From: Unknown | | |
|
| @ErikBauer Yes GCC have a C++ front-end which will produce the correct code using a proper 68k back-end (which is shared for all supported languages). |
|
Status: Offline |
|
|
OlafS25
| ![](https://amigaworld.net/images/icons/posticon.gif) |
Re: News about Vampire and Apollo Posted on 27-Aug-2019 16:15:40
| | [ #1948 ] |
|
|
![](https://amigaworld.net/images/avatar/blank.gif) |
Elite Member ![](https://amigaworld.net/images/ranks/5blocks.gif) |
Joined: 12-May-2010 Posts: 6377
From: Unknown | | |
|
| @kolla
On Coldfire old amiga binaries would work without recompile?
If not you have a problem because many programs never will be recompiled because developers and/or companies are not existing anymore or have left the market or there is a legal chaos and nobody knows who owns the software.
Regarding obscured 68080... even if the new commands are not documented and because of that not used, as long as the old software and compilers work with it you have a good platform with at least 125 MB RAM, very fast 68060 and RTG. If I would program amiga software I would anyway not directly target vampire but program it in a way that the software runs on as much hardware as possible. That happened back in the time too, software (expecially games) were developed for A500, not for the already existing better platforms. If you target RTG you can already do a lot. The specialities of Vampire are only needed for certain cases. Software could f.e. check ram and processor and make graphics better if it runs on a vampire. That was the case with ambermoon that detected ram and processor if it run on A1200 (unfortunately AGA was not used).
Regarding Commodore you are correct but I assume that was affected by the decision of motorola to drop the 68k line, if new processors after 68060 would have been announced amiga would have stayed 68k. But we will never know... Last edited by OlafS25 on 27-Aug-2019 at 04:18 PM.
|
|
Status: Offline |
|
|
kolla
| ![](https://amigaworld.net/images/icons/posticon.gif) |
Re: News about Vampire and Apollo Posted on 4-Sep-2019 13:36:17
| | [ #1949 ] |
|
|
![](https://amigaworld.net/images/avatar/users/1508.jpg) |
Elite Member ![](https://amigaworld.net/images/ranks/5blocks.gif) |
Joined: 21-Aug-2003 Posts: 3117
From: Trondheim, Norway | | |
|
| |
Status: Offline |
|
|
kolla
| ![](https://amigaworld.net/images/icons/posticon.gif) |
Re: News about Vampire and Apollo Posted on 4-Sep-2019 13:39:31
| | [ #1950 ] |
|
|
![](https://amigaworld.net/images/avatar/users/1508.jpg) |
Elite Member ![](https://amigaworld.net/images/ranks/5blocks.gif) |
Joined: 21-Aug-2003 Posts: 3117
From: Trondheim, Norway | | |
|
| @OlafS25
Quote:
On Coldfire old amiga binaries would work without recompile?
|
Amiga didn't even come into the picture here, it was a dead platform already and Motorola could not have cared less. Other 68k platforms, the ones that were actually alive and able to recompile, could and did._________________ B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC |
|
Status: Offline |
|
|
Hypex
![](https://amigaworld.net/images/supportertags/bronze.gif) | ![](https://amigaworld.net/images/icons/posticon.gif) |
Re: News about Vampire and Apollo Posted on 4-Sep-2019 15:41:47
| | [ #1951 ] |
|
|
![](https://amigaworld.net/images/avatar/users/6241.jpeg) |
Elite Member ![](https://amigaworld.net/images/ranks/5blocks.gif) |
Joined: 6-May-2007 Posts: 11293
From: Greensborough, Australia | | |
|
| @OlafS25
Quote:
On Coldfire old amiga binaries would work without recompile? |
Not, not to my knowledge and this was the dealbreaker. Why we never saw any ColdFire 68K accelerators. It's said to be source compatible but not binary compatible. Or at least not fully. I've read it misses out on some bit instructions as well.
https://en.wikipedia.org/wiki/NXP_ColdFire
|
|
Status: Offline |
|
|
OlafS25
| ![](https://amigaworld.net/images/icons/posticon.gif) |
Re: News about Vampire and Apollo Posted on 5-Sep-2019 8:20:27
| | [ #1952 ] |
|
|
![](https://amigaworld.net/images/avatar/blank.gif) |
Elite Member ![](https://amigaworld.net/images/ranks/5blocks.gif) |
Joined: 12-May-2010 Posts: 6377
From: Unknown | | |
|
| @kolla
Yes but why do you mention coldfire here then?
For most of the amiga software (at least most of the former commercial software) there are no sources and no chance anyone will ever recompile it. So even if a coldfire based hardware is faster it makes no sense |
|
Status: Offline |
|
|
OlafS25
| ![](https://amigaworld.net/images/icons/posticon.gif) |
Re: News about Vampire and Apollo Posted on 5-Sep-2019 8:22:14
| | [ #1953 ] |
|
|
![](https://amigaworld.net/images/avatar/blank.gif) |
Elite Member ![](https://amigaworld.net/images/ranks/5blocks.gif) |
Joined: 12-May-2010 Posts: 6377
From: Unknown | | |
|
| @Hypex
Gunnar said that too. As far as I can remember they looked at coldfire when natami was started and dropped the idea because of that.
I assume Kolla knew that too so I do not understand him |
|
Status: Offline |
|
|
kolla
| ![](https://amigaworld.net/images/icons/posticon.gif) |
Re: News about Vampire and Apollo Posted on 5-Sep-2019 15:22:52
| | [ #1954 ] |
|
|
![](https://amigaworld.net/images/avatar/users/1508.jpg) |
Elite Member ![](https://amigaworld.net/images/ranks/5blocks.gif) |
Joined: 21-Aug-2003 Posts: 3117
From: Trondheim, Norway | | |
|
| @OlafS25
If you read what I replied to, you see why I mentioned ColdFire. It's not like Motorola made 68k exclusively for Amiga, 68k development went to ColdFire, but Amiga was not in a position follow, and instead went a much more sane route (at the time) of PowerPC. _________________ B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC |
|
Status: Offline |
|
|
megol
| ![](https://amigaworld.net/images/icons/posticon.gif) |
Re: News about Vampire and Apollo Posted on 6-Sep-2019 19:32:01
| | [ #1955 ] |
|
|
![](https://amigaworld.net/images/avatar/users/6859.gif) |
Regular Member ![](https://amigaworld.net/images/ranks/2blocks.gif) |
Joined: 17-Mar-2008 Posts: 355
From: Unknown | | |
|
| @Hypex
It would have been fine if Coldfire simply didn't implement all 68k instructions, the real problem are instructions that doesn't cause an illegal instruction trap and have significant differences with the original 68k. The similarities makes a JIT a bit easier/cleaner but it still requires a type of emulation.
|
|
Status: Offline |
|
|
kolla
| ![](https://amigaworld.net/images/icons/posticon.gif) |
Re: News about Vampire and Apollo Posted on 6-Sep-2019 20:11:37
| | [ #1956 ] |
|
|
![](https://amigaworld.net/images/avatar/users/1508.jpg) |
Elite Member ![](https://amigaworld.net/images/ranks/5blocks.gif) |
Joined: 21-Aug-2003 Posts: 3117
From: Trondheim, Norway | | |
|
| @megol
Well, noone is talking about "improving FORTRAN compilers", which would be just as correct. It was about one thing, improving gcc, primarily for C code as that is most relevant. _________________ B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC |
|
Status: Offline |
|
|
ppcamiga1
| ![](https://amigaworld.net/images/icons/posticon.gif) |
Re: News about Vampire and Apollo Posted on 7-Sep-2019 17:05:35
| | [ #1957 ] |
|
|
![](https://amigaworld.net/images/avatar/users/14667.jpg) |
Cult Member ![](https://amigaworld.net/images/ranks/3blocks.gif) |
Joined: 23-Aug-2015 Posts: 832
From: Unknown | | |
|
| Quote:
This means behave 100% like 68040 MMU would make sense. |
Vampire do not have to have full 68k MMU. Tool for catching null pointer access will be enough.
Last edited by ppcamiga1 on 07-Sep-2019 at 05:06 PM.
|
|
Status: Offline |
|
|
kolla
| ![](https://amigaworld.net/images/icons/posticon.gif) |
Re: News about Vampire and Apollo Posted on 8-Sep-2019 17:39:27
| | [ #1958 ] |
|
|
![](https://amigaworld.net/images/avatar/users/1508.jpg) |
Elite Member ![](https://amigaworld.net/images/ranks/5blocks.gif) |
Joined: 21-Aug-2003 Posts: 3117
From: Trondheim, Norway | | |
|
| @ppcamiga1
Too late, it already has an MMU, it's just not compatible with any previous 68k MMU and also not available from any operating system running on the card. _________________ B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC |
|
Status: Offline |
|
|
NutsAboutAmiga
| ![](https://amigaworld.net/images/icons/posticon.gif) |
Re: News about Vampire and Apollo Posted on 8-Sep-2019 17:58:07
| | [ #1959 ] |
|
|
![](https://amigaworld.net/images/avatar/users/2981.jpg) |
Elite Member ![](https://amigaworld.net/images/ranks/5blocks.gif) |
Joined: 9-Jun-2004 Posts: 12866
From: Norway | | |
|
| |
Status: Offline |
|
|
OlafS25
| ![](https://amigaworld.net/images/icons/posticon.gif) |
Re: News about Vampire and Apollo Posted on 8-Sep-2019 18:41:09
| | [ #1960 ] |
|
|
![](https://amigaworld.net/images/avatar/blank.gif) |
Elite Member ![](https://amigaworld.net/images/ranks/5blocks.gif) |
Joined: 12-May-2010 Posts: 6377
From: Unknown | | |
|
| @kolla
I spent at beginning 90s a lot of money on a new A4000 with graphic card but without MMU... if I had known that I spent lots of money on useless garbage. Nobody explained it to me |
|
Status: Offline |
|
|