03 July 2020, 13:55 | #41 | |
Registered User
Join Date: Mar 2020
Location: Duesseldorf / Germany
Posts: 39
|
Quote:
This would be very nice, when AB3 will produce Games/Apps for 68K OCS v1.3 too, so I could move from BB2 to AB3. |
|
03 July 2020, 13:58 | #42 | |
Registered User
Join Date: Sep 2019
Location: Italy
Age: 49
Posts: 36
|
nope with patched AcdiLibs
How can i help you? Quote:
|
|
03 July 2020, 15:05 | #43 |
Registered User
Join Date: Nov 2019
Location: Celle / Germany
Posts: 147
|
Maybe there are other problems with kick1.3 in other libs. For now, I just patched the memlib (internal use) and the bitmaplib. If your game is still crashing, it may be due to a bug in another lib. Does the game crash with the UAE-CPU-Setting "More compatible" ? Does it work with Kick2.0? |
03 July 2020, 15:08 | #44 | |
Registered User
Join Date: Nov 2019
Location: Celle / Germany
Posts: 147
|
Quote:
If the program crashes right at startup before executing the first sourceline, it is something in the initcode of a lib. If it crashes while running, try to check with command/function let the machine crash. |
|
03 July 2020, 15:27 | #45 | |
Registered User
Join Date: Sep 2019
Location: Italy
Age: 49
Posts: 36
|
yes it crash in both cases..
and crash on Real Amiga500 KS1.3 on real A1200 with KS3.1 it works fine. can't have an real KS2.0 machine.. Quote:
|
|
03 July 2020, 15:29 | #46 | |
Registered User
Join Date: Sep 2019
Location: Italy
Age: 49
Posts: 36
|
it crash on startup...
i try to understand it too, writing an AD HOC program.. Quote:
|
|
03 July 2020, 15:56 | #47 |
Registered User
Join Date: Sep 2019
Location: Italy
Age: 49
Posts: 36
|
Ok mate i've found *one* problem (mine)
Code:
BitMap 0,320,200,3 InitCopList 0,44,256,$03,8,8,0 DisplayBitMap 0,0 PalRGB 0,0,0,0,0 DisplayPalette 0,0 ;CRASH only HERE ON KS1.3 ;the rest (without this) works fine on KS1.3!!! If LoadTrackerModule(0,"assets/mod.stage1") ;GetPatternPosition %1100 EndIf If StartTracker(0) ; ModuleSampleName$ 0,2 EndIf ;END CRASH BLITZ CreateDisplay 0 While Joyb(0)=0 VWait BitMapOutput 0 Locate 2,2:Print "BITMAP TEST OK..." Wend End Last edited by fabbroz; 03 July 2020 at 16:15. |
03 July 2020, 16:27 | #48 |
Registered User
Join Date: Nov 2019
Location: Celle / Germany
Posts: 147
|
Ok thanks for that info, I am going to look into the trackerlib this weekend. Maybe I find out, what the problem is with kick1.3!
|
03 July 2020, 17:53 | #49 |
Registered User
Join Date: Sep 2019
Location: Italy
Age: 49
Posts: 36
|
maybe i found the problem...
on my game, i've make a LUT of SIN/COS/ATAN etc... when i use that on my testcode, it crash... so, i think it could be SIN/COS/ATAN etc routines that use yet FPU. could be? hope to help you. |
05 July 2020, 12:22 | #50 | |
Registered User
Join Date: Nov 2019
Location: Celle / Germany
Posts: 147
|
Quote:
Would you mind to provide me a short source example, that uses the mentioned LUT so I can reproduce the problem? |
|
05 July 2020, 14:50 | #51 |
Registered User
Join Date: Sep 2019
Location: Italy
Age: 49
Posts: 36
|
here
|
05 July 2020, 17:32 | #52 |
Registered User
Join Date: Nov 2019
Location: Celle / Germany
Posts: 147
|
Sorry, I need an source example from AB3 with just a short code example, that crashes on a 68000.
It would be very hard to debug your executable and find out with Basic routine affected the crash.... |
06 July 2020, 13:36 | #53 |
Registered User
Join Date: Nov 2019
Location: Celle / Germany
Posts: 147
|
I found the bug that let fabrizios test code crash on a 68000:
Code:
an=360 Dim _sin(an) Dim _cos(an) For i=0 To an-1 _sin(i)=i _cos(i)=i Next So I added code to use different asm routines for arrays smaller than 65536 to use 68000-friendly code. That means every use of DIM was a cause of an immediately crash on an A500! That is fixed now. |
06 July 2020, 13:43 | #54 | |
Registered User
Join Date: Nov 2019
Location: Celle / Germany
Posts: 147
|
Quote:
I found the reason for the crash here, too ! It is simple: the ciatrackerlib is limited to Kick2.0+ as it used os-functions only available with Kick2.0.... As I do not have the source of the lib (I found it here: http://aminet.net/package/dev/blitz/CIATrkrLib), I am not able to fix that :-( Maybe someone could ask the author to release the latest source. Or maybe you could use another trackerlib? |
|
07 July 2020, 09:54 | #55 | |
Registered User
Join Date: Oct 2008
Location: Finland
Posts: 643
|
Quote:
P.S. Thanks Honitos for all the splendid work you are doing with Amiblitz3! |
|
07 July 2020, 14:17 | #56 |
Registered User
Join Date: Nov 2019
Location: Celle / Germany
Posts: 147
|
Ok, but is the ptlib already part of the AB3-package?
Funny question from the maintainer itself, I know, but I am not familiar with all the libs, as I concentrated myself on the IDE for the past weeks... |
07 July 2020, 16:40 | #57 |
Banana
Join Date: Jul 2016
Location: Darmstadt
Posts: 1,217
|
phx's library certainly works on an A500
|
08 July 2020, 08:08 | #58 | |
Registered User
Join Date: Oct 2008
Location: Finland
Posts: 643
|
Quote:
|
|
08 July 2020, 14:57 | #59 |
Registered User
Join Date: Nov 2019
Location: Celle / Germany
Posts: 147
|
I am going to check that lib, when I fixed the kick1.3 compatibility with
arraylib linklistlib I want to see FType on A500 compiled with AB3! |
08 July 2020, 19:21 | #60 |
Registered User
Join Date: Sep 2019
Location: Italy
Age: 49
Posts: 36
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Port Wolfenstein on Amiga 500 / 1000 OCS | Miggy4eva | Retrogaming General Discussion | 191 | 03 April 2019 18:51 |
Blanck buffer with VASM and dcb or blk on amiga 500 OCS | prb28 | Coders. Asm / Hardware | 19 | 04 January 2019 18:48 |
Amiga 500 Rev.6A VS Amiga 500 Plus with 2MB chip and ACA 500 | turrican9 | support.Hardware | 0 | 24 December 2016 02:16 |
Amiga 500. OCS or ECS? | trydowave | support.Hardware | 10 | 25 May 2013 21:58 |
|
|