Home | Forums | What's new | Resources | |
Good assembler for Genesis? |
patroclus02 - Feb 8, 2006 |
Kaneda | Feb 8, 2006 | |||
I'm not good in ASM, I use C but it seems SNASM68k is the best good luck!! |
G. Borisz | Feb 8, 2006 | |||
I think Vectorman used C (read about it in an interview with the devs) so you can definetaly put together some extreme games with it on the Megadrive. |
patroclus02 | Feb 9, 2006 | |||
Yeah, I'm going to try XGCC, thanks |
Kaneda | Feb 10, 2006 | |||
yes, it's very good for proof, look at my works, everything was done in C it's not Gunstar Heroes' killer but I think enought for homebrew demos |
mic | Mar 10, 2006 | |||
Personally I prefer GCC, since I also use it for many other processors, which makes it easy to go from one machine to another. |
Raster | Mar 11, 2006 | ||||
WLA-DX does not work on the Genesis. SNASM68K is probably the best assembler for the Genesis. The GNU assembler also works nicely for the 68000. I would recommend using NeoDev, instead of XGCC. XGCC has some problems running under Windows XP. For information about using NeoDev, check: http://frogfeast.rastersoft.net/SegaCDSrc.html... More can be found at: http://frogfeast.rastersoft.net/... |
Raster | Mar 11, 2006 | ||||
Making the entire game in C would probably make it slow. But, if the main routines are in (optimized) assembly there wouldn't be a big difference. The big advantage from C comes from handing user input and game logic. These would require large, hard to maintain routines in assembly. From personal experience, it was easier to remain motivated to finish a game, if most of it was in C. Another advantage is that the entire game logic easily moves to another system, if properly written. My game runs on at least 10 diffent gaming systems, from the same source code. All I have to write is the underlying routines, and the game starts working. Once the game starts showing something, I'm motivated to get it finished. |
BlackSheep | Jul 10, 2006 | |||
Hi. Is there any more information on xgcc problems under windows xp ? Why does as segfault. Does it exist another m68k compiler, assembler and linker under windows xp ? Thanks a lot. |