Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
20 crawler(s) on-line.
 144 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 amigang:  23 mins ago
 OlafS25:  46 mins ago
 clint:  48 mins ago
 zipper:  1 hr 44 mins ago
 ppcamiga1:  1 hr 55 mins ago
 VooDoo:  2 hrs 15 mins ago
 marcofreeman:  2 hrs 33 mins ago
 pixie:  2 hrs 39 mins ago
 kolla:  2 hrs 54 mins ago
 BigD:  3 hrs 24 mins ago

/  Forum Index
   /  Amiga Emulation
      /  Amiga 1222
Register To Post

Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 Next Page )
PosterThread
NutsAboutAmiga 
Re: Amiga 1222
Posted on 1-May-2021 15:07:48
#141 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12818
From: Norway

@Trixie

Quote:
an independent OS would not be supported by the developers and betatesters.


It’s a huge waste of time, doing the same thing again, while it be painful for the users, to have to deal with all the new bugs, in the replacement components. So far this not gone smooth installing updates from AEON, with conflicting versions and names. Benefits in resplendent components are debatable, and do not have same features as ones that comes original in AmigaOS4.1.

We do not need to replace things that are working, we need Rust, Node.js, better GNU bin-utils, Git support and things that benefits developers.

Last edited by NutsAboutAmiga on 01-May-2021 at 03:11 PM.
Last edited by NutsAboutAmiga on 01-May-2021 at 03:08 PM.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
ppcamiga1 
Re: Amiga 1222
Posted on 1-May-2021 15:52:53
#142 ]
Cult Member
Joined: 23-Aug-2015
Posts: 770
From: Unknown

@IridiumFX

Quote:

Not a vampire owner here, yet let me ask: what’s the point of a PPC card on classic?

It is fast. It is comfortable.
Quote:

It runs exactly zero standard apps.

Which are worth little more than nothing today.
Quote:

You could wire a pentium and it would be the same.

This is anti ppc propaganda bs.
Quote:

MMU is again something that people weaponize only for trolling purposes. Please stop.

Stop this crap that MMU is not important.
MMU on Amiga is important.
It helps a lot at developing code.
Quote:

Pro tip: no two generations of the 68K family have the same MMU.

Enforcer works with all.
But no problem here.
Natami/Apollo/Vampire Team just have to choose one.

 Status: Offline
Profile     Report this post  
noXLar 
Re: Amiga 1222
Posted on 1-May-2021 17:25:31
#143 ]
Cult Member
Joined: 8-May-2003
Posts: 736
From: Norway

@NutsAboutAmiga

if find fpu support for me is super important, one of my main reason to having one, without it i find vampire useless. when i love demo scene, raytracing, 3d games.

the way i see it, fpga cpu must be replaced by new generation with more space for everything a user base would need. like real programmed fpu and not a partly compatible emulated one (even though they are really fast right now) and not basic 3d subsystem the classic had (i think they feel taboo to talk about) but i guess it related to no more space as it was for other stuff i seen mention.

but hey, it all seem very promising already.. do want one lol

_________________
nox's in the house!

 Status: Offline
Profile     Report this post  
IridiumFX 
Re: Amiga 1222
Posted on 1-May-2021 21:16:07
#144 ]
Member
Joined: 7-Apr-2017
Posts: 80
From: London, UK

@ppcamiga1

Quote:
This is anti ppc propaganda bs.

You may like it or not, the PPC is connected to the system bus with the original 68K still alive and kicking. In this context, the ISA of the external CPU is not important. The two CPUs don't execute the same instruction stream, but rather share a part of the address space. To every extent, they don't care of each other and only "interact" with interrupts turned off. The PPC was easier to interface as it was running big endian, but this does not mean you could not have had a CPLD flipping bytes on the bus and interface whatever you like. No BS, just computer science.

Quote:
Which are worth little more than nothing today.

Like everything Amiga, we could say. Point is, worthless or not, they may cover some of your needs, when you feel terribly nostalgic. What do you use your Amiga for, otherwise?

Quote:
It helps a lot at developing code.

It helps, yes, for some diagnostics. It also helps for cache control. And it makes sense to have a "68040.library" custom tailored for whichever MMU your system is running.
For development purposes, though, you may be confused with the "Trace" bits of the status register . And those have nothing to do with the MMU. That's why you can run your Asm-One, your MonAm, your CPR and step/debug your code

