English Amiga Board

English Amiga Board (http://eab.abime.net/index.php)
-   support.WinUAE (http://eab.abime.net/forumdisplay.php?f=5)
-   -   Request: New Aga Features, if possible.. (http://eab.abime.net/showthread.php?t=105516)

sandruzzo 23 January 2021 06:45

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?

Toni Wilen 25 January 2021 18:54

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.

sandruzzo 25 January 2021 18:55

I know that real Aga dont have It. It could be interesting to see impact on CPU performances on vanilla aga

rutra80 26 January 2021 10:10

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.

sandruzzo 26 January 2021 10:13

Thanks for the tips

Toni Wilen 26 January 2021 10:39

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.

sandruzzo 26 January 2021 11:36

@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.

Mclane 26 January 2021 16:18

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 :)

sandruzzo 26 January 2021 17:27

That why i asked, of possible

Foebane 26 January 2021 22:03

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.

Mclane 26 January 2021 22:11

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... :)

sandruzzo 27 January 2021 08:50

:great

Mclane 27 January 2021 13:29

:great

AJCopland 28 January 2021 18:13

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.

Toni Wilen 28 January 2021 19:55

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:

never existed
Only if software exists that is (almost) proven to work with that hardware. It is 100% requirement.

Mclane 29 January 2021 15:38

I can't imagine there's any real software bar alpha's at best...


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.

Page generated in 0.04548 seconds with 11 queries