15 December 2014, 15:48 | #701 | ||
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,504
|
Quote:
p.s. I found some general info about the bug here (probably you know for it) in "Time-of-Day (TOD) Clock" and "Errata" parts. http://en.wikipedia.org/wiki/MOS_Technology_CIA Quote:
http://forum.6502.org/viewtopic.php?...e12c0&start=30 the article: George Hug, Toward 2400 (Transactor Vol. 9, Issue 3 - Feb. 1989 p.62) http://archive.org/stream/transactor...e/n63/mode/1up (see in RS-232 bugs) Last edited by amilo3438; 15 December 2014 at 18:19. |
||
15 December 2014, 19:17 | #702 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,504
|
Key West BBS Intro 2 (Intro) -> http://janeway.exotica.org.uk/release.php?id=73893
A500 ECS Agnus 1MB ... some glitch shows on left-below side on screen after a while! Last edited by TCD; 02 January 2015 at 14:20. Reason: Screenshot problem moved to a new thread |
15 December 2014, 20:56 | #703 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,510
|
Quote:
Last edited by TCD; 02 January 2015 at 14:21. Reason: Screenshot problem moved to a new thread |
|
16 December 2014, 18:15 | #704 | |
Posts: n/a
|
Quote:
In this mode, this demo works. For me demo "madeinCroatia" has always been a kind of test for compatibility. It does not always run the first time, even on the original Amiga1200/600. I think the question can be closed. Thanks again for your answer and great WinUAE emulator. I look forward to the release of new versions. |
|
16 December 2014, 20:49 | #705 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,504
|
Dont know does it works on a real A1200, but in WinUAE Quickstart A1200 base config. it will show a guru message after a while.
|
17 December 2014, 19:22 | #706 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,510
|
Unreliable startup most likely confirms it is disk timing sensitive (takes too long -> crash due to TOD interrupt). Disk is practically the only random part in hardware. (initial disk position, how long it takes for disk to rotate at full speed)
|
21 December 2014, 10:23 | #707 |
Registered User
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
|
Delight - Overdose -- http://janeway.exotica.org.uk/release.php?id=7257
It's been so long since I have seen this demo, I can't remember if this is correct behavior or not.. but I assume it's not. (sorry if a bit vague) During certain plasma effects the framerate drops significantly. 1st instance is about half way through the demo. Here's a short 50fps video capture of what I mean: [ Show youtube player ] The capture is from standard A500 quickstart 1.3 Again, apologies if it's correct behavior |
21 December 2014, 11:29 | #708 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,510
|
Quote:
|
|
21 December 2014, 13:25 | #709 |
Registered User
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
|
Thanks Toni
|
22 December 2014, 20:33 | #710 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,510
|
Quote:
68000 interrupt line (IPL) sampling seems to be microcode controlled after all because for example some MOVE.L variants fetch interrupt line state before write and some after write. (even when cycle sequence is exact same between variants after writes and only difference is effective address calculations before writes) |
|
23 December 2014, 15:36 | #711 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,510
|
Made In Croatia problem better explanation (before everyone forget what was the real problem..)
It has following code: Code:
000002AC 47f9 00bf d000 LEA.L $00bfd000,A3 000002B2 177c 007f 0d00 MOVE.B #$7f,(A3, $0d00) == $00bfdd00 000002B8 422b 0e00 CLR.B (A3, $0e00) == $00bfde00 000002BC 2b7c a000 2000 ffca MOVE.L #$a0002000,(A5, -$0036) == $00dff09a 000002C4 21fc 0000 05b0 0078 MOVE.L #$000005b0,$00000078 Move to $bfdd00 does not clear the interrupt, only reads clear interrupts, disabling CIA interrupt by writing to $bfdd00 won't disable already active interrupts. Then comes move.l #$a0002000,-$36(a5). Enable CIA-B interrupt ($a000->INTENA) and attempts to clear currently active CIA-B interrupt ($2000->INTREQ). INTREQ write does nothing because it is external (CIA) interrupt. (Logic analyzer confirmed, CPU IPL lines won't change) Finally interrupt vector is set, same vector that previous line enabled. If interrupt starts before this write: crash. Reason: some MOVE.L variants read interrupt state before writes and some after writes. For example MOVE.L #$a0002000,$dff09a will read it after both writes (and would crash) but MOVE.L #$a0002000,(an) or x(an) read it before writes (and work). All 3 variants have 100% identical write,write,prefetch cycle sequence. (Most/all MOVE.W's seem to read if after writes) This is yet another undocumented 68000 behavior, it seems interrupt line sampling is microcode controlled and different instructions sample it in different phases during instruction execution... (Fortunately in Amiga only MOVEs matter because custom registers are read-only or write-only) |
23 December 2014, 17:28 | #712 | |
Registered User
Join Date: Jan 2012
Location: USA
Posts: 372
|
Quote:
MOVEM.L must sample very early and DIVS very late. Together they have potential 300+ cycle latency. |
|
23 December 2014, 22:45 | #713 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,504
|
Captain Fizz Meets The Blaster-Trons (Crack Intro) by Beyonders & Vision Factory
http://janeway.exotica.org.uk/release.php?id=73946 tested on A500 1.2/1.3KS OCS 0.5MB configuration winuae_2700 (2013.12.05) (OK) test winuae_2710b0 (2013.12.24 09:56) (OK) test winuae_2710b0 (2013.12.24 21:07) (broken) winuae_2710b1 (2014.01.04) (broken) Last edited by TCD; 02 January 2015 at 14:22. Reason: Screenshot problem moved to a new thread |
24 December 2014, 20:19 | #714 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,510
|
Quote:
Quote:
Last edited by TCD; 02 January 2015 at 14:22. Reason: Screenshot problem moved to a new thread |
||
24 December 2014, 20:27 | #715 |
Registered User
Join Date: Jan 2012
Location: USA
Posts: 372
|
|
28 December 2014, 04:08 | #716 |
Registered User
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
|
Fluffy Bears - Masturbation
I got a request to capture this old polish trackmo.. there is some gfx glitch during the opening erm.. 'animation'. Glitch appears on standard quickstart 1.3, (all other memory/ks configs cause guru.) The demo is not mentioned on any database, so this disk comes direct from source. Not sure if the disk itself is faulty.. |
28 December 2014, 09:48 | #717 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,510
|
Use ECS. Same OCS sprite problem as in some earlier posts.
|
28 December 2014, 13:16 | #718 |
Registered User
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
|
Gah, ECS agnus with 512k chip must have been only combination I didn't try.. working now, thanks toni
|
02 January 2015, 01:14 | #719 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,504
|
Deep Core - CD32/AGA (Crack Intro) by Epix -> http://janeway.exotica.org.uk/release.php?id=74075
A500 OCS/ECS (most common) ... not sure, but maybe it should be checked on a real Amiga also! Last edited by TCD; 02 January 2015 at 14:22. Reason: Screenshot problem moved to a new thread |
06 January 2015, 13:06 | #720 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,510
|
Quote:
|
|
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 |
|
|