Welcome, Guest. Please login or register.

Author Topic: ADOOM on A600 running 22-35 FPS  (Read 56080 times)

Description:

0 Members and 3 Guests are viewing this topic.

Offline ppcamiga1

Re: ADOOM on A600 running 22-35 FPS
« Reply #329 from previous page: February 24, 2015, 08:09:21 AM »
if this crap natami have to be useful for anything other than amiga os, it must have MMU.

This MMU does not have to be existing 68k MMU compatible, of course.

kleine-gun where is my natami?
 

guest11527

  • Guest
Re: ADOOM on A600 running 22-35 FPS
« Reply #330 on: February 24, 2015, 08:20:59 AM »
Quote from: ppcamiga1;785297
if this crap natami have to be useful for anything other than amiga os, it must have MMU.
This crap natami has a standard 68060 CPU on board, and hence a standard 68060 MMU.

Quote from: ppcamiga1;785297
This MMU does not have to be existing 68k MMU compatible, of course.

kleine-gun where is my natami?

This crappy natami is on my crappy desk. Here you go.
 

Offline OlafS3

Re: ADOOM on A600 running 22-35 FPS
« Reply #331 on: February 24, 2015, 11:08:35 AM »
Quote from: ppcamiga1;785297
if this crap natami have to be useful for anything other than amiga os, it must have MMU.

This MMU does not have to be existing 68k MMU compatible, of course.

kleine-gun where is my natami?

if you really think that your "crap" motivates anyone to use PPC you are on the wrong planet
 

Offline wawrzon

Re: ADOOM on A600 running 22-35 FPS
« Reply #332 on: February 24, 2015, 12:15:49 PM »
@olaf
thats a false flag op.
 

Online kolla

Re: ADOOM on A600 running 22-35 FPS
« Reply #333 on: February 24, 2015, 12:18:49 PM »
Gunnar, providing cards for old computers was not in my agenda. While building acc cards for old systems is pretty cool, it's the stand alone systems that are of main interest, at least for me. The question is if you can reimplement a lot of old hardware using an FPGA, so that the old operating systems will be able to run on them.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline biggunTopic starter

  • Sr. Member
  • ****
  • Join Date: Apr 2006
  • Posts: 397
    • Show only replies by biggun
    • http://www.greyhound-data.com/gunnar/
Re: ADOOM on A600 running 22-35 FPS
« Reply #334 on: February 24, 2015, 12:49:14 PM »
Quote from: kolla;785309
Gunnar, providing cards for old computers was not in my agenda. While building acc cards for old systems is pretty cool, it's the stand alone systems that are of main interest, at least for me. The question is if you can reimplement a lot of old hardware using an FPGA, so that the old operating systems will be able to run on them.


Not sure I understand the question.
If we would not put SAGA into the FPGA how could we run Amiga OS?

Offline wawrzon

Re: ADOOM on A600 running 22-35 FPS
« Reply #335 on: February 24, 2015, 01:30:25 PM »
Quote from: biggun;785310
Not sure I understand the question.
If we would not put SAGA into the FPGA how could we run Amiga OS?


i think the only sensible might be is licensing the core to other fpga hardware providers for the time being. as example, if not for vampire the core woulnt probably be available to testers-users till now. doing everything by yourself will drain your capabilities quickly. this way also the support for other systems could be hierarchically outsourced to interested parties.
 

Offline OlafS3

Re: ADOOM on A600 running 22-35 FPS
« Reply #336 on: February 24, 2015, 01:41:24 PM »
Quote from: kolla;785309
Gunnar, providing cards for old computers was not in my agenda. While building acc cards for old systems is pretty cool, it's the stand alone systems that are of main interest, at least for me. The question is if you can reimplement a lot of old hardware using an FPGA, so that the old operating systems will be able to run on them.

Offering accellerators using A600 or A500 is only the first step. The Vampire is too small for the whole chipset but the card for A500 will be big enough and has both LAN and its own modern interface to monitors so processor, RTG and the chipset will then run on the card and the host hardware will be only used for keyboard and some of the old ports. The idea is to have something soon and then (after that) continue with developing a standalone hardware (that is more complicated, needs more drivers and so on).
 

Offline biggunTopic starter

  • Sr. Member
  • ****
  • Join Date: Apr 2006
  • Posts: 397
    • Show only replies by biggun
    • http://www.greyhound-data.com/gunnar/
Re: ADOOM on A600 running 22-35 FPS
« Reply #337 on: February 24, 2015, 02:07:43 PM »
Quote from: wawrzon;785314
i think the only sensible might be is licensing the core to other fpga hardware providers for the time being. as example, if not for vampire the core woulnt probably be available to testers-users till now. doing everything by yourself will drain your capabilities quickly.


Our new cards are in testing already ....

Quote from: wawrzon;785314

 this way also the support for other systems could be hierarchically outsourced to interested parties.


I do not see the scaling benefit of this.

If you license the core to 3 different parties then this does not save you time this creates more work for you. You have to support them. Each partner might use a different FPGA, different memory. So you need to help them to interface and to test/fine tune the memory controller.
Even is you provide standard industry bus interfaces - as Apollo does.
They will have many questions which you need to answer.

