anthony
6752b10204
add -j option for setting 0x14A (region flag)
2010-01-04 19:40:01 -07:00
anthony
2d72b12eb8
error out if both -o and -c are specified
2009-12-30 19:47:44 -07:00
anthony
77bbbba9f3
give warning if -c/-o overwrites last character of new title
2009-12-30 18:58:48 -07:00
anthony
8e9672c1dd
add -c/-o flags to set GBC flag (lmod)
2009-12-30 18:39:27 -07:00
anthony
317c2662ba
add -b option to the usage (lmod)
2009-12-30 16:54:24 -07:00
anthony
3397810e8d
when changing MBC, print the name of the MBC (lmod)
2009-12-30 16:52:37 -07:00
anthony
2afdc060d0
add -b option to change MBC type (lmod)
2009-12-30 16:32:28 -07:00
anthony
7e4104cabe
add option to change memory size (from lmod)
2009-12-30 15:55:00 -07:00
anthony
ecae948371
remove some tabs to make usage information easier to read on a terminal
2009-12-30 14:10:29 -07:00
anthony
dd16f2d59c
add new info on -p to usage information
2009-12-30 14:05:56 -07:00
anthony
0bc88ce7f7
Add an optional value parameter to -p (lmod)
2009-12-30 13:58:06 -07:00
anthony
a014537837
reran indent (whitespace changes)
...
Merging lai's source with this one is very irritating because
they have different indentation styles. I couldn't find what profile
vegard used for his version, so I used these flags (which should bring
the source close to KNF):
-bap
-br
-ce
-ci4
-cli0
-d0
-di0
-i8
-ip
-l79
-nbc
-ncdb
-ndj
-ei
-nfc1
-nlp
-npcs
-psl
-sc
-sob
2009-12-30 12:51:32 -07:00
anthony
ddd7fdac01
finish fixing segfault (probably caused by argv[] craziness)
...
this diff brought to you by lmod
2009-12-30 00:16:56 -07:00
anthony
e5ac9c2cd8
partially fix segfault when run with options but no input file
...
(caused by fclose()-ing an unopened file)
2009-12-30 00:08:25 -07:00
anthony
819615549f
move src/rgbfix/ to src/fix/ for consistency
2009-12-29 23:19:47 -07:00
Anthony Bentley
db0667e54e
added a command line option -q for quiet mode (suppresses messages except errors) (lmod)
2009-11-08 20:28:24 -07:00
Anthony Bentley
b7ca2e2b87
rgbfix: add warning function, separate output between stdout and stderr (lmod)
2009-11-08 19:49:02 -07:00
Anthony Bentley
be13e051f4
xlib: separate output between stdout and stderr (from lmod)
2009-11-08 19:28:59 -07:00
Anthony Bentley
6c1dd85c9a
add support for partial binary includes (from lmod00)
2009-09-12 18:46:08 -06:00
Anthony Bentley
50a8bbd414
Make grammar specifications yacc-compatible
2009-09-11 21:40:39 -06:00
Vegard Nossum
f81bcc722a
build: merge everything to a single top-level Makefile
...
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 10:08:32 +02:00
Vegard Nossum
a216855093
Move src/asmotor.h to top-level include/
...
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 09:29:07 +02:00
Vegard Nossum
afe33e1162
link: move includes to include/link/
...
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 09:22:49 +02:00
Vegard Nossum
618082bcab
lib: move includes to include/lib/
...
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 09:18:21 +02:00
Vegard Nossum
cd779b9511
asm: moved includes to include/asm/
...
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 09:14:19 +02:00
Vegard Nossum
26150fa9d4
asm: add newlines to the ends of yaccprt[134].y
...
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 09:05:39 +02:00
Vegard Nossum
85f382ffad
asm: run dos2unix on yaccprt1.y
...
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 09:03:53 +02:00
Vegard Nossum
c6d8069eed
rgbfix: use mkstemp() instead of tmpnam() and fix coding style issues
...
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 08:59:03 +02:00
Vegard Nossum
bc6b2fe005
link: add missing parameter to error message
...
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 08:53:18 +02:00
Vegard Nossum
3c82b1ae03
Fixed warnings and some style issues
...
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 08:51:55 +02:00
Vegard Nossum
b6c749ffbd
Run `indent' on the whole tree
...
Can't indent the .y files yet, they need special treatment.
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 07:59:46 +02:00
Vegard Nossum
660f5daac3
Add .gitignore files
...
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 07:40:13 +02:00
Vegard Nossum
94fad97aed
Switch line terminators from CRLF to LF
...
Argh, that obnoxious platform again... ;-)
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 07:32:12 +02:00
Vegard Nossum
0d9739535e
Use spaces instead of tabs after CPP directives
...
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 07:26:46 +02:00
Vegard Nossum
0ce5efb3c5
build: remove obsolete objs* directories
...
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 07:17:03 +02:00
Vegard Nossum
1a98f20535
rgbfix: improve Makefile
...
Make object filename explicit and add "clean" target.
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 07:10:44 +02:00
Vegard Nossum
322a0b05d8
link: improve Makefile
...
Make object filenames explicit and add "clean" target.
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 07:09:27 +02:00
Vegard Nossum
c0a9cf79a3
lib: improve Makefile
...
Make object files explicit and add "clean" target.
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 07:07:17 +02:00
Vegard Nossum
48c34238eb
asm: improve Makefile
...
Make the generated object files explicit and add a "clean" target.
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 07:04:47 +02:00
Vegard Nossum
e12cb95079
build: rip out obsolete makefiles for obsolete platforms
...
We don't support DOS/Win32, so these are not needed anymore...
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 06:58:39 +02:00
Vegard Nossum
8a7adf4c3b
rgbfix: make rgbfix compile for Linux
...
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 06:57:16 +02:00
Vegard Nossum
4d06e6de79
link: make xlink compile for Linux
...
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 06:56:20 +02:00
Vegard Nossum
c31b87b16a
lib: make xlib compile on Linux
...
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 06:55:26 +02:00
Vegard Nossum
1024c30866
asm: make rgbasm compile on Linux
...
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 06:50:48 +02:00
Vegard Nossum
b53e170781
Make all file names lowercase
...
This fixes a zip/platform artifact.
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 06:25:27 +02:00
Carsten Sorensen
e895832b2b
Initial revision: imported RGBDS source code
...
The code comes from the RGBDS source and documentation zip files found
on this website:
http://www.otakunozoku.com/1999/08/01/rednex-gameboy-development-system/
The same website reports:
"Best of all, it’s free! That’s right! Free! The executables
are free to use, either for personal hobby use, or full blown
commercial productions — I know of at least a dozen commercial
games you can purchase that are written with RGBDS — and the
source code is free to modify.
"The only thing I ask is that you do not charge for either
distributing the executables or source code, and any derivative
works you give credit to the original authors of the tools.
That means you have to say “Thanks” to the original authors
SurfSmurf and Otaku."
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 06:00:24 +02:00