English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware > Hardware mods

 
 
Thread Tools
Old 04 September 2022, 20:50   #21
nonarkitten
Registered User
 
nonarkitten's Avatar
 
Join Date: Jun 2018
Location: Calgary/Canada
Posts: 247
Quote:
Originally Posted by alexh View Post
Sounds interesting. Not only the Agnus/Alice but the RAM as well? Similar to a MultiMega?
You mean the DKB MegaChip? Yeah. I googled "MultiMega" and only got results about the Sega Multi-Mega (the CDX here).
nonarkitten is offline  
Old 04 September 2022, 22:55   #22
kipper2k
Registered User
 
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
Quote:
Originally Posted by jbenam View Post
One step closer to being able to build entirely new Amigas (and also save some old ones )
We are almost there, all the custom chips are on the radar, we already have a few a500+ clones out there so it is becoming a reality
kipper2k is offline  
Old 04 September 2022, 23:09   #23
nonarkitten
Registered User
 
nonarkitten's Avatar
 
Join Date: Jun 2018
Location: Calgary/Canada
Posts: 247
Quote:
Originally Posted by AmigaHope View Post
How does this work? Does it remove nasty mode DMA contention for the CPU side somehow? Only through max-speed blitter, or something else?

Simultaneous service of both data buses?
1. It's complicated
2. Yesish
3. This is not required but helps
4. This is not required but helps

You're absolutely right that running things async can have big benefits. For example, the CPU could still read from the prior burst fetch while Agnus is busy with the Copper or Blitter. Our pSRAM is more than fast enough and for chip-to-Denise, we just double/quad pump the bus. But CPU-to-chip is still a problem and the best we can do is have Gary sometimes give the CPU both odd and even cycles. This approaches but does not match AGA performance and C2P-heavy games and demos could suffer.

There are potentially some ways around this though.
nonarkitten is offline  
Old 04 September 2022, 23:20   #24
nonarkitten
Registered User
 
nonarkitten's Avatar
 
Join Date: Jun 2018
Location: Calgary/Canada
Posts: 247
Quote:
Originally Posted by Promilus View Post
Oh, I see. ICE65 with 2x external 4bit PSRAM if I'm reading schematics correctly. And that's because when all banks are powered from 3.3V it makes I/O 5V tolerant so it doesn't require additional level shifters?
Correct.
nonarkitten is offline  
Old 05 September 2022, 10:20   #25
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
Quote:
Originally Posted by nonarkitten View Post
Quote:
Originally Posted by alexh View Post
Sounds interesting. Not only the Agnus/Alice but the RAM as well? Similar to a MultiMega?
You mean the DKB MegaChip? Yeah. I googled "MultiMega" and only got results about the Sega Multi-Mega (the CDX here).
Yeah, MegAChip or MiniMegi must have had a brain fart while typing.
alexh is offline  
Old 05 September 2022, 16:30   #26
Turrican_3
C= and Amiga aficionado!
 
Turrican_3's Avatar
 
Join Date: Jul 2017
Location: Italy
Posts: 318
Very interesting stuff!
Turrican_3 is offline  
Old 06 September 2022, 15:47   #27
nonarkitten
Registered User
 
nonarkitten's Avatar
 
Join Date: Jun 2018
Location: Calgary/Canada
Posts: 247
Quote:
Originally Posted by alexh View Post
Yeah, MegAChip or MiniMegi must have had a brain fart while typing.
It happens to me all the time. No worries.
nonarkitten is offline  
Old 06 September 2022, 16:44   #28
btp
Registered User
 
Join Date: Aug 2017
Location: Greece
Posts: 134
A newly produced drop-in replacement is simply awesome!
Big congratulations to Renee and the rest of the developers & contributors for all the hard work!
btp is offline  
Old 06 September 2022, 17:17   #29
Dynamic_Computi
10MARC
 
Dynamic_Computi's Avatar
 
