![]() |
![]() |
#1 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 1,940
|
Request: New Aga Features, if possible..
Is it possible to add to Winuae an options that Allou to cpu to access to chip-ram every possible cicles instead only every cicles?
|
![]() |
![]() |
#2 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 46
Posts: 24,691
|
Why? 68020+ CPU emulation isn't accurate enough anyway so this wouldn't really match what would happen in real world. Even if it existed in real world.
|
![]() |
![]() |
#3 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 1,940
|
I know that real Aga dont have It. It could be interesting to see impact on CPU performances on vanilla aga
|
![]() |
![]() |
#4 |
Registered User
![]() Join Date: Jul 2019
Location: Poland
Posts: 90
|
Just throw in some FastRAM and you'll see how it is to have access every cycle. And if you want fast graphics tick Immediate Blitter and/or untick cycle-exact.
|
![]() |
![]() |
#5 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 1,940
|
Thanks for the tips
|
![]() |
![]() |
#6 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 46
Posts: 24,691
|
CPU chipset access always takes 2 DMA cycles. AGA CPU cycle access timing has not changed from OCS/ECS. Unfortunately. Only big difference is that AGA (and A3000) chip ram is 32-bit wide and long aligned 32-bit read or write is as fast as 16-bit read/write.
Writes are slightly faster because after chipset (budgie) has latched the data, CPU is free to continue in next CPU cycle. |
![]() |
![]() |
#7 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 1,940
|
@Toni Wilen
Thats' why asked if it is possible "to fix" it into winuae, to taste how could have been AGA with good Chip-Ram access. |
![]() |
![]() |
#8 |
Old retro god.
![]() Join Date: Apr 2002
Location: Northolt, West London
Age: 59
Posts: 692
|
I think Toni is more keen on making WinUAE more exact like the real world, adding Frankenstein options is always going to lead to problems and to be honest, who needs people finding issues with the Frankenstein options when you are trying to be exact
![]() |
![]() |
![]() |
#9 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 1,940
|
That why i asked, of possible
|
![]() |
![]() |
#10 |
Registered User
Join Date: Sep 2011
Location: Cardiff, UK
Age: 48
Posts: 2,540
|
Last I heard, emulation of computer systems was about recreating physical hardware in software as it is, not as it could (or should) be. Otherwise, compatibility with real hardware collapses utterly.
|
![]() |
![]() |
#11 |
Old retro god.
![]() Join Date: Apr 2002
Location: Northolt, West London
Age: 59
Posts: 692
|
Obviously it's Toni's baby and he does what he likes with it but on a selfish point of view, being that it's free and done in his own time I'd love to see the correctness worked on rather than 'what if' type things.
No disrespect sandruzzo, but as its down to Toni, who knows... ![]() |
![]() |
![]() |
#12 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 1,940
|
![]() |
![]() |
![]() |
#13 |
Old retro god.
![]() Join Date: Apr 2002
Location: Northolt, West London
Age: 59
Posts: 692
|
![]() |
![]() |
![]() |
#14 |
Registered User
![]() Join Date: Sep 2013
Location: Beeston, Nottinghamshire, UK
Posts: 208
|
I have wondered whether one of the UAE/WinUAE emulators could be used to implement systems that never existed like the post-commodore AA+ (https://en.wikipedia.org/wiki/Commodore_AA%2B_Chipset) systems.
It'd be pointless, and not something that I'd ask you to do Toni ![]() More of an exercise in what-could-have-been and fantasy. There's emulators for consoles that never existed or virtual machines (https://en.wikipedia.org/wiki/CHIP-8) so it's not without precedent. |
![]() |
![]() |
#15 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 46
Posts: 24,691
|
I am still not sure if I want to implement it but if it happens, it will be unsupported config file option that can break any time..
Quote:
|
|
![]() |
![]() |
#16 |
Old retro god.
![]() Join Date: Apr 2002
Location: Northolt, West London
Age: 59
Posts: 692
|
I can't imagine there's any real software bar alpha's at best...
|
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Request] Aga or Cpu in separate thread | Zilog | support.WinUAE | 4 | 23 October 2018 18:43 |
Super League Manager AGA - manipulate the game request | Gordon | support.Games | 3 | 31 March 2016 12:21 |
CARE Request: Tubular Worlds AGA - CD32 Fix | Heavy Stylus | project.CARE | 6 | 22 May 2009 12:03 |
[Request] - Chaos Engine AGA | Zetr0 | project.Sprites | 9 | 03 November 2008 23:32 |
(Request) Reunion (OCS/AGA) | Anubis | project.WHDLoad | 3 | 01 April 2008 10:37 |
|
|