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
16 crawler(s) on-line.
 135 guest(s) on-line.
 1 member(s) on-line.


 terminills

You are an anonymous user.
Register Now!
 terminills:  35 secs ago
 CygnusEd:  8 mins ago
 OlafS25:  8 mins ago
 pavlor:  31 mins ago
 OneTimer1:  32 mins ago
 hlt:  42 mins ago
 AmigaMac:  55 mins ago
 matthey:  1 hr 2 mins ago
 Karlos:  1 hr 4 mins ago
 VooDoo:  1 hr 22 mins ago

/  Forum Index
   /  Amiga General Chat
      /  Missed opportunities to improve the Amiga Chipset ____________ .
Register To Post

Goto page ( 1 | 2 | 3 Next Page )
PosterThread
pixie 
Missed opportunities to improve the Amiga Chipset ____________ .
Posted on 5-Aug-2024 6:41:17
#1 ]
Elite Member
Joined: 10-Mar-2003
Posts: 3384
From: Figueira da Foz - Portugal

Would a special build of WinUAE allow for such kind of implementations be tested for real?

It would be interesting to explore hypothetical scenarios in a time of significant game development and new IDE releases, and with some actual test case figures, and/or games that could take advantage of these advancements.

Last edited by pixie on 05-Aug-2024 at 06:56 AM.
Last edited by pixie on 05-Aug-2024 at 06:46 AM.

_________________
Indigo 3D Lounge, my second home.
The Illusion of Choice | Am*ga

 Status: Offline
Profile     Report this post  
Karlos 
Re: Missed opportunities to improve the Amiga Chipset ____________ .
Posted on 5-Aug-2024 12:48:08
#2 ]
Elite Member
Joined: 24-Aug-2003
Posts: 4675
From: As-sassin-aaate! As-sassin-aaate! Ooh! We forgot the ammunition!

@pixie

In principle, an "in virtuo" implementation is entirely possible, but the challenge I suspect would be in validating it as you would need cycle exactness and that's not going to be simple. Especially for the new features. You are implementing a concept there and it would be pure guess work how long various things should take.

_________________
Doing stupid things for fun...

 Status: Offline
Profile     Report this post  
Karlos 
Re: Missed opportunities to improve the Amiga Chipset ____________ .
Posted on 5-Aug-2024 12:53:56
#3 ]
Elite Member
Joined: 24-Aug-2003
Posts: 4675
From: As-sassin-aaate! As-sassin-aaate! Ooh! We forgot the ammunition!

One of the fun things I can do with MC64K is just invent new display modes and things because it's all totally virtual and equally doesn't have any notion of cycle correctness to consider.

The closest I get to that is the "copper" workalike (finite interpreted line transfer handler, aka FILTH), which just sits in the virtual pixel to display pixel conversion scanout that happens every time the display is refreshed. But that's not a real "beam", it's just that the conversion of virtual framebuffer to something physically displayable proceeds in a row by row, pixel by pixel fashion.

_________________
Doing stupid things for fun...

 Status: Offline
Profile     Report this post  
pixie 
Re: Missed opportunities to improve the Amiga Chipset ____________ .
Posted on 5-Aug-2024 13:19:32
#4 ]
Elite Member
Joined: 10-Mar-2003
Posts: 3384
From: Figueira da Foz - Portugal

@Karlos

Quote:
You are implementing a concept there and it would be pure guess work how long various things should take.

I see... and if one was to use FPGA, would it face a similar challenge in terms of timing considerations when building its logic?

_________________
Indigo 3D Lounge, my second home.
The Illusion of Choice | Am*ga

 Status: Offline
Profile     Report this post  
Karlos 
Re: Missed opportunities to improve the Amiga Chipset ____________ .
Posted on 5-Aug-2024 13:26:51
#5 ]
Elite Member
Joined: 24-Aug-2003
Posts: 4675
From: As-sassin-aaate! As-sassin-aaate! Ooh! We forgot the ammunition!

@pixie

I think an FPGA implementation would obviously have it's own challenges. It's not my area of expertise, but I can imagine that at the very least it would have consistent timing behaviour

_________________
Doing stupid things for fun...

 Status: Offline
Profile     Report this post  
cdimauro 
Re: Missed opportunities to improve the Amiga Chipset ____________ .
Posted on 6-Aug-2024 5:11:59
#6 ]
Elite Member
Joined: 29-Oct-2012
Posts: 4127
From: Germany

@pixie

Quote:

pixie wrote:
Would a special build of WinUAE allow for such kind of implementations be tested for real?

Yes, but who'll do it? Toni is out of question: he's not interested (not even to implement the Apollo 68080).
Quote:
It would be interesting to explore hypothetical scenarios in a time of significant game development and new IDE releases, and with some actual test case figures, and/or games that could take advantage of these advancements.