Quote:
Natami/Apollo/Vampire Team just have to choose one.

this is their problem. I am not a vamp user.

 Status: Offline
Profile     Report this post  
IridiumFX 
Re: Amiga 1222
Posted on 1-May-2021 21:34:25
#145 ]
Member
Joined: 7-Apr-2017
Posts: 80
From: London, UK

@NutsAboutAmiga

Quote:
why do you think all drama about AmigaONE-A1222 not having standard FPU was all about


Partly because we love drama in Amiga-land.

Even back in the days, we used to have different executables for int and fp version of a program. And often with CPU level granularity. Do you remember the ADPro loaders? ImageFX operators ? integer? 020? 882 ? 040 ? The installer would ask you which version you'd love to use, and then install them for you.

yes, the e500 core has both FPU and MMU incompatible with the other PPC models used in previous solutions. Not different at all a 68K lessons Motorola refused to learn . Patience and a bit of creativity would solve the issues much better than drama and, in some cases, baseless rude behaviors

Last edited by IridiumFX on 01-May-2021 at 09:34 PM.

 Status: Offline
Profile     Report this post  
ppcamiga1 
Re: Amiga 1222
Posted on 2-May-2021 10:51:29
#146 ]
Cult Member
Joined: 23-Aug-2015
Posts: 770
From: Unknown

@IridiumFX

Quote:

You may like it or not, the PPC is connected to the system bus with the original 68K still alive and kicking.

MOS and Amiga Os 4.x switch off 68k after start.
Quote:

The two CPUs don't execute the same instruction stream, but rather share a part of the address space. To every extent, they don't care of each other and only "interact" with interrupts turned off. The PPC was easier to interface as it was running big endian,

Which means no changes in code.
C code works on ppc just after recompilation.
Quote:

but this does not mean you could not have had a CPLD flipping bytes on the bus and interface whatever you like.

Such CPLD not exist and will not exist in the future.
It is simple. Os and Apps data ar not on fixed adresses.
Thats why big endian cpu is important.
Quote:

"Trace" bits of the status register .

trace bit will not help at finding null pointer access.
Especially in code write by others.


 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: Amiga 1222
Posted on 2-May-2021 12:16:05
#147 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12818
From: Norway

@IridiumFX

Quote:
but this does not mean you could not have had a CPLD flipping bytes on the bus and interface whatever you like.


That means that you must disable CPU Cache, because what happens in the CPU’s is that that store large blocks internally, so unless you can put the “CPLD flipping bytes” in the CPU somehow.

Beside TEXT is stored in same order, shorts, int’s are in revere order, and so on, you also need to count for even and odd addresses. So maybe not so simple logical as you might think

And its also the problem with some how attaching Amiga chipsets on a PowerPC, You can technically do it, but it comes a big cost.

Last edited by NutsAboutAmiga on 02-May-2021 at 12:25 PM.
Last edited by NutsAboutAmiga on 02-May-2021 at 12:22 PM.
Last edited by NutsAboutAmiga on 02-May-2021 at 12:20 PM.
Last edited by NutsAboutAmiga on 02-May-2021 at 12:17 PM.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
bennymee 
Re: Amiga 1222
Posted on 2-May-2021 17:21:49
#148 ]
Cult Member
Joined: 19-Aug-2003
Posts: 697
From: Netherlands

@IridiumFX

What are zero standard apps? Chipset hitting apps?

I had PPC cards in my Amigas, it does run every rtg/68K/Warpos programm. In FullHD on Mediator, with OS3.9 or OS4.1.



 Status: Offline
Profile     Report this post  
g01df1sh 
Re: Amiga 1222
Posted on 2-May-2021 22:45:24
#149 ]
Super Member
Joined: 16-Apr-2009
Posts: 1777
From: UK

@amigadave

hi that was just a guess as I cant come up with any other reason as to why HYperion has made very little progress on os4.1 in the last few years.

_________________
A1200 ACA1232 128MB Indivison MkIICr
Elbox empty Power Tower
RPi3 Emulating C64 ZX Atari PS BBC
Wii with Amiga emulation
Vampire v4 SA

 Status: Offline
Profile     Report this post  
jPV 
Re: Amiga 1222
Posted on 3-May-2021 7:46:30
#150 ]
Cult Member
Joined: 11-Apr-2005
Posts: 813
From: .fi

