remove mswin-type define -- this is UNIX
rgblib: use errx() for error messages
rgblink: remove vestigial linkfile function
rgblink: set default fill byte to 0x00
rgblink: remove random option for fill character
while we're removing backwards compatibility, rename xlink->rgblink
make >32KiB default; replace "-t s" with "-t" (tiny?)
remove psion2 compatibility; i doubt anyone uses it
minor: fix implicit declaration warning
replace linkfile functionality with command-line options
xlink: use some proper return values
xlink: fix usage printing to match new options (and rgbfix format)
xlink: use getopt(3) instead of hand-rolled flag parsing
minor: finish removing unused var temptext
xlink: replace awkward fatalerror() with standard errx(3)
this is a bourne script, bash is not needed
-v doesn't need to modify ROM size; -p can do that
cosmetic change: rearrange getopt() switch for easier reading
move color only flag to -c, color compatible flag to -C
move ramsize option from -m to -r
remove unused variable argn (no longer needed due to getopt(3) usage)
remove archaic 512KiB error, replace with 8MiB warning
pad option now changes the ROM size at 0x148
remove unneeded carttype checking in -v
rename PrintUsage() to usage(), and return EX_USAGE
use errx(3) and warnx(3) instead of rolling our own error functions
finish minor consistency output changes
use SI units (KiB) instead of the ambiguous kB
rewrite usage to match new getopt() option format
use getopt(3) instead of our hand-rolled flag parsing
list new default init values in usage information (rgbasm, xlink)
change unitialized byte values in xlink to 0
add yacc output to the clean target
get rid of a strcpy() warning on OpenBSD
set default fillchar for rgbasm to 0, not random
the -k flag wrote to the wrong location. fixing the bug
many of the flags did not respect -d (debug) flag. this fixes them.
add -k option to set new licensee code
add -j option for setting 0x14A (region flag)
error out if both -o and -c are specified
give warning if -c/-o overwrites last character of new title
add -c/-o flags to set GBC flag (lmod)
add -b option to the usage (lmod)
when changing MBC, print the name of the MBC (lmod)
add -b option to change MBC type (lmod)
add option to change memory size (from lmod)
remove some tabs to make usage information easier to read on a terminal
add new info on -p to usage information
Add an optional value parameter to -p (lmod)
run indent on header files (whitespace changes)
reran indent (whitespace changes)
finish fixing segfault (probably caused by argv[] craziness)
partially fix segfault when run with options but no input file
finish moving src/rgbfix/ to src/fix/
move src/rgbfix/ to src/fix/ for consistency
added -q to the documentation
added a command line option -q for quiet mode (suppresses messages except errors) (lmod)
rgbfix: add warning function, separate output between stdout and stderr (lmod)
xlib: separate output between stdout and stderr (from lmod)
more HTML formatting gunk
remove HTML formatting gunk from a lot of the docs
makefile now works with BSD make
use ${CC} and ${YACC} instead of hardcoded programs
document partial binary includes
add support for partial binary includes (from lmod00)
create stylesheet and link to it
Replaced needless anchors with IDs
converted DOS linebreaks to UNIX
HTML4 Transitional doctype
correct error in documentation
Put in the original license
use [b]yacc instead of bison by default
Make grammar specifications yacc-compatible
build: figure out git revision and include as part of version string
build: split cflags to its own variable
build: merge everything to a single top-level Makefile
Move src/asmotor.h to top-level include/
link: move includes to include/link/
lib: move includes to include/lib/
asm: moved includes to include/asm/
asm: add newlines to the ends of yaccprt[134].y
asm: run dos2unix on yaccprt1.y
rgbfix: use mkstemp() instead of tmpnam() and fix coding style issues
link: add missing parameter to error message
Fixed warnings and some style issues
Run `indent' on the whole tree
Switch line terminators from CRLF to LF
Use spaces instead of tabs after CPP directives