30 July 2023, 20:57 | #101 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,561
|
New finding...
Found this info from Toni on "differences in agnus chips topic" ... https://eab.abime.net/showpost.php?p...67&postcount=8 Btw. Also, the best way (or safe way) to test switching between PAL 50Hz and NTSC 60Hz from software is by using the ESC key in the "Amiga Test Kit"! |
30 July 2023, 21:53 | #102 | |
Registered User
Join Date: Sep 2003
Location: germany
Age: 45
Posts: 456
|
new nightly:
Maybe someone could create a video about BRS-PrimusDemo on a CRT. 100% emulation is only possible to some extent, as the effect is analogously caused by the CRT. It's good enough, I'd say. Otherwise, you would have to think about a shader. At least it shouldn't happen in the context of Amiga emulation. fix "ECS should support changes between PAL & NTSC from software!" ok, I thought ECS Agnus had to set vBStrt and vBStop in addition to Beamcon. Disabling the PAL bit is sufficient to run a full NTSC mode. cool However, the emulator then goes into PAL 60 mode. A difference to real NTSC only occurs when S-Video is emulated instead of RGB cable. With an RGB cable, PAL and NTSC differ from each other only in the image geometry/FPS. Denise also supports S-Video (luma/chroma separation). When the image is transferred as luma/chroma, PAL and NTSC differ not only in geometry but also in color encoding. PAL mixes the color information (chroma) of adjacent lines, NTSC does not. haven't tested "Amiga Test Kit" ... hope it works too fixed: Mexx-Intro92x.adf, Mexx-Plasma.adf Emualtor now checks vsync instead of just vblank FLD-Demodisk083.adf ... G: Tropical Sunset I couldn't recreate it. Is this already fixed? Quote:
Games like Dyna Blaster or B.C. Kid use a trick. Of course, this is not as effective as the ECS hardware support for NTSC. This trick must be repeated every frame, otherwise the hardware will go back to the PAL behavior. |
|
30 July 2023, 22:46 | #103 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,561
|
|
05 August 2023, 21:49 | #104 |
Registered User
Join Date: Sep 2003
Location: germany
Age: 45
Posts: 456
|
nightly:
fix FLD-Demodisk111.adf ... E: Relaxation / Reality Blitter DMA toggle needs more delay fix: The Deep accuracy of floppy emulation increased when loading without DMA channel via dskbytr. |
06 August 2023, 12:32 | #105 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,561
|
Wow, that's really great, you managed to solve all the main problems!
Ps. I guess it can be safely said that now Denise are on par with WinUAE in terms of emulation accuracy! I'll probably keep checking out more demos, but it depends on my mood and free time. (today there are really so many options to spend your free time...) Maybe now is the right time for other improvements in the emulator!? (mentioned somewhere in this or another thread before) Last edited by amilo3438; 06 August 2023 at 12:53. |
06 August 2023, 19:41 | #106 | ||
Registered User
Join Date: Sep 2003
Location: germany
Age: 45
Posts: 456
|
Quote:
nightly: fix runAhead problem: TURNIPS-WorkForNothing_qdfix.adf Quote:
couldn't recreate: HITTHEROAD_1.adf ... while in "Floffy2" part click on the Left Mouse Button and it crashes (resets) if runAhead is enabled maybe it's already fixed. |
||
06 August 2023, 20:36 | #107 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,561
|
Quote:
Last edited by amilo3438; 06 August 2023 at 20:41. |
|
07 August 2023, 15:56 | #108 | |
Registered User
Join Date: Sep 2003
Location: germany
Age: 45
Posts: 456
|
Quote:
As seen in the other thread, this demo doesn't initialize all the registers it needs. A program that runs shortly before and changes this register specifies the value for this demo. Obviously, the original flow was planned differently by the author of the demo than starting it directly from an ADF with Kick 1.3. Otherwise, he would have noticed. So some other program was running before (maybe WB or other Firmware) which set the value as the demo expects it. hint: try it with Kick 2.0. |
|
08 August 2023, 19:23 | #109 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,561
|
Something I noticed before but forgot to report about demos from group: 20) Invalid refresh rates! ...
If the demo is executed in a window and "integer scaling" is turned on, then the image becomes smaller than if the same function is turned off!? (eg Mexx-Plasma.adf) Last edited by amilo3438; 08 August 2023 at 19:35. |
10 August 2023, 15:39 | #110 | |
Registered User
Join Date: Sep 2003
Location: germany
Age: 45
Posts: 456
|
Quote:
Integer scaling is necessary to be able to display scanlines without artifacts. Otherwise, it would not be possible to ensure that all scanlines have exactly the same distance from each other due to scaling. Unequal distances are not perceived directly, but indirectly as surfaces with altered brightness. |
|
12 August 2023, 11:19 | #111 | |
Registered User
Join Date: Sep 2003
Location: germany
Age: 45
Posts: 456
|
Quote:
After only half the lines and ~1/4 of the usual line length, h/vsync is triggered. This results in over 300 FPS. It takes about 15 seconds on a real ECS Agnus for the guru to meditate. In Denise, original speed must be checked, otherwise it corrects the speed not to 50, but to 60 Hz, because Demo accidentally switches to NTSC. maybe will change this in such a way that extreme deviations always end in the original speed, even if the user requests 50/60 Hz or hardware Vsync. During the demo I noticed the flashing power LED on the Amiga. I will add this as a switchable option in the status line of the emulator. I'm looking for some more info. Some Amiga models dim the LED and others turn it off completely. |
|
12 August 2023, 15:34 | #112 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,561
|
Quote:
The audio filter also uses Power LED, ie. it lights up if it's on or if not then it's off or dim. (the older amiga 500 has turned off the Power LED and the newer one has a dim Power LED if audio filter is turned off) Ps. In my opinion maybe dim Power LED would be better solution when audio filter is disabled! (as the new amiga 500 has the same... or you can make an option to choose) The older amiga 500 has a red Power LED, and the newer one has a green Power LED! Btw. I think all amiga 500 has orange LED for the floppy drive! Edit: Older has green floppy Led! EDIT: In fact, it could be said that old amiga 500 has Power/Drive LED red/green and audio filter disabled with power LED off. New has green/orange and audio filter disabled with power LED dim. Maybe an amiga 500 with OCS can be considered as old one and with ECS as new one. Last edited by amilo3438; 13 August 2023 at 08:52. |
|
13 August 2023, 10:47 | #113 |
Registered User
Join Date: Sep 2003
Location: germany
Age: 45
Posts: 456
|
nightly: add power LED to status line, change drive LED to orange/yellow
A500 OCS, A1000: red power LED (turn off) A500 ECS: green power LED (dim brightness) |
13 August 2023, 16:15 | #114 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,561
|
Quote:
(maybe you can try those colors) A500 OCS https://a.allegroimg.com/original/1e...4cc0464a5b8611 A500 ECS https://i.ebayimg.com/images/g/eSsAA...Ig/s-l1200.jpg Some observations of mine... - Regarding the FPS counter when enabled... maybe would be better to move it from the most left to the most right side! - If there is a place maybe to put the word Power in front of the LED! - Also maybe improve the difference when the LED is on and when it is dim! (maybe with visible every 2nd color line or so) - Maybe use the power LED as menu with reset and/or audio filter off options! (otherwise the above is not mandatory... more like a suggestion) EDIT: Something else I noticed... if I enable several floppy drives and then switch back to, say, one floppy drive, all of them are still visible on the screen!? Last edited by amilo3438; 13 August 2023 at 16:44. |
|
15 August 2023, 16:10 | #115 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,561
|
Go 64! v2.0 - import (Crack Intro) by World Of Wonders => http://janeway.exotica.org.uk/release.php?id=23517
Check the intro "WOW-CrGo64V2.adf" file from the above link... There is a boot block and it seems Denise (as also WinUAE but different) has some problem with F7 PAL <=> NTSC option !? (it freezes) Or check for more on WinUAE demos problematic thread: https://eab.abime.net/showpost.php?p...postcount=1032 EDIT: Answer on WinUAE demos problematic thread: https://eab.abime.net/showpost.php?p...postcount=1033 (and the following posts) Last edited by amilo3438; 15 August 2023 at 18:15. |
15 August 2023, 20:01 | #116 |
Registered User
Join Date: Sep 2003
Location: germany
Age: 45
Posts: 456
|
Ok I took over the colors for LEDs, but I had to saturate the yellow a bit so that it stands out from the background. Then there is a menu on "Power" in the status line and more filter options.
The filter option "Auto" is equivalent to the option "Software", but depending on the Amiga model. The A1200 does not use a filter when the power LED is dimmed. The A500 has an RC filter in this case. The A1000 always uses a low pass filter. You can't switch it via software. The drive LED is now green on an A500 OCS. The drive indicators should now toggle in status line when changing the number of drives. |
15 August 2023, 22:18 | #117 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,561
|
Thank you, it looks much better now!
Ps. It might be nice now to have those LEDs displayed in the full screen mode too!? (as option similar to FPS) EDIT: Quote:
Perhaps it could be shortened for example like: ( ) Automatic (A500) ( ) Always on (A500) ( ) Always off (A500) ( ) Automatic (A1200) ( ) Always on (A1200) ( ) Always off (A1200) EDIT: Or if there is no space, shorten Automatic to Real ... if I haven't misunderstood something. Last edited by amilo3438; 16 August 2023 at 15:50. |
|
16 August 2023, 22:37 | #118 | |
Registered User
Join Date: Sep 2003
Location: germany
Age: 45
Posts: 456
|
Quote:
Example: - Selects A500 and switches filter software (A500) - selects A1000 and switches Filter Always On (A500), because with an A1000 the low pass filter cannot be deactivated by software - later when emulated selects A1200 and switches filter software (A1200) So if the user always wants the original filter setting, he must also remember to change the filter when changing the Amiga model. This is a bit annoying, hence the "Auto" setting. I, for example, would always set the A1200 software setting, as I also prefer this on an A500. In this way, in most cases, no filtering is active at all and the sound sounds bright. |
|
18 August 2023, 12:33 | #119 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,561
|
Quote:
if active is A1000 and the user select "Default", then "Always On (A500)" is selected along with it and vice versa, and "Default" is disabled if other options is selected. Also if the A500 is active and the use select "Default", then the "Software (A500)" is selected along with it and vice versa, and "Default" is disabled for the others. (Ps. Explanation: I think that in addition to auto (or default) the corresponding filter should also be visibly turned on, depending on the model of the amiga.) Last edited by amilo3438; 18 August 2023 at 14:17. |
|
18 August 2023, 16:42 | #120 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,561
|
Collection of demos with the bitplane refresh conflict on an ECS real machine (or in newer versions of winuae)!
Check in the zone "Bitplane_refresh_conflict_on_ECS_real_machine.7z"! (in case you are interested in emulating it) Ps. Denise seems to emulate some correctly but most not quite. (compare on a real machine) Last edited by amilo3438; 18 August 2023 at 16:52. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Notable unofficial bugfixes for Amiga RPGs? | Lilura | support.Games | 3 | 09 February 2018 19:10 |
Improvements on portability | Dreamcast270mhz | request.UAE Wishlist | 11 | 11 February 2010 16:20 |
AVIOutput improvements | Toni Wilen | support.WinUAE | 0 | 20 February 2008 12:02 |
selcocast: bugfixes and OS4 native Version | Paul | News | 0 | 01 June 2006 19:35 |
OS 3.9 GUI Improvements | redneon | Amiga scene | 11 | 17 February 2005 08:56 |
|
|