Jump to content
IGNORED

Screwball (Blue Ribbon)


Wrathchild

Recommended Posts

I came across an email I'd sent to AtariMania back in 2007 regarding this title as at that time I'd made a CAS dump, verified that both sides produced the same results, but the image crashes under emulation. Here's the email:

 

Saw this on Ebay and that it wasn't in the collection :)

 

The image however crashes under emulation? This maybe, I suspect, something to do with the ROM/BASIC images I'm using and so a different combination may work?

 

The problem seems to be that this title uses RUN "C:" in order to load the game and so achieves this by using a little routine it loads at $600. This looks like:

 

0600 LDX #$FD

0602 TXS

0603 LDA #$B7

0605 PHA

0606 LDA #$54

0608 PHA

0609 LDA #$04

060B JSR $BBB6

060E LDA #$FF

0610 JMP $BB04

 

So assumes entry points into the Basic ROM but seems to work for Rev.C

 

So what gets loaded looks like a mixture of basic and machine code. It looks like, after an initialisation routine is called (located at $9708 which could be from a USR call in basic) the stack pops leading to jumping to rubbish code and so the system crashes.

 

My suspicion is that, if it is a USR call, then the number of args is on the stack and this is not popped by the machine code routine and so one of the RTS instructions using this as part of the return address. However, testing this after a "break 9708" with a "c 971a ea 68" (NOP/PLA to replace a LDA #$00) the crash disappears but still the game doesn't start.

 

Probably best to post this up on AtariAge and see if someone can unravel why (Also I haven't had the chance to try this direct on a real Atari yet, maybe later this week).

 

So here is the image if anyone fancies a go at finding out what is wrong we can provide the missing image from AtariMania.

 

Regards,

Mark

SCREWBAL.zip

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...