It would be cool, but without software written for it, it's only pure exercise.

Don't get me wrong: there are hardware systems which were defined purely on software side, but without software they are useless. AFAIR there's only one platform like that which is like "retro" / 8-bit, and that it got software (games!) developed for it.

 Status: Offline
Profile     Report this post  
cdimauro 
Re: Missed opportunities to improve the Amiga Chipset ____________ .
Posted on 6-Aug-2024 5:14:03
#7 ]
Elite Member
Joined: 29-Oct-2012
Posts: 4127
From: Germany

@Karlos

Quote:

Karlos wrote:
@pixie

In principle, an "in virtuo" implementation is entirely possible, but the challenge I suspect would be in validating it as you would need cycle exactness and that's not going to be simple. Especially for the new features. You are implementing a concept there and it would be pure guess work how long various things should take.

It has some challenges, sure. The good thing is that the proposals are very minimal (I wanted to "mimic" what could have been possible with the technology available at the time) and independent (so, they can be implemented just one at the time).

 Status: Offline
Profile     Report this post  
cdimauro 
Re: Missed opportunities to improve the Amiga Chipset ____________ .
Posted on 6-Aug-2024 5:14:58
#8 ]
Elite Member
Joined: 29-Oct-2012
Posts: 4127
From: Germany

@Karlos

Quote:

Karlos wrote:
One of the fun things I can do with MC64K is just invent new display modes and things because it's all totally virtual and equally doesn't have any notion of cycle correctness to consider.

The closest I get to that is the "copper" workalike (finite interpreted line transfer handler, aka FILTH), which just sits in the virtual pixel to display pixel conversion scanout that happens every time the display is refreshed. But that's not a real "beam", it's just that the conversion of virtual framebuffer to something physically displayable proceeds in a row by row, pixel by pixel fashion.

That's another example of software-only platform.

But as long as it's cool for you... enjoy.

 Status: Offline
Profile     Report this post  
Karlos 
Re: Missed opportunities to improve the Amiga Chipset ____________ .
Posted on 6-Aug-2024 7:38:42
#9 ]
Elite Member
Joined: 24-Aug-2003
Posts: 4675
From: As-sassin-aaate! As-sassin-aaate! Ooh! We forgot the ammunition!

@cdimauro

Indeed. The point of it being virtual is the implementation of ideas are only limited by your imagination, not the very real limitations of circuitry, clock speeds, access times, etc.

_________________
Doing stupid things for fun...

 Status: Offline
Profile     Report this post  
bhabbott 
Re: Missed opportunities to improve the Amiga Chipset ____________ .
Posted on 6-Aug-2024 20:25:44
#10 ]
Regular Member
Joined: 6-Jun-2018
Posts: 482
From: Aotearoa

@pixie

What improvements to the chipset are you considering?

 Status: Offline
Profile     Report this post  
Karlos 
Re: Missed opportunities to improve the Amiga Chipset ____________ .
Posted on 6-Aug-2024 21:27:44
#11 ]
Elite Member
Joined: 24-Aug-2003
Posts: 4675
From: As-sassin-aaate! As-sassin-aaate! Ooh! We forgot the ammunition!

@bhabbott

Aren't we in the realms of this with SAGA already?

_________________
Doing stupid things for fun...

 Status: Offline
Profile     Report this post  
pixie 
Re: Missed opportunities to improve the Amiga Chipset ____________ .
Posted on 6-Aug-2024 21:42:04
#12 ]
Elite Member
Joined: 10-Mar-2003
Posts: 3384
From: Figueira da Foz - Portugal

@bhabbott

Those expressed on cdimauro's threads, or others that fallow the same lines expressed there.

_________________
Indigo 3D Lounge, my second home.
The Illusion of Choice | Am*ga

 Status: Offline
Profile     Report this post  
Karlos 
Re: Missed opportunities to improve the Amiga Chipset ____________ .
Posted on 6-Aug-2024 21:54:29
#13 ]
Elite Member
Joined: 24-Aug-2003
Posts: 4675
From: As-sassin-aaate! As-sassin-aaate! Ooh! We forgot the ammunition!

Personally, I'd consider a few things:

More Paula channels, ideally at least 8, with independent L/R volume and, as you can surely guess, a programmable filter chain per voice.

I'd probably want support for 16 bit per channel ultra linear mode just to appease the angry mob.

_________________
Doing stupid things for fun...

 Status: Offline
Profile     Report this post  
BigD 
Re: Missed opportunities to improve the Amiga Chipset ____________ .
Posted on 6-Aug-2024 22:12:59
#14 ]
Elite Member
Joined: 11-Aug-2005
Posts: 7466
From: UK

