18 September 2013, 16:26 | #81 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,553
|
So, this (Tales Of A Dream by Dreamdealers) and similar (Megademo by Freedom Force & NorthStar Megademo3) can be treated as inside of a demo programming problem and not an Amiga emu problem, right?
Last edited by amilo3438; 18 September 2013 at 16:32. |
18 September 2013, 19:55 | #82 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Yes. Garbage in far left or right border is usually normal. It has to be visible in emulation because there are some programs that use max overscan and have actual real graphics there.
|
19 September 2013, 14:34 | #83 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,553
|
Pax Americana by Complex -> http://janeway.exotica.org.uk/release.php?id=19676
QS A500 OCS/ECS (see pic.1)(see pic.3) QS A1200 AGA (see pic.2) Does it happen also on a real A500? (didnt find anywhere mentioned that is AGA only) EDIT: It doesnt happens if CE(Cycle-exact) = OFF! EDIT2: Also it doesnt happens if CE(Cycle-exact) = ON and CPU Freq. = 4x, 8x ... (It happens only when CPU Freq. = 1x, 2x ... but it behaving differently.) EDIT3: It doesnt happens if CE(Cycle-exact) = ON and CPU Freq. = Custom 7.093790 !!! (see pic.4) EDIT4: Very interesting situation! -> Setting according to pic.3 glitches as shown on pic.1 but according to pic.4 runs fine as shown on pic.2 ?! Why? Last edited by amilo3438; 21 September 2013 at 01:58. |
19 September 2013, 18:47 | #84 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,553
|
Today have just finished with verifying whole 16 pages (16 x 25 = 400) of pouet Amiga OCS/ECS demos sorted/filtered according to thumbs-up ... see on link.
Also, I am not interested anymore to continue with verifying further pages as most of those other demos looks to be boring and not such demanding for an WinUAE emu testing as previous. Hope that those already verified should cover enough demo coding tricks, if not all possible, so that there is then no need to continue with further testings. But if there anyone who would want to continue, just go ahead! p.s. Now only waiting for next official (fixed) version of WinUAE to come out. Hope it will happen before . EDIT: Reminder on comments and current status -> http://eab.abime.net/911206-post57.html Last edited by amilo3438; 19 September 2013 at 19:14. |
19 September 2013, 21:24 | #85 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,553
|
Quote:
Have just tested it on a newer WinUAE b7(19.09.2013.) and found that there are still some blinking line appears (see pic.) on same place where before the white line was. Note: Its impossible to see it on a picture as not the whole line is blinking, only partially! The main question is that now noticed the "Phenomena" logo it looks to be somehow shifted ... (forgot on this before) ... Does this also happening on a real Amiga ?! EDIT: Blinking line appears seams to be fixed in WinUAE b8 (21.09.2013.)! Last edited by amilo3438; 21 September 2013 at 14:31. Reason: Small corrections. |
|
19 September 2013, 21:26 | #86 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Quote:
|
|
19 September 2013, 21:40 | #87 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,553
|
Quote:
|
|
19 September 2013, 21:52 | #88 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
|
19 September 2013, 23:44 | #89 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,553
|
Quote:
Blitter Block Diagram picture Schematics EDIT: Ok, just found that already exist an opened topic about -> Modifying blitter registers while it's running Last edited by amilo3438; 20 September 2013 at 00:14. |
|
20 September 2013, 13:26 | #90 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,553
|
The end by trilobit
Reminder about this one, still missing a comment?! (Probably has not been explained well there. It doesnt work on OCS as need ECS Agnus 1mb chip ram.) Tested on beta 7 A500 ECS Agnus 1mb chip (see on pic. 2). EDIT: It looks to working fine in WinUAE2.6.1 (last official) version! (see on pic.3) EDIT2: It seems to be broken starting from beta 4 version! Last edited by amilo3438; 20 September 2013 at 13:59. |
20 September 2013, 19:07 | #91 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,553
|
Unreleased demo by Flash Production & Anarchy & Quartex
Does it happens on a real A500?! EDIT: p.s. Dont forget to check also EDIT3 from http://eab.abime.net/911918-post81.html !!! |
20 September 2013, 21:31 | #92 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Quote:
Quote:
|
||
20 September 2013, 21:32 | #93 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,553
|
Spectre party demo by Phenomena
QS A500 OCS (pic.1) ECS (pic.2) ... Does it happens on a real A500?! EDIT: It looks OCS runs fine here too ... glitches on pic.1 probably appeared during 1st testing by accident. Last edited by amilo3438; 21 September 2013 at 01:56. |
20 September 2013, 21:39 | #94 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Quote:
|
|
20 September 2013, 22:52 | #95 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,553
|
|
21 September 2013, 01:19 | #96 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,553
|
Quote:
For more detail see EDIT4 on http://eab.abime.net/911918-post81.html !!! Last edited by amilo3438; 21 September 2013 at 01:30. |
|
21 September 2013, 08:36 | #97 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Quote:
CPU speed did change. Multiplier = CPU clock rate is syncronized to chipset clock (sync clock). Value = manual value, async clock. Difference is not as small as you think it is. Even single cycle change can make huge difference during blitter accesses. |
|
21 September 2013, 10:57 | #98 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,553
|
Quote:
I always thought that cycle-exact = sync clock to chipset. EDIT:Would it mean that cycle-exact isnt same as cycle-accurate then?! According to this in WinUAE there are then 4 possible modes regarding A500 CPU Emulation Speed, right? 1) Cycle-exact sync clock (CE=ON, Multiplier CPU clock) = best compatibility mode! 2) Cycle-exact async clock (CE=ON, Custom CPU clock) 3) Approximate A500/1200 (CE=OFF) 4) Fastest possible (CE=OFF) = lowest compatibility mode! EDIT2: Does cycle-exact should mean to synchronize processor between opcodes and cycle-accurate between cycles ?! EDIT3: When comparing config. files of "CE=ON, Multiplier CPU clock" and "CE=ON, Custom CPU clock" found only one option different, else is same: cpu_speed=real cpu_throttle=0.0 cpu_type=68000 cpu_model=68000 cpu_compatible=true cpu_24bit_addressing=true cpu_multiplier=2 cpu_cycle_exact=true blitter_cycle_exact=true cycle_exact=true cpu_speed=real cpu_throttle=0.0 cpu_type=68000 cpu_model=68000 cpu_compatible=true cpu_24bit_addressing=true cpu_frequency=7093790 cpu_cycle_exact=true blitter_cycle_exact=true cycle_exact=true So, CPU and blitter is cycle-exact on both ... but 1st mode work in sync and 2nd mode work in async between CPU and blitter, right ? Last edited by amilo3438; 21 September 2013 at 15:02. |
|
21 September 2013, 16:51 | #99 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Quote:
Plasma part bugs are also exact same. Quote:
Async = CPU has separate clock crystal, for example any 25MHz or 33MHz (or more.). Only when CPU needs to access chipset addresses, CPU syncs with chipset clock (= CPU waits, sometimes it can be quite long wait), does the access and then continues normally. |
||
21 September 2013, 17:29 | #100 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,553
|
Quote:
EDIT: Last question ... If chipset master crystal=28.375160 why we have then in freq. option multipliers instead of dividers ?! For example now we have choices with multipliers (instead of dividers): 1x 3.549865 (= master clock / 8) 2x 7.093790 (= master clock / 4) 4x 14.187580 (= master clock / 2) 8x 28.375160 (= master clock / 1) Does 3.549865 freq. meaning something important? As is a little confusing. Never understood why is this freq. chosen to be 1x instead of 7.093790 , as there is no Amiga exist that runs in freq. lower than this one. Last edited by amilo3438; 21 September 2013 at 18:40. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Problematic GVP A530 Turbo | Mogsy | support.Hardware | 22 | 13 November 2012 19:12 |
Problematic thread? | prowler | project.EAB | 5 | 28 October 2011 00:06 |
Problematic Holiday Lemmings 94 demo disk | MethodGit | support.Games | 19 | 08 November 2010 03:56 |
Problematic slaves list | keropi | project.Killergorilla's WHD packs | 44 | 28 November 2008 12:46 |
Looking for two demos... | eternalcrusader | request.Demos | 3 | 01 August 2006 08:57 |
|
|