Overview Features Coding ApolloOS Performance Forum Downloads Products Contact Goto
Apollo-Computer

Welcome to the Apollo Forum

This forum is for people interested in the APOLLO CPU.
Please read the forum usage manual.
Please visit our Apollo-Discord Server for support.



All TopicsNewsPerformanceGamesDemosApolloVampireAROSWorkbenchATARIReleases
Questions and Answers for AMIGA Workbench or Coffin

ASM-One Crashes

Anton Gale

Posts 19
25 Aug 2018 16:13


Does anyone have any pointers for getting ASM-One to work with the Vampire?  The application loads OK, but during compilation it will undoubtedly crash.

I've tried 1.48 & 1.49RC2.  It will also crash if certain screenmodes are selected.  My gut feeling is that it does something 'hacky' with the text generation & RTG support, but I have no way of knowing for sure.




Gunnar von Boehn
(Apollo Team Member)
Posts 6254
25 Aug 2018 16:43


Anton Gale wrote:

Does anyone have any pointers for getting ASM-One to work

Works perfectly here.



Anton Gale

Posts 19
25 Aug 2018 17:06


OK, so it has something to do with the source I'm playing with.  It is the DiagROM source and the issue occurs when setting the org to $f80000.

When disabling compiling to ROM, it compiles without issue and wow it is fast.

I assume a non-Vampirized Amiga ignores a write to a Kickstart area as it is read only as it compiles without issue on my A1200.  It causes an immediate hang on a V2+.


Martin Soerensen

Posts 232
25 Aug 2018 17:29


I think it doesn't support RTG modes properly. I don't remember if I tried the same version, but I had many issues as well when I tried it, so I switched to PAL laced and then it worked fine. From what I can gather, RTG support was patched into it, but never properly integrated since the original software has various optimizations towards regular PAL/NTSC modes.


Dezső Bodor

Posts 10
25 Aug 2018 18:07


Can not the stack size setup low in icon?


Lorenzo Pistone

Posts 22
27 Aug 2018 07:50


Try to contact boushh. 
EXTERNAL LINK


Henryk Richter
(Apollo Team Member)
Posts 128/ 1
27 Aug 2018 08:06


Anton Gale wrote:

OK, so it has something to do with the source I'm playing with.  It is the DiagROM source and the issue occurs when setting the org to $f80000.

ORG will put both the base address and the code to the location you specify by it. If you want to assemble for ROM, then you need to put a LOAD statement after the ORG which contains a valid address within available RAM.

posts 7