I have no secretary which could answer all these customer questions.
Therefore to be honest - I do not think that this will save me time but cost me time.

Offline eliyahu

  • Lifetime Member
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Jan 2011
  • Posts: 1220
  • Country: us
  • Thanked: 4 times
  • Gender: Male
    • Show only replies by eliyahu
    • eliyahu.org
Re: ADOOM on A600 running 22-35 FPS
« Reply #338 on: February 24, 2015, 02:10:21 PM »
@ppcamiga1

knock it off. now. this is your only warning. keep up with the abusive and trolling posts and you'll earn a vacation from the site.

-- eliyahu
"How do you know I’m mad?" said Alice.
"You must be," said the Cat, "or you wouldn’t have come here."
 

Offline wawrzon

Re: ADOOM on A600 running 22-35 FPS
« Reply #339 on: February 24, 2015, 02:40:16 PM »
Quote from: biggun;785319

I have no secretary which could answer all these customer questions.


one day you might need one anyway;)
but sure you know best yourself.
 

Offline vxm

  • Jr. Member
  • **
  • Join Date: Apr 2012
  • Posts: 59
    • Show only replies by vxm
Re: ADOOM on A600 running 22-35 FPS
« Reply #340 on: February 24, 2015, 02:54:13 PM »
Quote from: Thomas Richter;785296
Everything else, like filling the page table, or replacing descriptors in the page, can be done entirely in software. This software can do the table walk and emulate whatever 68K MMU there is.
I like the idea of a software solution but I think it could add an extra workload for the CPU.
 

guest11527

  • Guest
Re: ADOOM on A600 running 22-35 FPS
« Reply #341 on: February 24, 2015, 03:10:48 PM »
Quote from: vxm;785325
I like the idea of a software solution but I think it could add an extra workload for the CPU.
It's a matter of finding the right balance, and the size of the cache. The current core already requires software support for integer arithmetic and - quite like the 68060 - does not suffer from that because only exotic instructions require emlation that are rarely ever needed.

Consider an ATC of 256 entries, 4K per entry. This is already pretty small. The core could then address 1MB of memory without ever requiring a table walk. Put this into perspective to the typical Amiga program, probably at one tenth of this size.

Thus, the core would at worst initiate a table walk when loading a program.

Anyhow, this is all theory. I'm not saying that anyone should focus on this right now. There are more serious matters.
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show only replies by ChaosLord
    • http://totalchaoseng.dbv.pl/news.php
Re: ADOOM on A600 running 22-35 FPS
« Reply #342 on: February 24, 2015, 03:20:53 PM »
Quote from: biggun;785319

If you license the core to 3 different parties then this does not save you time this creates more work for you. You have to support them. Each partner might use a different FPGA, different memory. So you need to help them to interface and to test/fine tune the memory controller.
Even is you provide standard industry bus interfaces - as Apollo does.
They will have many questions which you need to answer.

I have no secretary which could answer all these customer questions.
Therefore to be honest - I do not think that this will save me time but cost me time.

+1
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline biggunTopic starter

  • Sr. Member
  • ****
  • Join Date: Apr 2006
  • Posts: 397
    • Show only replies by biggun
    • http://www.greyhound-data.com/gunnar/
Re: ADOOM on A600 running 22-35 FPS
« Reply #343 on: February 24, 2015, 04:49:09 PM »
Quote from: ChaosLord;785327
+1


To prevent misunderstandings.
There is a lot of proting work going on already.
Right now people port/test the core to the following systems already.

Vampire-600 - CPU Accelerator for A600  - Status working
Vampire-500 - CPU Accelerator for A500  - Status testing
Apollo-Phoenix - CPU Accelerator for A500  - Status testing
HighEndC5 - Standalone System  - Status porting
Natami - everyone knows this  - Status porting
Vampire 2 - CPU Acclerator - Status in delevopment

As you see we support already 5 FPGA systems, and the 6th is current in development

I think we are already quite thin spread with our man power to support all 6 systems in parallel

Offline vxm

  • Jr. Member
  • **
  • Join Date: Apr 2012
  • Posts: 59
    • Show only replies by vxm
Re: ADOOM on A600 running 22-35 FPS
« Reply #344 on: February 24, 2015, 06:22:16 PM »
Quote from: Thomas Richter;785326
It's a matter of finding the right balance, and the size of the cache. The current core already requires software support for integer arithmetic and - quite like the 68060 - does not suffer from that because only exotic instructions require emlation that are rarely ever needed.

Consider an ATC of 256 entries, 4K per entry. This is already pretty small. The core could then address 1MB of memory without ever requiring a table walk. Put this into perspective to the typical Amiga program, probably at one tenth of this size.

Thus, the core would at worst initiate a table walk when loading a program.

Anyhow, this is all theory. I'm not saying that anyone should focus on this right now. There are more serious matters.
In an AMP context, your idea seems very promising. Especially as the architecture of the Amiga should facilitate this development.
And no, I have not forgotten the many discussions around a possible AMP based solution. In fact, I quietly waiting it.
« Last Edit: February 24, 2015, 06:29:53 PM by vxm »