19 April 2022, 14:06 | #1 |
68k
Join Date: Sep 2005
Location: Somewhere
Posts: 829
|
Ugh! WHDload version hangs with WinUAE 4.9.1
Hi Toni,
When I run the game I realized that after title there is just black screen. First I thought that there is some kind delay and I need to wait. But after a few minutes nothing happen. So I grab problematic routine and check in Asm-One and also wait forever. Code:
start ; dc.w $4a39,$00df,$f006 ; dc.w $66f8 ; dc.w $0839,$0000,$00df,$f005 ; dc.w $66ee ; dc.w $4e75 end Wait TST.B $00DFF006 BNE.B Wait BTST #$00,$00DFF005 BNE.B Wait RTS In version 4.4.0 works like a charm. Is it bug or I'm missing something ? |
19 April 2022, 19:46 | #2 |
Registered User
Join Date: Feb 2018
Location: France
Posts: 506
|
Hello,
Its Ok for me with slave 1.2 and WinUae 4.9.1. |
19 April 2022, 20:09 | #3 |
CaptainM68K-SPS France
|
Same here, i have tested the slave with my original disk version.
|
19 April 2022, 21:16 | #4 |
68k
Join Date: Sep 2005
Location: Somewhere
Posts: 829
|
@Zarnal, @dlfrsilver
Thanks for checking. I figured out that for 68030 and MMU it hangs. When I just set 68030 (without MMU) it works nice. |
25 April 2022, 23:57 | #5 |
Bringer of Death
Join Date: Apr 2017
Location: Peterborough, UK
Age: 40
Posts: 438
|
|
26 April 2022, 09:41 | #6 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,367
|
this code waits using VPOS and VHPOS. I suspect that depending on the speed the loop never ends.
I had to recently disable such vpos wait in a flashtro when running from whdload. |
26 April 2022, 10:36 | #7 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,567
|
It is bad code if vblank interrupt is active at the same time (or blitter stealing all cycles)
Normally interrupt starts few cycles after start of frame (first refresh slot position) but this is only emulated in accurate modes. It can still miss frames, even on real hardware. |
26 April 2022, 11:45 | #8 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,367
|
should be fixed from whdload, or played from floppy with "more compatible" mode... not a winuae issue, more a "expanded amiga" issue.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
issues with UGH on winuae | source | support.Games | 3 | 18 January 2018 15:27 |
Cadaver WHDload version not working on WinUAE 1.6.1 | prismra | support.Games | 14 | 17 December 2009 17:17 |
Apidya whdload or winuae version bug ?? | McDuck | support.WinUAE | 10 | 17 August 2008 23:19 |
Eagleplayer hangs winuae | bLAZER | support.Apps | 3 | 06 February 2008 21:03 |
WinUAE 1.3.4 hard hangs | Alyria | support.WinUAE | 40 | 05 January 2007 15:41 |
|
|