[stella] Supercharger strangeness

Subject: [stella] Supercharger strangeness
From: "Frank Palazzolo" <palazzol@xxxxxxxx>
Date: Sat, 5 Aug 2000 00:38:23 -0400
Hello all,

Well, I'm stumped.  There is some kind of constraint on bank-
switching the supercharger which is very strange.

I would appreciate it if someone could verify this behavior on their 
supercharger setup, in unmodified mode of course.

Here are two versions of my test code.  I have moved one 
instruction by one byte, and it is the difference between working 
and not working.  The bank switching is done before video is 
begun, so you can see the failure when video wont start.  The bank-
switch code is taken pretty much from Stell-a-sketch, so I'm pretty 
sure it's correct.  See the line with three stars *** in the comments.

It seems to be related to the placement of instructions in the bank 
switch code. ???

I'm aware that I'm doing some bad things, like not initializing the 
TIA registers to zero, but the code is very touchy and I'm not sure I 
can duplicate this behavior if I change it any more ;-)

Thanks everyone,
Frank


The following section of this message contains a file attachment
prepared for transmission using the Internet MIME message format.
If you are using Pegasus Mail, or any another MIME-compliant system,
you should be able to save it or view it from within your mailer.
If you cannot, please ask your system administrator for assistance.

   ---- File information -----------
     File:  testbad.bin
     Date:  5 Aug 2000, 0:31
     Size:  4096 bytes.
     Type:  Unknown

Attachment: testbad.bin
Description: Binary data

The following section of this message contains a file attachment
prepared for transmission using the Internet MIME message format.
If you are using Pegasus Mail, or any another MIME-compliant system,
you should be able to save it or view it from within your mailer.
If you cannot, please ask your system administrator for assistance.

   ---- File information -----------
     File:  testbad.asm
     Date:  5 Aug 2000, 0:29
     Size:  2770 bytes.
     Type:  Program-source

Attachment: testbad.asm
Description: Binary data

The following section of this message contains a file attachment
prepared for transmission using the Internet MIME message format.
If you are using Pegasus Mail, or any another MIME-compliant system,
you should be able to save it or view it from within your mailer.
If you cannot, please ask your system administrator for assistance.

   ---- File information -----------
     File:  testgood.asm
     Date:  5 Aug 2000, 0:29
     Size:  2771 bytes.
     Type:  Program-source

Attachment: testgood.asm
Description: Binary data

The following section of this message contains a file attachment
prepared for transmission using the Internet MIME message format.
If you are using Pegasus Mail, or any another MIME-compliant system,
you should be able to save it or view it from within your mailer.
If you cannot, please ask your system administrator for assistance.

   ---- File information -----------
     File:  testgood.bin
     Date:  5 Aug 2000, 0:31
     Size:  4096 bytes.
     Type:  Unknown

Attachment: testgood.bin
Description: Binary data

Current Thread