Join Date: Jul 2018
Location: Tucson, AZ, USA
Posts: 214
Wow... This is a nice bit of news. I hope everything works out with it! Great job getting it to work!
If you want me (10 Minute Amiga Retro Cast) to do a review or preview of it, let me know.
Dynamic_Computi is offline  
Old 06 September 2022, 17:32   #30
dirkies
Zone Friend
 
dirkies's Avatar
 
Join Date: Aug 2002
Location: Belgium
Age: 51
Posts: 1,296
typo in nonarkitten's github page in configuration table:

8327b (twice)

dirkies is offline  
Old 07 September 2022, 01:02   #31
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
Seems an exciting prospect! It would have been nice to pan the audio channels on the original chip. It would have been nice also if the Blitter could have gone faster on AGA.

It's important that blitting vs DMA saturation matches or exceeds the Blitter cycle diagram in HRM, so that the finish time of large and small blits are equal or faster.

To display a correct picture, timing all the elements to the same horizontal positions as original Agnus chips is important. Copper, Blitter, or CPU changes to COLORxx, sprite pixels and positions, and bitmap pixels should match up as on original Agnus.

Other aspects may be more forgiving.
Photon is offline  
Old 07 September 2022, 03:42   #32
nonarkitten
Registered User
 
nonarkitten's Avatar
 
Join Date: Jun 2018
Location: Calgary/Canada
Posts: 247
Quote:
Originally Posted by Photon View Post
Seems an exciting prospect! It would have been nice to pan the audio channels on the original chip. It would have been nice also if the Blitter could have gone faster on AGA.

It's important that blitting vs DMA saturation matches or exceeds the Blitter cycle diagram in HRM, so that the finish time of large and small blits are equal or faster.

To display a correct picture, timing all the elements to the same horizontal positions as original Agnus chips is important. Copper, Blitter, or CPU changes to COLORxx, sprite pixels and positions, and bitmap pixels should match up as on original Agnus.

Other aspects may be more forgiving.
Well, panning on *PAULA* might be possible, but rather tricky on Agnus.

But all the firmware will be open source, so if people want to do this, then power to them. In fact, I have no problem adding stuff if people are willing to write AHI and P96 drivers and that it doesn't do anything those libraries can't already do.
nonarkitten is offline  
Old 07 September 2022, 19:26   #33
Promilus
Registered User
 
Join Date: Sep 2013
Location: Poland
Posts: 807
@Photon - well Apollo Team already have proven getting "updated" chipset is viable. It just happens some ppl (like me) don't want to abandon on-board chipset. New IC replacement with new options and 100% compatibility with old ones is pretty neat idea.
Promilus is offline  
Old 07 September 2022, 19:49   #34
kipper2k
Registered User
 
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
Quote:
Originally Posted by Promilus View Post
@Photon - well Apollo Team already have proven getting "updated" chipset is viable. It just happens some ppl (like me) don't want to abandon on-board chipset. New IC replacement with new options and 100% compatibility with old ones is pretty neat idea.
i like compatibility... i like the idea to try to replace unavailable components... i like trying to keep Amiga as close to original as possible. I like the idea of using an Amiga in an Amiga case.

For this reason this is why we are trying to replace the custom components. AND making them open source so other people can help us if they can.
kipper2k is offline  
Old 07 September 2022, 19:59   #35
nonarkitten
Registered User
 
nonarkitten's Avatar
 
Join Date: Jun 2018
Location: Calgary/Canada
Posts: 247
Quote:
Originally Posted by Promilus View Post
@Photon - well Apollo Team already have proven getting "updated" chipset is viable. It just happens some ppl (like me) don't want to abandon on-board chipset. New IC replacement with new options and 100% compatibility with old ones is pretty neat idea.
We have it right on the github page that adopting some of the Vampire's AGA additions might be possible. While we don't quite have SAGA's bandwidth, somethings I think are doable, at least in theory:
- sprite multicolour mode
- sprite horizontal flip
- sprite parallax mode
- 8-bit chunky modes up to super hires (would need P96)
- 16-bit chunky modes up to hires (ditto)
- 24/32-bit chunky modes in lores (ditto)
- scan doubling for everyone (without mode-promotion)
- paula pan control (would need AHI drivers)
- paula second channel set (ditto)
- paula 16-bit audio (ditto)