@Karlos

C= gave up on upgrading MOS/CSG fabs and even the Amiga as we know it with Hombre! Gould just wanted to flog A500/CDTV 68000 level tech until retirement! He probably missed selling calculators!

Last edited by BigD on 06-Aug-2024 at 10:13 PM.

_________________
"Art challenges technology. Technology inspires the art."
John Lasseter, Co-Founder of Pixar Animation Studios

 Status: Offline
Profile     Report this post  
Hammer 
Re: Missed opportunities to improve the Amiga Chipset ____________ .
Posted on 7-Aug-2024 3:07:46
#15 ]
Elite Member
Joined: 9-Mar-2003
Posts: 6039
From: Australia

@BigD

AA's Alice was produced using CSG's 1.5-micron process. The original Agnus has CSG's 5-micron process.

AA's Lisa was produced using 3rd parties 1.5-micron process since there's not enough production capacity from CSG's 1.5-micron fabrication plant.

For C65, CSG has 2-micron process fabs with 500 to 2000 5-inch wafers per month capacity.
6-inch wafer upgrades were proposed.

AAA's Andrea uses a 1.0-micron process from HP.

CGS has upgraded their fabs, but they are not enough.

Companies like ATI used formerly Italian state-owned fabs from ST-Micro.

Last edited by Hammer on 07-Aug-2024 at 03:11 AM.
Last edited by Hammer on 07-Aug-2024 at 03:09 AM.

_________________
Amiga 1200 (rev 1D1, KS 3.2, PiStorm32/RPi CM4/Emu68)
Amiga 500 (rev 6A, ECS, KS 3.2, PiStorm/RPi 4B/Emu68)
Ryzen 9 7950X, DDR5-6000 64 GB RAM, GeForce RTX 4080 16 GB

 Status: Offline
Profile     Report this post  
Karlos 
Re: Missed opportunities to improve the Amiga Chipset ____________ .
Posted on 7-Aug-2024 16:16:51
#16 ]
Elite Member
Joined: 24-Aug-2003
Posts: 4675
From: As-sassin-aaate! As-sassin-aaate! Ooh! We forgot the ammunition!

@pixie

Quote:

pixie wrote:
@bhabbott

Those expressed on cdimauro's threads, or others that fallow the same lines expressed there.


I think the problem there is basically what I said originally, plus the additional problem of a lack of support. The latter is not a huge problem in that you can write your own proof of concept code that makes use of magic new hardware registers you've managed to smuggle into the system.

There's a guy that has made the fabled AA3000 AGA+DSP design and created a library to support the additional functionality. The number of people that can make use of it, are diminishingly small though.

One of the reasons MC64K exists is to just have fun experimenting with ideas for their own sake. For example, I wanted to create a HAM mode that was well suited to 15-bit. I was able to add that in a lunch break. I'd previously experimented with HAM in YUV space. That was ... interesting, but not very useful as a basic screen mode. There was an exception - taking a limited palette of regular RGB colours and allowing modification of either brightness or saturation, turns out to be great for shading polygons. Brightness is for your basic illumination term and saturation for your specularity. I wonder if this is closer to what Jay Miner originally had in mind when he came up with it.

_________________
Doing stupid things for fun...

 Status: Offline
Profile     Report this post  
kolla 
Re: Missed opportunities to improve the Amiga Chipset ____________ .
Posted on 7-Aug-2024 18:55:41
#17 ]
Elite Member
Joined: 20-Aug-2003
Posts: 3270
From: Trondheim, Norway

@cdimauro

Quote:
without software written for it, it's only pure exercise


I thought one of the points would be compatibility with existing software? How hard can it possibly be to add a few more screen modes and add support to a few more audio channels etc?

_________________
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC

 Status: Offline
Profile     Report this post  
pixie 
Re: Missed opportunities to improve the Amiga Chipset ____________ .
Posted on 7-Aug-2024 19:58:23
#18 ]
Elite Member
Joined: 10-Mar-2003
Posts: 3384
From: Figueira da Foz - Portugal

@Karlos

Quote:
I think the problem there is basically what I said originally, plus the additional problem of a lack of support. The latter is not a huge problem in that you can write your own proof of concept code that makes use of magic new hardware registers you've managed to smuggle into the system.

I know, I answered just to try to clarify bhabbott.

And also the point being like Kolla just referred:
Quote:
I thought one of the points would be compatibility with existing software? How hard can it possibly be to add a few more screen modes and add support to a few more audio channels etc?

Last edited by pixie on 07-Aug-2024 at 10:25 PM.

_________________
Indigo 3D Lounge, my second home.
The Illusion of Choice | Am*ga

 Status: Offline
