[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.