All it does is run x& = Maddalt&(4194304,2097152) but when the program finishes , it will say program terminated (as expected) but then it bombs... but why ?
EDIT:
As far as I can tell, it crashes on RTS, so I assume its a stack issue..
Anyone debug why this crashes ?
Moderator: troed
Anyone debug why this crashes ?
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Re: Anyone debug why this crashes ?
Maddalt() adds/hooks memory previously not known into internal GEMDOS memory management.
If it crashes, I would assume the added memory is either not where you told GEMDOS or it was already included in the internal management before (error checking is very simplistic, as I recall).
Other than that, it's impossible to tell without knowledge what you exactly do on what exact hardware and how it was initialised before.
If it crashes, I would assume the added memory is either not where you told GEMDOS or it was already included in the internal management before (error checking is very simplistic, as I recall).
Other than that, it's impossible to tell without knowledge what you exactly do on what exact hardware and how it was initialised before.
And remember: Beethoven wrote his first symphony in C.
Re: Anyone debug why this crashes ?
The alt-ram is where its supposed to be, I verified the RAM locations in STOS. So its there. So there shouldn't be any problem in allocating it. But it mostly seems to be when the installer quits, I get 4 bombs.
https://www.exxosforum.co.uk/forum/viewt ... &start=270
https://www.exxosforum.co.uk/forum/viewt ... &start=270
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Re: Anyone debug why this crashes ?
I would probably start with a specialised RAM test routine to make sure it works reliably?
And remember: Beethoven wrote his first symphony in C.
Re: Anyone debug why this crashes ?
Works fine when I access it from STOS.
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Re: Anyone debug why this crashes ?
Still don't get why it doesn't work..
All I do is x& = Maddalt&(4194304,2097152)
If I run this inside GB6, it installs and lets me run tests, but then bombs when I try and exit the program.. When I just run the line on its own...
I don't know how to install the FRB cookie, so maybe thats the problem ?
All I do is x& = Maddalt&(4194304,2097152)
If I run this inside GB6, it installs and lets me run tests, but then bombs when I try and exit the program.. When I just run the line on its own...
I don't know how to install the FRB cookie, so maybe thats the problem ?
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Re: Anyone debug why this crashes ?
Tried to program this in ASM, it compiles but when I run it, I get 4 BOMBs
Code: Select all
move.l $200000,d1
move.l $400000,d0
move.l d1,-(sp) ; Size
move.l d0,-(sp) ; Addr
move.w #20,-(sp) ; Maddalt
trap #1 ; GEMDOS
lea 10(sp),sp
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Re: Anyone debug why this crashes ?
Well if that was really it, no wonder - you need to correctly terminate it - see https://freemint.github.io/tos.hyp/en/g ... tml#Pterm0. And while you are at it, adding Mshrink() at the beginning wont hurt either - https://freemint.github.io/tos.hyp/en/g ... ml#Mshrink, for usage see: http://tho-otto.de/hypview/hypview.cgi? ... 8&index=35
- thorsten.otto
- Posts: 148
- Joined: Mon Nov 04, 2019 2:20 am
Re: Anyone debug why this crashes ?
That should probably read:
Code: Select all
move.l #$200000,d1 ; <--
move.l #$400000,d0 ; <--
move.l d1,-(sp) ; Size
move.l d0,-(sp) ; Addr
move.w #20,-(sp) ; Maddalt
trap #1 ; GEMDOS
lea 10(sp),sp
clr.w -(sp)
trap #1
Re: Anyone debug why this crashes ?
Thanks..
So this doesn't bomb, but doesn't seem to install alt-ram either
So this doesn't bomb, but doesn't seem to install alt-ram either
Code: Select all
move.l $200000,-(sp) ; Size
move.l $400000,-(sp) ; Addr
move.w #20,-(sp) ; Maddalt
trap #1 ; GEMDOS
lea 10(sp),sp
move.w #0,-(sp) ; Offset 0
trap #1 ; GEMDOS
addq.l #2,sp ; Correct stack
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.