Profile     Report this post  
Hammer 
Re: Missed opportunities to improve the Amiga Chipset ____________ .
Posted on 8-Aug-2024 4:01:35
#19 ]
Elite Member
Joined: 9-Mar-2003
Posts: 6039
From: Australia

@Karlos

The $20 DSP3210 audio path allows for a 16-bit stereo and it was a near-official Commodore-Amiga audio upgrade path.

Hese later fabricated the A3000 Plus motherboard with modernized features (e.g. bus board with active PCI slots) and restored the A3000's Amber flicker fixer. A3000 Plus is a motherboard upgrade for the A3000 form factor. A3000 Plus' schematics was supplied by Dave Haynie.

Commodore's AA3000 Plus motherboard is missing the A3000's Amber flicker fixer.

Thomas Winischhofer collected and maintained the DSP3210 software package.

--------

The other Commodore official 16-bit audio upgrade for the Amiga is for CD32 via FMV card which is driven by 40 Mhz MIPS-X based CL-450 SoC (about $50) and 16-bit dual channel DAC.

MPEG FMV functions were demonstrated on the A4000. Commodore's Irving Gould thinks MPEG FMV from CDs was the next big thing.

For Sony, Far East PlayStation models have built-in MPEG FMV functions. VCD wasn't successful in the West when compared to East Asia.

_________________
Amiga 1200 (rev 1D1, KS 3.2, PiStorm32/RPi CM4/Emu68)
Amiga 500 (rev 6A, ECS, KS 3.2, PiStorm/RPi 4B/Emu68)
Ryzen 9 7950X, DDR5-6000 64 GB RAM, GeForce RTX 4080 16 GB

 Status: Offline
Profile     Report this post  
cdimauro 
Re: Missed opportunities to improve the Amiga Chipset ____________ .
Posted on 8-Aug-2024 5:20:28
#20 ]
Elite Member
Joined: 29-Oct-2012
Posts: 4127
From: Germany

@Karlos

Quote:

Karlos wrote:
Personally, I'd consider a few things:

More Paula channels, ideally at least 8, with independent L/R volume and, as you can surely guess, a programmable filter chain per voice.

Filters... had to be studied first (as I've said, I don't know how they work. I've to take a look at the SID).
Quote:
I'd probably want support for 16 bit per channel ultra linear mode just to appease the angry mob.

That's (and more!) is covered on the next article.


@kolla

Quote:

kolla wrote:
@cdimauro

Quote:
without software written for it, it's only pure exercise


I thought one of the points would be compatibility with existing software?

100% compatibility with software which was written following Commodore's guidelines (e.g.: do NOT touch reserved bits on the hardware registers, don't write single bytes on WORD = 2 bytes registers, etc.).

The new features can and should only be enabled on demand. Otherwise the chipset starts with a status compatible with ECS (and AGA if this should be supported as well).
Quote:
How hard can it possibly be to add a few more screen modes

If new screen modes means something like packed/chunky 4 & 8 bits, HiColor (15 & 16 bits), TrueColor (24 & 32 bits), then that's a relatively easy easy task.
Quote:
and add support to a few more audio channels etc?

That's easy (as well as adding more sprites): it's a matter of duplicating internally all audio (and sprites) structures (and "xCON" registers) and then use the internal index to select the bank for accessing them.


@Hammer

Quote:

Hammer wrote:
@Karlos

The $20 DSP3210 audio path allows for a 16-bit stereo

On FUTURE (well above 1993) machines, according to Eggebrecht. And the cost was $20-$30.
Quote:
and it was a near-official Commodore-Amiga audio upgrade path.

Crap and alien stuff because of the incompetence of Commodore's engineers.
Quote:
Hese later fabricated the A3000 Plus motherboard with modernized features (e.g. bus board with active PCI slots) and restored the A3000's Amber flicker fixer. A3000 Plus is a motherboard upgrade for the A3000 form factor. A3000 Plus' schematics was supplied by Dave Haynie.

Commodore's AA3000 Plus motherboard is missing the A3000's Amber flicker fixer.

Thomas Winischhofer collected and maintained the DSP3210 software package.

--------

The other Commodore official 16-bit audio upgrade for the Amiga is for CD32 via FMV card which is driven by 40 Mhz MIPS-X based CL-450 SoC (about $50) and 16-bit dual channel DAC.

MPEG FMV functions were demonstrated on the A4000. Commodore's Irving Gould thinks MPEG FMV from CDs was the next big thing.

For Sony, Far East PlayStation models have built-in MPEG FMV functions. VCD wasn't successful in the West when compared to East Asia.

Expensive & alien as well to the Amiga ecosystem. Crap.

 Status: Offline
Profile     Report this post  
Goto page ( 1 | 2 | 3 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