Schmutzpuppe Posted September 1, 2003 Share Posted September 1, 2003 Hi folks, I wrote a little game that runs smooth on pal but doesn't look that good when using emulator in NTSC mode. Could someone check if the scrolling mess up on original Atari NTSC hardware? I only have a pal Atari Here is the link: http://starbase.globalpc.net/minigame/GAME.../Superfly1k.zip Thanks in advance Quote Link to comment Share on other sites More sharing options...
Bryan Posted September 1, 2003 Share Posted September 1, 2003 I couldn't get the link to work. -Bry Edit: It's working now.... Quote Link to comment Share on other sites More sharing options...
Schmutzpuppe Posted September 1, 2003 Author Share Posted September 1, 2003 hm, link work for me!? Try to go to this page: http://www.ffd2.com/minigame/ There you can find Superfly (the only ATARI game at this side ) thanks for trying Quote Link to comment Share on other sites More sharing options...
Bryan Posted September 1, 2003 Share Posted September 1, 2003 I got it to run in Atari800Win (with the skipping problems you probably noticed). I could not get it to run at all on my real NTSC XL using APE's PC mirror loader. -Bry Quote Link to comment Share on other sites More sharing options...
classics Posted September 1, 2003 Share Posted September 1, 2003 There is no run or init address information in your exe file. Here is a fixed version, you have to add these bytes to the end of the file 0xE0 0x02 0xE1 0x02 0x00 0x20 Scrolling is jittery on my NTSC 1200XL and 130XE. Steve sf.zip Quote Link to comment Share on other sites More sharing options...
Bryan Posted September 1, 2003 Share Posted September 1, 2003 There is no run or init address information in your exe file. Yeah, I just looked at the file and made the same patch to it too (is that your Charset at $5000?), and I got the same occasional jitter. How are you timing your updates? Is Atari800Win just assuming the start address is the beginning of the file? -Bry Quote Link to comment Share on other sites More sharing options...
Bryan Posted September 1, 2003 Share Posted September 1, 2003 Interesting... the floor doesn't jitter, but the ceiling and the obstacles do every 3-4 seconds. It looks like a wrong HSCROL value is getting in there. -Bry Quote Link to comment Share on other sites More sharing options...
Schmutzpuppe Posted September 1, 2003 Author Share Posted September 1, 2003 Thanks bryede. I did some modifications, scrolling looks good now (on emu) but maybe resolution is to high. Could you try again with the new file? You can find it here: http://www.atari8bit.de/superfly.zip Quote Link to comment Share on other sites More sharing options...
Bryan Posted September 1, 2003 Share Posted September 1, 2003 Thanks bryede. I did some modifications, scrolling looks good now (on emu) but maybe resolution is to high. Could you try again with the new file? You can find it here:http://www.atari8bit.de/superfly.zip That one works fine on my 800XL. The color is different, though. -Bry Quote Link to comment Share on other sites More sharing options...
Schmutzpuppe Posted September 1, 2003 Author Share Posted September 1, 2003 Ups, didn't read the new posts, right, I didn’t use a run or an init address. You can boot the ATR direct; the disk contains a "minidos". The game is now short enough so that I can add a run address (don’t want to go over 1024byte). But more important is that the game itself works on ntsc (beside the init/run problem). Quote Link to comment Share on other sites More sharing options...
Schmutzpuppe Posted September 1, 2003 Author Share Posted September 1, 2003 That was quick, thanks Playfieldcolor is differend every game btw. I'll add a run address and post the new version. Thanks a lot. Quote Link to comment Share on other sites More sharing options...
Bryan Posted September 1, 2003 Share Posted September 1, 2003 That was quick, thanks Playfieldcolor is differend every game btw. Ahh. That explains it. So what was the scroll problem? I'll add a run address and post the new version. Thanks a lot. No problem! It's nice for a 1K prog. -Bry Quote Link to comment Share on other sites More sharing options...
Schmutzpuppe Posted September 1, 2003 Author Share Posted September 1, 2003 That was quick, thanks Playfieldcolor is differend every game btw. Ahh. That explains it. So what was the scroll problem? The hole game logic runs during vertical sync, guess on NTSC wasn't enough time to draw the hole playfield in the blank. I just put the playfield code at the beginning of the VBI and speed up the code a bit. I'll add a run address and post the new version. Thanks a lot. No problem! It's nice for a 1K prog. -Bry thanks Quote Link to comment Share on other sites More sharing options...
Bryan Posted September 1, 2003 Share Posted September 1, 2003 Sometimes I've had to move the VBLANK stuff to the end of the playfield (many lines before VBLANK) with a DLI to get more off-screen time. -Bry Quote Link to comment Share on other sites More sharing options...
Schmutzpuppe Posted September 1, 2003 Author Share Posted September 1, 2003 Sometimes I've had to move the VBLANK stuff to the end of the playfield (many lines before VBLANK) with a DLI to get more off-screen time. -Bry Clever, maybe this hint could be useful for future projects 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.