[atari7800] Re: SpaceWar! 7800 update
- From: "Eric Ball" <ek-ball@xxxxxxxxxx>
- To: <atari7800@xxxxxxxxxxxxx>
- Date: Tue, 14 Dec 2004 18:30:22 -0500
> of the Keith Henrickson/Daniel Boris disassembly confirmed it - starting
at
> $F8E7 the BIOS runs a full RAM test which fails because the 2600 cart is
> shadowed at $1800-$1F00.
Actually, I later realized that the cartridge is disabled at that point in
the code. But later the BIOS copies the digital signature to both $1901 and
$2000, so I bet that kills it there.
Although I haven't gone through all of it, but the BIOS is a wierd bit of
code. In addition to the full RAM test, there is a fairly complete test of
the 6502 itself. (It looks like it was designed to interface with some kind
of diagnostic cartridge.) The code also jump around a lot for no
immediately apparent reason. Maybe it was written in chunks by different
people, or parts got included in over time. The fact that a bunch of the
code is copied to RAM first also makes it tougher to follow.
- Follow-Ups:
- [atari7800] Re: SpaceWar! 7800 update
- From: Manu
- References:
- [atari7800] Another conversion tool update
- From: Matthias
- [atari7800] SpaceWar! 7800 update
- From: Eric Ball
Other related posts:
- » [atari7800] SpaceWar 7800 update
- » [atari7800] SpaceWar 7800 update
- » [atari7800] SpaceWar! 7800 update
- » [atari7800] Re: SpaceWar! 7800 update
- » [atari7800] Re: SpaceWar! 7800 update
- » [atari7800] Re: SpaceWar! 7800 update
- [atari7800] Re: SpaceWar! 7800 update
- From: Manu
- [atari7800] Another conversion tool update
- From: Matthias
- [atari7800] SpaceWar! 7800 update
- From: Eric Ball