gfvh Posted June 4, 2019 Share Posted June 4, 2019 (edited) This is an attempt to recreate King's Quest II in the Atari 2600. You travel to the land of Kolyma, ruled by the ancient vampire Tengo Mikuro Kagado. Pay a visit to the convent so you can get a rosary to kill the vampire. He will drop a key which you can use to unlock the mystic door leading to where the Strange Woman is locked inside a mystic tower. She has the secret of the Infinite Stew created by her son who died in the last Holocaust. The stew is sort of a new Grail every knight is after. You are a samurai that is deformed like everybody in this post-holocaust world. And you earned some lands and a castle with a strange mirror (tablet) where you started to see visions of this woman. (In newer Stella versions change ContaX to 50.) Last version: kqsj.bin Version for newer Stella: kqg.bin KQUESTG.TXT KQUESTG.BIN kquestJ.txt Edited June 13, 2019 by gfvh 3 Quote Link to comment Share on other sites More sharing options...
CrazyChris Posted June 9, 2019 Share Posted June 9, 2019 batari Basic? Quote Link to comment Share on other sites More sharing options...
TrekMD Posted June 9, 2019 Share Posted June 9, 2019 Just downloaded to give it a spin. Quote Link to comment Share on other sites More sharing options...
gfvh Posted June 10, 2019 Author Share Posted June 10, 2019 (edited) batari Basic? No. It's plain assembly, you can tell because it has a lot of glitches. I see that batari Basic games are very polished, but maybe it is not because of batari Basic but because they are competent programers. EDIT: It sounded like I am criticising batari Basic programmers, but I am actually criticising myself. Edited June 10, 2019 by gfvh Quote Link to comment Share on other sites More sharing options...
+stephena Posted June 10, 2019 Share Posted June 10, 2019 Why is there a different version needed for Stella? Unless there is a bug in Stella, you shouldn't have to write code specifically for it. And if you do, perhaps it's a good idea to report the bug instead, so it can be fixed for everyone. Quote Link to comment Share on other sites More sharing options...
gfvh Posted June 10, 2019 Author Share Posted June 10, 2019 What happens to me in Stella is that the sprite for the player is initiated in a different place depending on the version of Stella. I don't program where the player starts horizontally in the screen, I let it take any place. In different versions of Stella, it starts in different places. Now I am thinking that I should program it to avoid having two versions of the game. Quote Link to comment Share on other sites More sharing options...
+stephena Posted June 10, 2019 Share Posted June 10, 2019 It's entirely up to you what you do, but TBH you should only be writing one version of your program that works everywhere. If it acts differently in Stella, then it may be a bug in Stella. Or maybe "Developer Options" are different in Stella vs. your build environment. IME, seeing different behaviour in an emulator and real system means one of two things: a bug in the emulator or a bug in your code. I'm willing to consider the former if you will consider the latter Also, going down this road can lead to other issues. How would you know if the cart will behave differently on different versions of real hardware? Or in different emulators?? Quote Link to comment Share on other sites More sharing options...
gfvh Posted June 10, 2019 Author Share Posted June 10, 2019 Maybe I don't remember well, but I think other emulators work like the older Stella, and the newer Stella is the different one. I don't remember the number of versions. I have no manner of testing on the real hardware. Quote Link to comment Share on other sites More sharing options...
+stephena Posted June 10, 2019 Share Posted June 10, 2019 In that case, it's likely related to randomization of certain items being enabled (or disabled). Play around with the developer settings. In fact, this is precisely the reason for these settings; to determine likely cases where a ROM would behave differently on different versions of hardware. If you've found a case of that (and it looks like you have), then coding your game to not depend on any particular behaviour is the best approach. Quote Link to comment Share on other sites More sharing options...
gfvh Posted June 10, 2019 Author Share Posted June 10, 2019 Yes. That must be what's happening. I am too lazy to correct this game . But for my next games I will take that into account. Quote Link to comment Share on other sites More sharing options...
gfvh Posted June 11, 2019 Author Share Posted June 11, 2019 I took stephena advice and in the meantime enhanced the graphics a bit. kqsj.bin 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.