Sure, all are doable (some even trivially). Not until everything else is working though.
nonarkitten is offline  
Old 07 September 2022, 23:29   #36
btp
Registered User
 
Join Date: Aug 2017
Location: Greece
Posts: 134
Thumbs up

Quote:
Originally Posted by nonarkitten View Post
Sure, all are doable (some even trivially). Not until everything else is working though.
I applaud that you have set 100% compatibility as the base line here
btp is offline  
Old 08 September 2022, 11:41   #37
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
One chip that is impossible to find is the A3000 Super DMAC-04 if there was a possibility to create new Super DMACs that solve the issues lots of A3000 users have it would be a big help to a small subset of Amiga users.
alexh is offline  
Old 09 September 2022, 04:48   #38
grelbfarlk
Registered User
 
Join Date: Dec 2015
Location: USA
Posts: 2,902
Quote:
Originally Posted by alexh View Post
One chip that is impossible to find is the A3000 Super DMAC-04 if there was a possibility to create new Super DMACs that solve the issues lots of A3000 users have it would be a big help to a small subset of Amiga users.
Not to sound like an asshole, but why do we want a replacement Super DMAC? I know because for A3000 users to support the DMA SCSI on the A3000. But with limited resources why isn't it a better idea to focus on replacing Lisa, Alice, Ramsey and Buster chips?
grelbfarlk is offline  
Old 09 September 2022, 10:08   #39
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
Quote:
Originally Posted by grelbfarlk View Post
Not to sound like an asshole, but why do we want a replacement Super DMAC? I know because for A3000 users to support the DMA SCSI on the A3000. But with limited resources why isn't it a better idea to focus on replacing Lisa, Alice, Ramsey and Buster chips?
Because iComp.de is already making a replacement Buster. Ramsey chips are readily available (at least at the moment). THIS IS an Alice replacement (didn't you read?). The Lisa chips are also available, the Lisa functionality has already been converted into as HDL (MiniMig AGA) so could with some re-work become a standalone chip (i.e. not as much re-engineering required).

There are simply no sources of Super DMAC.

It's obvious that you don't have an A3000, but I imagine A3000 owners, or those trying to make Chucky's ReAmiga 3000 would be glad of a source.
alexh is offline  
Old 09 September 2022, 13:55   #40
pandy71
Registered User
 
Join Date: Jun 2010
Location: PL?
Posts: 2,743
Quote:
Originally Posted by alexh View Post
Because iComp.de is already making a replacement Buster. Ramsey chips are readily available (at least at the moment). THIS IS an Alice replacement (didn't you read?). The Lisa chips are also available, the Lisa functionality has already been converted into as HDL (MiniMig AGA) so could with some re-work become a standalone chip (i.e. not as much re-engineering required).

There are simply no sources of Super DMAC.

It's obvious that you don't have an A3000, but I imagine A3000 owners, or those trying to make Chucky's ReAmiga 3000 would be glad of a source.
All above is true but... but SDMAC doesn't define Amiga and it can be substituted by other DMA controllers (of course not P&P).
Also there is limited demand for this particular IC.
And yes, i own A3000 and i would be happy to have opportunity to get new SDMAC but let's focus on most important functionality especially with limited resources.

To be honest i'm not aware is there any detailed specification for Super DMAC.
SDMAC must be re-implemented based on software reverse engineering - how accurate this can be...?
pandy71 is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Amiga 500 and Agnus cleaning without removing Agnus? turrican9 support.Hardware 16 26 January 2016 16:05
Universal Translator mritter0 request.Apps 2 14 June 2014 19:28
Universal Warrior Asle HOL data problems 4 10 September 2011 22:14
swap fat agnus with agnus extralife support.Hardware 12 23 July 2008 15:35

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 04:03.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.15832 seconds with 14 queries