Richard said:
Things are progressing along rather nicely.
It sounds like you are really moving forward.
I suspect the display weirdness comes from not having implemented some of the stubs or [not] having taken into account another global variable that affects the behavior.
I have found at least one global variable defined and initialized in assembler code and used in the c code, so please watch out for that. Unfortunately your very useful cross reference won't show you this particular trick. I think I must have used the 'Search the contents of multiple files' feature in MS Visual Studio to find the declaration in the assembler file. Fractint is pretty scary code. That may come from the Stone Soup method of development. But I am constantly amazed that such complex code has been made so reliable. It is a testament to the dedication of the people who developed it. - Hal Lane ######################### # hallane@earthlink.net <mailto:hallane@earthlink.net> # #########################
-----Original Message----- From: fractdev-bounces+hallane=earthlink.net@mailman.xmission.com [mailto:fractdev-bounces+hallane=earthlink.net@mailman.xmission.com]On Behalf Of Richard Sent: Monday, December 25, 2006 12:37 AM To: fractdev@mailman.xmission.com Subject: [Fractdev] Text screens, cursors and help
Things are progressing along rather nicely.
I've got the text screens rendering with cursor editing of parameter fields and some of the help system. Its kind of an interesting way to proceed -- I am stepping through the code and implementing bits of driver functionality as I encounter it. With the help system, I suspect the display weirdness comes from not having implemented some of the stubs or having taken into account another global variable that affects the behavior.
I'll steal the disk video from diskvid.c and patch it together with the text screens I've got right now and it should be rendering a basic image in a few days... --
-- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.409 / Virus Database: 268.15.28/604 - Release Date: 12/26/06