2023-06-03 07:32 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0005874FantasyFlyer[All Projects] Generalpublic2022-11-22 23:29
ReporterCondor-2-4-2 
Assigned ToCFOUProject InfoFantasy Flyer / Blue wings and soul dust (Gallica/Cobwebcut/Gabriel Leroy)
http://www.whdload.de/games/FantasyFlyer.html
 
PrioritynormalSeveritycrashReproducibilityalways
StatusassignedResolutionopen 
Summary0005874: Fantasy Flyer (ECS/AGA) 1.0
DescriptionIf the ingame option "watch introduction" will executed, the game crashes immediatly with following error message:

Exception "Illegal Instruction" ($10) at $C (Task 'Initial CLI') occured.

- this error affects only the intro sequence
- skipping the intro loads the game which is working whithout problems
Steps To Reproduce- this error occurs each time if the game is loaded with user-startup at system boot (my prefered loading method)
- loading the game from fully booted workbench instead causes no error, intro and game runs fine
- I attached my startup-sequence, user-startup and START script in one text file
Additional InformationWinUAE 4.9.9 Beta 5 (x64)
KS ROM v3.2.1 (A1200) rev 47.102 (512k)
Worbench Release 3.2.1 Version 47.3
WHDLoad Version 18.9beta (2022-11-14)
TagsNo tags attached.
MachineUAE
CPU68020
CPUSpeed14
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem4 MB
WorkbenchOS 3.2
KickROM47 - Kick 3.2
KickSoftNone
WHDLoadMisc
imported
Attached Files
  • txt file icon Startup-Sequence + User-Startup + START script.txt (3,754 bytes) 2022-11-17 13:31 -
    ; $VER: Startup-Sequence_HardDrive 47.16 (18.10.2021)
    ; Startup-Sequence for hard drive systems
    ;SET ECHO ON
    Version exec.library version 47 >NIL:
    If Warn
      LoadModule L:System-Startup ROMUPDATE
    Else
      Version strap version 47 >NIL:
      If Warn
        LoadModule DOWNGRADE L:Ram-Handler L:Shell-Seg L:System-Startup Libs:dos.library Libs:gadtools.library Libs:graphics.library >NIL:
      EndIf
    EndIf
    SetPatch >NIL:
    
    ;------------------- CPU CheckInstall Section ------------------------
    
    FailAt 31
    CPU CHECKINSTALL
    
    SET temp1 $RC
    
    If VAL $temp1 EQ 30
      ECHO ""
      ASK "Press the RETURN key to resume booting into a restricted system."
      Execute S:Startup-failsafe
      QUIT
    EndIf
    
    If VAL $temp1 EQ 5
      ECHO ""
      ASK "Press the RETURN key to resume booting."
    EndIf
    
    UNSET temp1
    
    ;---------------- End of CPU CheckInstall Section --------------------
    
    FailAt 10
    Version >NIL:
    
    Assign >nil: EXISTS DF0:
    If not warn
      AddBuffers DF0: 15 >NIL:
    EndIf
    
    If EXISTS ENVARC:
       MakeLink RAM:ENV to ENVARC: FORCE
    Else
       MakeDir RAM:ENV
    Endif
    MakeDir RAM:T RAM:Clipboards
    
    Resident C:Assign PURE
    
    Assign ENV: RAM:ENV
    Assign T: RAM:T
    Assign CLIPS: RAM:Clipboards
    Assign REXX: S:
    
    FailAt 21
    Assign PRINTERS: DEVS:Printers
    Assign KEYMAPS: DEVS:Keymaps
    Assign LOCALE: SYS:Locale
    Assign LIBS: SYS:Classes ADD
    Assign HELP: LOCALE:Help DEFER
    
    BindDrivers
    Mount DEVS:DOSDrivers/~(#?.info)
    
    LoadMonDrvs >NIL:
    
    FailAt 10
    SetEnv Language "english"
    SetEnv Workbench $Workbench
    SetEnv Kickstart $Kickstart
    UnSet Workbench
    UnSet Kickstart
    
    stack 40000
    
    IF EXISTS S:User-Startup
      Execute S:User-Startup
    EndIF
    
    AddDataTypes REFRESH QUIET
    IPrefs
    ConClip
    
    If EXISTS SYS:System/RexxMast
      SYS:System/RexxMast >NIL:
    EndIF
    
    Path C: SYS:Utilities SYS:Rexxc SYS:System S: SYS:Prefs SYS:Tools SYS:Tools/Commodities
    
    MakeLink RAM:Disk.info TO ENVARC:Sys/def_RAM.info SOFT
    
    LoadWB
    EndCLI >NIL:
    
    
    ---------------------------------------------------------------------------------------------------------------------------------------------------------
    
    
    ; $Date: 2020-09-05 12:00:00 $ $Revision: 47.1 $
    ; User-startup for hard drive systems
    ;
    ;+-------------------------------------------------------------------+
    ;| This is the User-startup script. Here you can write down the      |
    ;| names of the programs you wish to have automatically run every    |
    ;| time your machine boots.                                          |
    ;|                                                                   |
    ;| Lines starting with the ";" symbol are ignored and used as        |
    ;| comments.                                                         | 
    ;+-------------------------------------------------------------------+
    ;BEGIN Picasso96
    Assign Picasso96: "System:Storage/Picasso96"
    ;END Picasso96
    ;BEGIN MUI
    if exists "System:MUI"
       assign MUI: "System:MUI"
       if exists MUI:Libs
          assign add LIBS: MUI:Libs
       endif
       if exists MUI:Locale
          assign add LOCALE: MUI:Locale
       endif
       version >nil: exec.library 39
       if not warn
          if exists MUI:Docs
             if exists HELP:dummy ; do not remove
             endif                ; this entry!
             assign add HELP: MUI:Docs
          endif
       endif
    endif
    ;END MUI
    ;BEGIN MUI ASL
    if exists "System:MUI"
       run <>nil: MUI:PatchASL
    endif
    ;END MUI ASL
    ;BEGIN XpkMasterPrefs
    Run >NIL: XpkMasterPrefs
    ;END XpkMasterPrefs
    ;SET ECHO ON
    if exists DH2:START
        cd DH2:
        execute START
    endif
    
    
    ---------------------------------------------------------------------------------------------------------------------------------------------------------
    
    
    ; START script code wich loads the game (ECS)
    
    CD DH2:FantasyFlyer
    WHDLoad FantasyFlyer.slave Preload
    
    ; START script code wich loads the game (AGA)
    
    CD DH2:FantasyFlyerAGA
    WHDLoad FantasyFlyerAGA.slave Preload

-Relationships
+Relationships

-Notes

note ~0012008

CFOU (developer)

EmulTrap flag missing

see:
https://imgur.com/tr6S2CG

slave to update ans source code to rewritten

note ~0012011

CFOU (developer)

protection reborn,

see:
https://eab.abime.net/showthread.php?p=1575804#post1575804
+Notes

-Issue History
Date Modified Username Field Change
2022-11-17 13:31 Condor-2-4-2 New Issue
2022-11-17 13:31 Condor-2-4-2 File Added: Startup-Sequence + User-Startup + START script.txt
2022-11-17 14:15 CFOU Note Added: 0012008
2022-11-17 14:15 CFOU Assigned To => CFOU
2022-11-17 14:15 CFOU Status new => assigned
2022-11-18 09:53 CFOU Note Added: 0012011
2022-11-22 23:29 Wepl Project WHDLoad => FantasyFlyer
+Issue History