Quote:

kamelito wrote:
@Trixie

I guess with all the changes made over the years writing OS 4 very little Legacy Amiga OS code remains thought, so it’s like Unix vs Linux or AmigaOS vs Aros/Morphos.


It's mostly about the (brand) name, not the contents... it's just like with other things like drinks, food, cars, clothes, phones etc :) If some people have decided to follow certain brand and only that, they just close their eyes from anything else and that's it :)

_________________
- The wiki based MorphOS Library - Your starting point for MorphOS
- Software made by jPV^RNO

 Status: Offline
Profile     Report this post  
IridiumFX 
Re: Amiga 1222
Posted on 3-May-2021 13:15:50
#151 ]
Member
Joined: 7-Apr-2017
Posts: 80
From: London, UK

@NutsAboutAmiga
the VME bus of the 68K is different and incompatible with the 60x bus of the G2 PowerPCs. Expect such a CPLD or a functionally equivalent ASIC or FPGA to already exist on the accelerator cards and do the necessary adaption. It's already snooping the bus exactly like it would need to do in order to interface a CPU of any other ISA. Just not flipping bytes.

When it comes to cache, you surely don't expect the 68K and PPC cores to have cross cache coherency protocols in place right? I am afraid, there's none.
The 68040 only supports the MEI protocol (no 'S' shared bit on cache lines), just like the PPC 603. (The 604 implements the full MESI protocol, but the botleneck here is still the 68K side). So even if you added the necessary bus snooping logic both sides, you could still not share memory among the two CPU caches. You could only try to reduce the number of flushes.

That's why the PPC in the classic amiga world is more of an offload computation engine, but here we digress.

I hope this helps to dispel a few myths the Amiga community keeps repeating like a mantra.

Last edited by IridiumFX on 03-May-2021 at 01:32 PM.

 Status: Offline
Profile     Report this post  
IridiumFX 
Re: Amiga 1222
Posted on 3-May-2021 13:28:43
#152 ]
Member
Joined: 7-Apr-2017
Posts: 80
From: London, UK

@bennymee

I apologise, I should have clarified this.

Your PPC on the accelerator card in the classic Amiga, does not run any 68K Amiga application at all. It's still a 68K CPU that runs them, and the PPC sits idle all of the time.

Only WarpOS/PowerUp specific Apps can make use (note: make use) of the PowerPC. The Amiga OS Exec, ROM based libraries and resources never use nor know of the existance of the PowerPC. I am aware of "SetFunction" patches applied in order to let the Dos library recognize the EHF and ELF code sections. The point is still the same.

Take an OS Friendly app like Brilliance, Aegis Sonix, or any other app not specifically written with PUP/WOS support.

Run them with and without the PPC. Do you think having the PPC onboard would make them faster? I am afraid, it won't.

 Status: Offline
Profile     Report this post  
kolla 
Re: Amiga 1222
Posted on 3-May-2021 13:40:12
#153 ]
Elite Member
Joined: 21-Aug-2003
Posts: 2896
From: Trondheim, Norway

@ppcamiga1

Quote:

Which means no changes in code.
C code works on ppc just after recompilation.

That's REALLY not the point!

The point is that with DATA being stored BIG ENDIAN, PowerPC and 68k (emulated or real) can SHARE DATA in memory! The implication being that a 68k MUI program can use PPC native MUI classes, for example. This has zero to do with C code, those MUI programs are written a range of different languages.

Last edited by kolla on 03-May-2021 at 01:40 PM.

_________________
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC

 Status: Offline
Profile     Report this post  
kolla 
Re: Amiga 1222
Posted on 3-May-2021 13:42:32
#154 ]
Elite Member
Joined: 21-Aug-2003
Posts: 2896
From: Trondheim, Norway

@IridiumFX

Quote:

Your PPC on the accelerator card in the classic Amiga, does not run any 68K Amiga application at all. It's still a 68K CPU that runs them, and the PPC sits idle all of the time


Wrong. Once you boot OS4 or MorphOS on a "classic" Amiga, all 68k code run only through emulation - the 68k is for all practical purposes not there. Just as if you run PowerPC Linux or BSD on a "classic" with PPC card.

Last edited by kolla on 03-May-2021 at 01:45 PM.

_________________
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC

 Status: Offline
