This page is a mirror of Tepples' nesdev forum mirror (URL TBD).
Last updated on Oct-18-2019 Download

Useless Post. Delete

Useless Post. Delete
by on (#128511)
this was useless. this thread can be deleted now
Re: A (hopefully) useful batch file for compiling NES Games
by on (#128766)
Hate to be mean, but 1. Linux would have been 1000x better, being years above any batch crap. 2. Most lines of code needed for any batch assembling should be like...3 or 4 lines...
Re: A (hopefully) useful batch file for compiling NES Games
by on (#128767)
3gengames wrote:
1. Linux would have been 1000x better, being years above any batch crap.

Few people are going to want to download VirtualBox and a Linux distribution to use for development all the time. The closest you'll practically get is MSYS.
Re: A (hopefully) useful batch file for compiling NES Games
by on (#128769)
Ralakimus wrote:
I made a batch file to compile an NES Game. What makes this different is that you can choose between 3 compilers (NESASM3, CA65 and ASM6)
Those are three assemblers... a compiler's purpose is to translate the programming language into assembly code. Most NES games are mostly already written in assembly language... nothing to compile... it's already low level code stuff. :)

edit.
Re: A (hopefully) useful batch file for compiling NES Games
by on (#128770)
I've noticed that some people use "compiler" more generally to refer to any program that turns source code ("the preferred form of the work for making modifications" as the GPL puts it) into object code. This would include, for example, an assembler if the source code is in assembly language. However, some people want to be "the best kind of correct" (Futurama season 2 episode 14). So what's the general term for a program whose input is the source code of a computer program and whose output is object code?
Re: A (hopefully) useful batch file for compiling NES Games
by on (#128773)
tepples wrote:
So what's the general term for a program whose input is the source code of a computer program and whose output is object code?

Sometimes "build" is a suitable word for this process. I don't think I've ever heard of a program "builder", though this seems a natural extension. I happily use "compile" to refer to any process of turning code into an executable; the word is quite useful in this generic sense. In some ways it's better than "build" because the specific association with code is stronger, build is appropriate for a much wider category of things.

I also use "compile" and "assemble" and "link" to mean these specific things, at times. These words are also quite useful in that way as well, especially when describing a build process in detail.

I can't think of a single case in my life where the dual meaning of "compile" has actually caused confusion. The only problem it seems to cause is a pedantic response.