[atari7800] Re: [personal] Re: AW: 7800 cartridge detection
- From: "Kroko" <Nil.Krokodil@xxxxxxx>
- To: <atari7800@xxxxxxxxxxxxx>
- Date: Thu, 11 Aug 2005 18:34:42 +0200
MessageYes, I think you are right. I tested it with connected Krokodile Power
supply. It still runs Asteroids.
And if the Power supply is connected, the Krokdile is active before the 7800.
So that can't be the
problem.
----- Original Message -----
From: Dan Boris
To: atari7800@xxxxxxxxxxxxx
Sent: Thursday, August 11, 2005 2:28 AM
Subject: [atari7800] Re: [personal] Re: AW: 7800 cartridge detection
I guess it's possible the 7800 has a shorter power on delay, but it still
have to run a couple hundred machine cycles before it gets to the validation
routine, so it seams unlikely that your cartridge isn't powering up in time.
Dan
-----Original Message-----
From: atari7800-bounce@xxxxxxxxxxxxx
[mailto:atari7800-bounce@xxxxxxxxxxxxx] On Behalf Of Kroko
Sent: Wednesday, August 10, 2005 6:57 PM
To: atari7800@xxxxxxxxxxxxx
Subject: [atari7800] Re: [personal] Re: AW: 7800 cartridge detection
I was planning to make the Krokodile Cartridge run on a 7800. I plugged in
4 different firmware revisions, even different
board versions which all run 100% OK on my 2600. But all I get in the 7800
is Asteroids :-(
So I need to find out why a 7800 would decide to run Asteroids instead of
running an ordinary PacMan Rom programmed on a
Krokodile Cartridge ... I think that info you just posted already helps:
Could the startup time be a problem ? As there is a microcontroller on the
Krokodile, it is not 100% "instant on". maybe the 7800
starts up more quickly than a 2600 and checks the cart slot at a time where
the Krokodile is not yet ready. Is the 2600 slower ?!
Well, just a first guess ...
I don't think its a dirty slot, because I have quite some 2600 Roms which
run normally (including PacMan) ...
Armin
----- Original Message -----
From: Dan Boris
To: atari7800@xxxxxxxxxxxxx
Sent: Thursday, August 11, 2005 12:35 AM
Subject: [atari7800] Re: [personal] Re: AW: 7800 cartridge detection
This discussion got me thinking that I never actually looked at the PAL
BIOS disassembly. So i did a diassembly and have been trying to figure out how
it works. Here's what I have found so far..
The BIOS compares FE00-FE7F with FE80-FF00 and if they are the same, it
assumes there no cartridge and jumps to internal game.
Next if checks the reset vector, and if it's $FFFF or $0000 then it
assumes there's no cartridge and jumps to the internal game.
It looks like it then checks $FFF8 and $FFF9 for a valid 7800 cartidge
header. If it's not valid it starts the cartridge in 2600 mode.
That's all I have been able to figure out so far.
Dan
-----Original Message-----
From: atari7800-bounce@xxxxxxxxxxxxx
[mailto:atari7800-bounce@xxxxxxxxxxxxx] On Behalf Of Kroko
Sent: Wednesday, August 10, 2005 5:18 PM
To: atari7800@xxxxxxxxxxxxx
Subject: [personal] [atari7800] Re: AW: 7800 cartridge detection
Do you know, how the 7800 detects if a valid cartridge is plugged in ?
----- Original Message -----
From: Matthias Luedtke
To: atari7800@xxxxxxxxxxxxx
Sent: Wednesday, August 10, 2005 11:09 PM
Subject: [atari7800] AW: 7800 cartridge detection
If you have trouble with more than one cartridge than I guess your
7800 have a problem.
----------------------------------------------------------------------
Von: atari7800-bounce@xxxxxxxxxxxxx
[mailto:atari7800-bounce@xxxxxxxxxxxxx] Im Auftrag von Kroko
Gesendet: Mittwoch, 10. August 2005 21:16
An: atari7800@xxxxxxxxxxxxx
Betreff: [atari7800] 7800 cartridge detection
Hi !
I am having trouble with a 7800. How does the 7800 detect that a
cartridge
is plugged into its cartridge port ? It starts up the built in
Asteroids for some of
the cartridges I have here, even if they are plugged in ...
Is the 7800 faulty or the cartridges, or is this a common problem ?
Armin
- References:
- [atari7800] Re: [personal] Re: AW: 7800 cartridge detection
- From: Dan Boris
Other related posts:
- » [atari7800] Re: [personal] Re: AW: 7800 cartridge detection
- » [atari7800] Re: [personal] Re: AW: 7800 cartridge detection
- » [atari7800] Re: [personal] Re: AW: 7800 cartridge detection
- » [atari7800] Re: [personal] Re: AW: 7800 cartridge detection
- » [atari7800] Re: [personal] Re: AW: 7800 cartridge detection
- » [atari7800] Re: [personal] Re: AW: 7800 cartridge detection
- [atari7800] Re: [personal] Re: AW: 7800 cartridge detection
- From: Dan Boris