Dungeon of Danger wasn’t especially hard. Mostly a matter of separating out what sections did what and turn them into functions/procedures/etc. I did these in Python first, so I had to figure out ways to get around GOTOs and GOSUBs.
Devil’s Dungeon, on the other hand, was a kind of nightmare. That one wasn’t Atari BASIC specific but it used GOTOs a lot to skip over one or two lines. That one I ended up using labels in Yab to do the same thing. Consequently, it was much faster to get done.
I’m almost thinking of getting the BASIC source for Telengard and seeing if I can do that in Yab.