./devel/rgbds, Assembler/linker package for the Game Boy and Game Boy Color

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.3.9, Package name: rgbds-0.3.9, Maintainer: pkgsrc-users

RGBDS (Rednex Game Boy Development System) is a free assembler/linker
package for the Game Boy and Game Boy Color. It consists of:

* rgbasm (an assembler)
* rgblink (a linker)
* rgbfix (a checksum/header fixer)
* rgbgfx (a PNG-to-Game Boy graphics converter)

This is a fork of the original RGBDS which aims to make the programs
more like other UNIX tools.


Required to run:
[graphics/png]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 4ddebdc9857e3d7cd514b017a79fc28f031c2df9
RMD160: fa49562e1d3161190c427071b81850b08c5fa490
Filesize: 39010.271 KB

Version history: (Expand)


CVS history: (Expand)


   2019-11-01 18:39:34 by Nia Alarie | Files touched by this commit (3) | Package updated
Log message:
rgbds: Update to 0.3.9

rgbasm:

    Enforced non-overwritability of some symbols
    - now allows assembling a file from stdin
    Allowed PUSHS to be used before a section declaration
    Prevented generating symbols with invalid names using macros
    Fixed the precedence of the == operator
    Added different output formats to bracketed symbols
    Fixed a parsing bug with some nested if constructs
    Improved error reporting now reports actual file line numbers as well as \ 
string expansions
    Added multiple charmaps (be careful as some feature has been deprecated, a \ 
warning has been added about it)
    Fixed bug with line numbers in some IF/ELIF/ELSE blocks
    Added configurable recursion limit to prevent infinite loops
    Fixed unary NOT being a no-op on constant expressions
    Made behavior consistent whether outputting a .o file or not
    Allowed tabs to be used before line continuations
    Allowed sections without content to be placed anywhere
    Made error message more explicit with macro argument 0

rgblink:

    Improved many error messages

rgbgfx:

    Added an option to use the GBC's color profile

other:

    Added more tests
    Did some internal cleanup
    Improved cross-platform compatibility of test suite
   2019-03-04 14:18:05 by Nia Alarie | Files touched by this commit (1) | Package updated
Log message:
rgbds: Update HOMEPAGE to the github.io page.
   2019-03-04 14:10:00 by Nia Alarie | Files touched by this commit (2) | Package updated
Log message:
devel/rgbds: Update to 0.3.8

Changes:

rgbasm and rgblink
    Report correct filename and line number of symbols in error messages.
    Fix long-standing issue of ambiguity in constant parsing.
    Fix behaviour of parser regarding newlines and \.

rgbfix
    Fix regression on calculation of ROM checksum.

Other
    Documentation updates and cleanups.
    Some new tests.
    Re-enabled OS X build CI job.
   2018-10-03 15:17:06 by Nia Alarie | Files touched by this commit (1)
Log message:
devel/rgbds: Honour PKGMANDIR.
   2018-08-17 20:17:59 by Nia Alarie | Files touched by this commit (1)
Log message:
rgbds: add lex and yacc to USE_TOOLS.
   2018-08-15 17:25:10 by Nia Alarie | Files touched by this commit (5)
Log message:
devel/rgbds: add version 0.3.7

RGBDS (Rednex Game Boy Development System) is a free assembler/linker
package for the Game Boy and Game Boy Color. It consists of:

* rgbasm (an assembler)
* rgblink (a linker)
* rgbfix (a checksum/header fixer)
* rgbgfx (a PNG-to-Game Boy graphics converter)

This is a fork of the original RGBDS which aims to make the programs
more like other UNIX tools.