English Amiga Board


Go Back   English Amiga Board > Support > support.Games

 
 
Thread Tools
Old Today, 05:04   #21
ransom1122
Registered User
 
ransom1122's Avatar
 
Join Date: Aug 2011
Location: Omnicorp
Age: 45
Posts: 6,008
A1200 - With Cycle Exact it won't work. Ive left it for way longer then 10 seconds.

Ive Warped Speed in WinUAE and seen if it takes over 5 mins or longer but it still stays on a black screen.
ransom1122 is offline  
Old Today, 05:22   #22
modrobert
old bearded fool
 
modrobert's Avatar
 
Join Date: Jan 2010
Location: Bangkok
Age: 57
Posts: 801
Quote:
Originally Posted by ransom1122 View Post
A1200 - With Cycle Exact it won't work. Ive left it for way longer then 10 seconds.

Ive Warped Speed in WinUAE and seen if it takes over 5 mins or longer but it still stays on a black screen.
Just curious, can you try the NOCACHE icon tooltype when using "cycle exact" and see if it works then?
modrobert is offline  
Old Today, 06:32   #23
ransom1122
Registered User
 
ransom1122's Avatar
 
Join Date: Aug 2011
Location: Omnicorp
Age: 45
Posts: 6,008
Quote:
Originally Posted by modrobert View Post
Just curious, can you try the NOCACHE icon tooltype when using "cycle exact" and see if it works then?
No change
ransom1122 is offline  
Old Today, 07:17   #24
modrobert
old bearded fool
 
modrobert's Avatar
 
Join Date: Jan 2010
Location: Bangkok
Age: 57
Posts: 801
Quote:
Originally Posted by ransom1122 View Post
No change
OK, I assume there is some other problem with the WinUAE emulator or config settings when enabling "cycle exact" since this works on real hardware.
modrobert is offline  
Old Today, 08:35   #25
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,602
Does it really poll VERTB bit in INTREQR with vertical blank interrupt enabled in INTENA? It is never a good idea, depending on HW/CPU model/caches/etc, interrupt handler may almost always "win" and poll almost never sees the bit set or it can also cause long random delay before poll sees VERTB bit set.
Toni Wilen is offline  
Old Today, 10:03   #26
modrobert
old bearded fool
 
modrobert's Avatar
 
Join Date: Jan 2010
Location: Bangkok
Age: 57
Posts: 801
Quote:
Originally Posted by Toni Wilen View Post
Does it really poll VERTB bit in INTREQR with vertical blank interrupt enabled in INTENA? It is never a good idea, depending on HW/CPU model/caches/etc, interrupt handler may almost always "win" and poll almost never sees the bit set or it can also cause long random delay before poll sees VERTB bit set.
Yes, the game runs the code I pasted in the "CONTINUE ?" screen (not in any other part of the game AFAIK), I tried replacing it with NOPs and only did the RTS for test which made the 10 second timeout finish in less than a second, so it's relying on it for the delay count (and top of screen).

I'm not sure if it turns off the vblank interrupt somewhere else in the code for the "CONTINUE ?" screen, but suspect it does which interferes with the vbl_hook code handling the CD32 joypad protocol in slave not being executed fully (or triggered too fast repeatedly, just speculating). HRTmon v2.38 (WHDLoad version) hotkey button "\" fails during this countdown screen as well, had to enter before while still in game and then trace until certain address, it's the only place where it fails in this game, so something about interrupts.

Last edited by modrobert; Today at 10:44.
modrobert is offline  
Old Today, 10:50   #27
DanyPPC
Registered User
 
Join Date: Dec 2016
Location: Italy
Posts: 789
I have a standard JIT/040 OS3.9 config. on WinUAE 5.3.0, also WHDLoad.prefs as follow:

Quote:
;
; global configuration file for WHDLoad
; searched as "S:WHDLoad.prefs"
;
; CLI-Arguments and ToolTypes will overwrite these!
;

;ButtonWait ;wait for button pressed (Slave must support this)
;ChipNoCache ;disable cachebility of Chip-Memory
;ConfigDelay=400 ;wait to select options in splash window (1/50 seconds)
;CoreDumpPath=T: ;path to store coredump files
;DebugKey=$5b ;rawkey code to quit with coredump (debug)
;ExecutePostDisk=uae-configuration cycle_exact true cachesize 0
;ExecutePostDisk=uae-configuration cpu_speed real
ExecutePostDisk=uae-configuration cycle_exact true cpu_speed real
ExecuteCleanup=uae-configuration cycle_exact false cpu_speed max cachesize 16384
;ExecuteStartup=S:WHDLoad-Startup ;command to execute on WHDLoad startup
;ExecutePostDisk=S:WHDLoad-PostDisk ;command to execute after accessing disk
;ExecutePreDisk=S:WHDLoad-PreDisk ;command to execute before accessing disk
;ExecuteCleanup=S:WHDLoad-Cleanup ;command to execute on WHDLoad exit
;Expert ;enable expert mode
;FreezeKey=$5d ;rawkey code to enter HrtMon/TK
;FullChip ;save/restore complete chip memory
;LogBuffer=$40000 ;buffer size for logging facility
;MMU ;use MMU (on 68030)
;NoAutoVec ;ignore unwanted autovector interrupts
;NoFilter ;disable audio filter
;NoFlushMem ;do not flush memory
;NoMemReverse ;do not allocate memory reverse
;NoNetwork ;do not connect to the internet
;NoWriteCache ;disable the disk write cache
;NoWriteInfo ;do not write .info files
;NTSC ;force NTSC video mode
;PAL ;force PAL video mode
;Preload ;try to buffer much data files on startup
;Proxy=proxyhost:3128 ;use this HTTP-proxy, [userassword@]hostname[ort]
;QuitKey=$5a ;rawkey code to quit
;ReadDelay=150 ;wait after reading from disk (1/50 seconds)
;RecallAdr=$4f000000 ;memory address to store recall data
;RestartKey=$5c ;rawkey code to restart
;SavePath=SYS:WHDSaves ;base directory for all saves
;ShowRegs=SYS:Utilities/MuchMore W WL=80 WT=80 WW=582 WH=700 ;command for Show Regs
;SplashDelay=200 ;time to display splash window (1/50 seconds)
;WriteDelay=150 ;wait after saving something to disk (1/50 seconds)
So the system goes to cycleexact and real cpu speed when I launch a WHDLoad game and back to JIT max speed at exit.

MegaTyphoon fix2 works as on my real Amiga 1200/030
DanyPPC is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Mega Typhoon minimum config LeCaravage Retrogaming General Discussion 53 21 June 2023 12:33
Mega Typhoon Deconstruction mcgeezer Coders. Asm / Hardware 82 18 August 2022 18:06
Mega Typhoon ECS only? Photon HOL suggestions and feedback 8 16 April 2020 21:47
Mega Typhoon Trainer Version - Working! plasmatron request.Old Rare Games 1 03 July 2011 23:52
Mega Typhoon haynor666 HOL contributions 1 19 August 2008 00:37

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 23:55.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.09902 seconds with 16 queries