Profile     Report this post  
IridiumFX 
Re: Amiga 1222
Posted on 3-May-2021 13:45:42
#155 ]
Member
Joined: 7-Apr-2017
Posts: 80
From: London, UK

@ppcamiga1

Quote:

trace bit will not help at finding null pointer access.
Especially in code write by others.


you surely are not telling me that you need an MMU to set the Vector #3 (misalinged memory access) or Vector #2 (Bus error, including null pointer dereferencing), isn't it ? Enforcer is a very nice tool, but not everything it does is strictly MMU related.

There are some legitimate usages for the MMU, like GigaMem and paged virtual memory systems in general, or marking areas of memory you do NOT want to cache, like the 68040.library does in order to allow an Amiga 4000 to properly function, or some old ShapeShifter custom video drivers which tried to detect modified memory regions (note: those never got faster than the standard MMU-less ones, but they were a nice experiment nonetheless)

 Status: Offline
Profile     Report this post  
IridiumFX 
Re: Amiga 1222
Posted on 3-May-2021 13:47:28
#156 ]
Member
Joined: 7-Apr-2017
Posts: 80
From: London, UK

@kolla

Quote:
all 68k code run only through emulation

Sorry, Kolla, what else should I add? If you like emulating stuff, you can just use WinUAE, isn't it ? I am missing your point probably

 Status: Offline
Profile     Report this post  
IridiumFX 
Re: Amiga 1222
Posted on 3-May-2021 14:05:44
#157 ]
Member
Joined: 7-Apr-2017
Posts: 80
From: London, UK

@kolla

having a shared address space is not the same as sharing data in memory. The PPC on the classic Amiga is nothing more than a computation engine. It's used like a slightly more intelligent device than a DSP, but exactly the same way.

 Status: Offline
Profile     Report this post  
bennymee 
Re: Amiga 1222
Posted on 3-May-2021 15:32:36
#158 ]
Cult Member
Joined: 19-Aug-2003
Posts: 697
From: Netherlands

@IridiumFX

You are wrong: the PPC does run every 68K application on OS4.x (or earlier versions of MorphOS). The 68K is disabled using these OS'es.

UAE emulates the chipset to some degree, the NG os'es only the 68K.


2nd: on AmigaOS with the WarpUP or PowerUP every Amiga programm which uses datatypes will be accelerated as the datatypes are PPC.
Especially OS friendly programms, there where even patches which make programma who did not use datatypes could use them.
And yes, the programm's it self where still using the 68K.

>do you think having the PPC onboard would make them faster?

No I did not think that, it was benchmarked many times in magazines some 20-25 years ago.
Besided that many programm's have PowerPC-plugin.

Does it mean the PowerPC addon's where the best ever made ?
Well, they where stunning with 2 different cpu's - which where not ment to use together - but also there was the lack of cache on the PPC side. And the context switching offcourse.
The WarpUP vs PowerUP did not help either.
On the other hand they where made as intermediate solutions.

Last edited by bennymee on 03-May-2021 at 03:34 PM.

 Status: Offline
Profile     Report this post  
IridiumFX 
Re: Amiga 1222
Posted on 3-May-2021 16:06:04
#159 ]
Member
Joined: 7-Apr-2017
Posts: 80
From: London, UK

@bennymee

here we agree, and we slowly get back on topic for the thread: these were intermediate solutions. They were meant to bridge towards something new. They were supported in a creative way, because we always had to cope with differences in each and every model, each and every hardware. This, to me, means embracing diversity in our ecosystem.

I would have loved to have an A1222 5 years ago, even if it was sold with FPU disabled, rather than reading threads full of mostly random opinions. And you know what? if tomorrow the A1222 went on sale for a decent price, still without FPU, I'd still buy it ... as a developer

 Status: Offline
Profile     Report this post  
ppcamiga1 
Re: Amiga 1222
Posted on 3-May-2021 17:19:00
#160 ]
Cult Member
Joined: 23-Aug-2015
Posts: 770
From: Unknown

@IridiumFX

On Amiga we have SysBase adress at location 4.
Very fragile and very easy to override.
Which almost always results in os hang.
Enforcer protect first page of memory.
On Amiga with Enforcer software with null pointer access do not hang os.
First page protection is also builtin in MOS and Amiga Os 4.
Vampire has nothing like this.



 Status: Offline
Profile     Report this post  
Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 Next Page )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle