Jump to content
frankodragon

Draker Quest- Complete

Recommended Posts

Hi Franko

checked your latest version.Unfortunately touching the bed,raises my score and not my hitpoints :(

And the titlescreen is not shown correctly.Draker is completely missing.And QUEST is shown only at half.

Greetings Walter

Edited by gambler172

Share this post


Link to post
Share on other sites

Hi Franko

checked your latest version.Unfortunately touching the bed,raises my score and not my hitpoints :(

And the titlescreen is not shown correctly.Draker is completely missing.And QUEST is shown only at half.

Greetings Walter

Try this. The PAL version of Draker Quest:

test_beta2_pal.bas.bin

test_beta2_pal.bas.a78

Share this post


Link to post
Share on other sites

Hi Franko

NTSC is no problem,cause i have also NTSC

systems.I tried the PAL version on one of my PAL

systems,but the titlescreen problem and the hitpoints problem are the same

greetings Walter

Share this post


Link to post
Share on other sites

Hi Franko

NTSC is no problem,cause i have also NTSC

systems.I tried the PAL version on one of my PAL

systems,but the titlescreen problem and the hitpoints problem are the same

greetings Walter

I'm using MESS and I have no cuttle cart 2 to test but this is what I get for the title screen in NTSC:

 

post-18158-0-73283800-1425340787_thumb.jpg

 

I don't know if I mentioned this or not but the HP counter only goes up to 100.

 

post-18158-0-30269200-1425340880_thumb.jpg

Share this post


Link to post
Share on other sites

Hi Franko

what Mess version do you use?

I used Mess 1.53 on my laptop.The titlescreen is correct here,but there are many bugs.Try to play it on Mess,until you get the first key....

But raising hitpoints in the bed,works here :)

If you send me your Email,i could send you some pics,i made with my ipod.

Btw....keep up you great work

greetings Walter

Share this post


Link to post
Share on other sites

Hi Franko

what Mess version do you use?

I used Mess 1.53 on my laptop.The titlescreen is correct here,but there are many bugs.Try to play it on Mess,until you get the first key....

But raising hitpoints in the bed,works here :)

If you send me your Email,i could send you some pics,i made with my ipod.

Btw....keep up you great work

greetings Walter

I'm not sure but it could be version 0.155. There's a tutorial and how to install it with XM support here

Share this post


Link to post
Share on other sites

Hi Franko

i used Mess 1.55 and your game works great.

However on my CC2,it has the bugs,i told you about.

But i also asked CPUWIZ to burn it on a board and check it about the bugs,i had.

greetings Walter

Share this post


Link to post
Share on other sites

Hi Franko

i used Mess 1.55 and your game works great.

However on my CC2,it has the bugs,i told you about.

But i also asked CPUWIZ to burn it on a board and check it about the bugs,i had.

greetings Walter

 

The title screen is totally messed up on real hardware, using my Megacart board.

Share this post


Link to post
Share on other sites

Hi Franko,

 

It looks like the problem is you're dim'ing memory locations that aren't actually RAM locations in the 7800.

 

         dim title_parta_x=$3006
         dim title_parta_y=$3007
[...]

The "extra" user RAM not used by 7800basic runs from $2200 to $27FF, so your dims have to stay in this range of addresses.

 

A couple points to help you trim the usage back...

  • You use these to values for coordinates to "plotsprite" the title graphics, but you can just use constants directly in the plotsprite command. No need to define variables if the sprite doesn't move.
  • You're not counting up the memory locations in hex. :) The next memory location after $2209, for example, would be $220A.
Cheers!
  • Like 2

Share this post


Link to post
Share on other sites

It needs to be determined, why it does work in MESS.

 

He's mentioning something about enabling XM support in MESS... maybe that's the key issue?

Share this post


Link to post
Share on other sites

It needs to be determined, why it does work in MESS.

Totally agreed. I threw it on my mental TODO pile yesterday, and took a quick look at it this morning.

 

It seems like the a7800 MESS driver sets up $3000 as part of a RAM mirror. Looking appendix 1 of the 7800 Software Guide, it seems to support that idea...

 

     0000  |                                 |
           |          TIA Registers          |  
           |_________________________________|  001F
     0020  |                                 |
           |         MARIA Registers         |  
           |_________________________________|  003F
     0040  |                                 |
           |               RAM               |  
           |        (6116 Block Zero)        |
           |_________________________________|  00FF
     0100  |                                 |
           |         Shadow of Page 0        |
           |         (TIA and MARIA)         |
           |_________________________________|  013F
     0140  |                                 |
           |               RAM               |
           |         (6116 Block One)        |
           |_________________________________|  01FF
     0200  |                                 |
           |             Shadowed            |  
           |_________________________________|  027F
     0280  |                                 |
           |            6532 Ports           |  
           |_________________________________|  02FF
     0300  |                                 |
           |             Shadowed            |  
           |_________________________________|  03FF
     0400  |                                 |
           |            Available            |  
           |_________________________________|  047F
     0480  |                                 |
           |      6532 RAM -- Don't Use      |  
           |_________________________________|  04FF
     0500  |                                 |
           |            Available            |  
           |_________________________________|  17FF
     1800  |                                 |
           |               RAM               |  
           |_________________________________|  203F
     2040  |                                 |
           |        Block Zero Shadow        |  
           |_________________________________|  20FF
     2100  |                                 |
           |               RAM               |  
           |_________________________________|  213F
     2140  |                                 |
           |        Block One Shadow         |  
           |_________________________________|  21FF
     2200  |                                 |
           |               RAM               |  
           |_________________________________|  27FF
     2800  |                                 |
           |        Same as 2000-27FF        |  
           |_________________________________|  3FFF
     4000  |                                 |
           |            Available            |  
           |_________________________________|  FF79
     FF7A  |                                 |
           |     Reserved for Encryption     |  
           |_________________________________|  FFF9
     FFFA  |                                 |
           |       Available (vectors)       |  
           |_________________________________|  FFFF

...it seems the docs (and MESS) need updating, but when I have the time I'll first need to go in and verify all of the mirrors.

 

Does the title screen glitching dynamically move, like it was reading values from a floating bus?

 

 

@Mord: Good guess, though it seems to happen even without XM enabled.

Share this post


Link to post
Share on other sites

 

Does the title screen glitching dynamically move, like it was reading values from a floating bus?

 

 

I'll try the new ROM tonight.

 

No flicker, just this (looks like all sprites are stacked on top of each other)...

IMG_1019.JPG

  • Like 1

Share this post


Link to post
Share on other sites

Cool. If I remove the higher mirror addresses from MESS, this is what I get...

 

post-23476-0-83235600-1426552596_thumb.png

 

I still need to do testing to see what sort of values I get back from a real 7800 for this address space, but it looks to be on the right track.

  • Like 2

Share this post


Link to post
Share on other sites

I have been able to map a real RAM chip into $3000-$3FFF, for what it is worth.

  • Like 1

Share this post


Link to post
Share on other sites

Come to think of it, it is impossible for it to be a RAM mirror, my MCP cart uses $3000 as the hotspot to write to. That would blow up the mirror location and it doesn't.

  • Like 1

Share this post


Link to post
Share on other sites

This is what the title should look like:

attachicon.giftitle.jpeg

Yeah, your new a78 looks like that now, even in my fixed MESS. I was showing WIZ how your previous version looked. :)

  • Like 1

Share this post


Link to post
Share on other sites

Hi Guys

do not forget to play the game.....while the game in Mess works very well,there are some bugs,i reported.

greetings Walter

Share this post


Link to post
Share on other sites

Hi Guys

do not forget to play the game.....while the game in Mess works very well,there are some bugs,i reported.

greetings Walter

Try the latest file http://atariage.com/forums/topic/229946-working-title-draker-quest/?p=3199436

I had to change some dim values like RevEng said as some had non-existent values. Other values had to be changed as I got some weird flickering results with MESS but let me know if there is weirdness on actual hardware.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...