nesdev.com
http://forums.nesdev.com/

You need a programmer ? I am here !
http://forums.nesdev.com/viewtopic.php?f=22&t=16515
Page 1 of 1

Author:  MS-DOS [ Wed Sep 20, 2017 1:40 pm ]
Post subject:  You need a programmer ? I am here !

Hi all, i am new on this forum :beer:

I am here because, i love programming on retro hardware like Gameboy, Atari, NES or SNES :)

I've made some little project on these hardwares.

For example :

https://github.com/MS-DOS1999/Uppertails2600 It's a little prototype Game for Atari2600

https://github.com/MS-DOS1999/PongNES Here, it's my pong version for the NES :)

https://github.com/MS-DOS1999/SNES-ROMTEST And in this repository I test some things on the SNES.

I really want to program a Game for the NES or SNES but i'm not really good in graphics, song or storyline.

So, if anyone wants a programmer for help, you can tell me ! I'll be very happy to join a project :)

Thanks !

Author:  dougeff [ Wed Sep 20, 2017 2:08 pm ]
Post subject:  Re: You need a programmer ? I am here !

Welcome to nesdev!

In case you aren't aware, there is a game design competition, ending in January. Feel free to submit an entry.

I have some concerns about your SNES code. It's not initializing correctly, and could be improved other ways. I don't want to pick on you on your first post, so, if you would like to discuss this further, let me know.

Author:  MS-DOS [ Wed Sep 20, 2017 3:45 pm ]
Post subject:  Re: You need a programmer ? I am here !

Thanks douggef !

Yes, i saw the nesdev competition topic ^^

For my SNES code, please tell me the right way to proceed :)

Ah and thanks for tutorial on your website, I used it to learn NES programming :D !

Author:  dougeff [ Wed Sep 20, 2017 5:50 pm ]
Post subject:  Re: You need a programmer ? I am here !

SNES initialization is complicated.

The first lines of code should be...
sei
clc
xce

Then, I would put the processor in A = 8 bit, and X/Y = 16 bit...(I think ?)

rep #$10
sep #$20

After that all stz will be 8-bit writes.

Some registers are “write twice” registers, first the low byte is written then the high.

A few registers need a non-zero value (I can't remember off the top of my head).

You should explicitly set the D (direct page), the stack pointer, and the data bank.

Most of your macros assume an 8-bit Accumulator, but since there are no REP or SEP on that page, you should probably use a directive like...(for WLA)
.ACCU 8
And, again, some of the registers are 2 writes.

Edit-
And you aren't zeroing the RAM, which may not cause bugs now, but potentially would in the future.

You may want to use variable names rather than numbers, which I believe can be done with .enum in WLA.

Author:  MS-DOS [ Thu Sep 21, 2017 6:24 am ]
Post subject:  Re: You need a programmer ? I am here !

Ok thanks ^^ I think i've found a good example https://en.wikibooks.org/wiki/Super_NES ... /Snes_Init

Author:  glutock [ Thu Sep 21, 2017 9:23 am ]
Post subject:  Re: You need a programmer ? I am here !

Hey Julien, welcome on NESDEV !

Hope you'll find someone to work with on a project.

Have fun :)

Author:  MS-DOS [ Thu Sep 21, 2017 1:09 pm ]
Post subject:  Re: You need a programmer ? I am here !

Hey glutock, thanks !

As you see, I followed your recommendation :)

Author:  MS-DOS [ Sat Sep 23, 2017 8:35 am ]
Post subject:  Re: You need a programmer ? I am here !

So it's good, I found someone to work with (in private message). Thanks Nesdev! :D

Author:  glutock [ Sat Sep 23, 2017 12:20 pm ]
Post subject:  Re: You need a programmer ? I am here !

Cool! Keep us posted!

Author:  MS-DOS [ Sat Sep 23, 2017 12:31 pm ]
Post subject:  Re: You need a programmer ? I am here !

Yes, of course ! :)

Page 1 of 1 All times are UTC - 7 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/