Overview Features Coding ApolloOS Performance Forum Downloads Products Order Contact

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 6207
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