[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Donkey Kong (I might actually get somewhere with this one)
Replying to my original post.
On Tue, 6 Nov 2012, Steve Nickolas wrote:
1. 7C83, which appears to load the menu screen.
This function/subroutine covers from 7C59-7CA2.
2. 6C53, which appears to load level code (I haven't checked this yet).
3. 6C08, which appears to load the level screen.
These two points are actually a single function/subroutine, 6BDB-6C63.
So the question becomes, where do they take their parameters from, and
what values have what result? Once I figure that, I'll probably rewrite
the functions based on the loader code I used in Qix and Pick-a-Dilly
Pair.
A multi-file version *specifically* designed for ProDOS may take more
space - of course the ProDOS kernel itself takes about 15K disk space, and
more in later versions - but can be more readily run off 3.5" disks, hard
disks, flash cards, etc., than if it's designed for DOS 3.3 and won't work
under ProDOS. Of course this pushes a lot of 48K games up to 64K.
-uso.