Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
nia 1f8367f822 sameboy: Update to 0.12.1. Add the SDL version.
0.12.1:

Bug Fixes

- Fixed the CGB and AGB boot ROMs being corrupt on the Windows version
- Improved audio quality on the SDL ports on systems using a large audio buffer

0.12:

New/Improved Features

- An experimental support for emulating CGB-CPU C is now available in the Cocoa port. This is still experimental and does not accurately represent all differences between CGB-CPU E and CGB-CPU C yet
- The Libretro port no longer restarts the core after changes to the high-pass filter or color correction
- The SDL port can now start in fullscreen mode via a command line argument
- High level emulation of Super Game Boy:
-   Supports game colorization
-   Supports borders, including correct emulation of the fade animations and borders that obscure parts of the Game Boy display window
-   Up to 4-player multiplayer (Currently only in the Cocoa and Libretro ports)
-   Can choose between Super Game Boy (NTSC), Super Game Boy (PAL) and Super Game Boy 2, with correct CPU speed emulation
-   All models include open source boot ROMs, just like previously supported models
-   Includes a default border for games without SGB support
-   Includes a boot animation
-   Accurate emulation of cases where the internal frame buffer loses sync with the SNES/SFC side
- New CRT display filter
- New preference panel in the Cocoa port
- Minor visual improvements to the icon
- Many performance all around the core
- The debugger now includes jump-to breakpoints
- New APU debugger commands
- The SDL port now has mouse support
- The SDL port now has an "Open ROM" dialog window, in addition to the previously available drag and drop support
- The Cocoa and SDL ports now have better support for sub-frame input accuracy
- The VRAM display window in the Cocoa port can now display SCX and SCY on the tilemap
- Redesigned audio API that should improve audio quality in all ports

Accuracy Improvements/Fixes

- WRAM, VRAM, and other types of memory are now realistically initialized to random values. The randomization patterns vary across emulated models and revisions. This fixes several games that rely on non-zero values on boot
- Slightly more accurate emulation of the undocumented $FF4C register, which controls DMG mode on CGBs
- Fixed an APU regression where the noise channel's volume envelope ran too fast
- More accurate emulation of analog APU characteristics
- Fixed a CGB boot ROM bug that made some games boot with incorrect palettes
- Fixed incorrect emulation of echo RAM
- Fixed a very rare edge case when an interrupt occurs while the stack points to $FF11
- Correct emulation of the time required to switch the CPU speed
- Correct emulation of CGB palette accessibility in different PPU timings, fixes Lego Racers
- Other accuracy improvements to OAM and VRAM accessibility
- The serial registers now behave realistically by working with bits instead of bytes
- More accurate initial RAM and VRAM values when using the built in CGB boot ROM
- Accurate emulation of AGB audio mixing, which is different from older models
- Fixed the behavior of the wave channel's first sample playback, fixes buzzing sounds on LSDJ and several games
- Most aspects of STOP mode are now accurately emulated
- Fixed a bug where initial register values were incorrect when selecting a palette for a DMG game in the built in CGB boot ROM
- Fixed incorrect emulation of the Background and Window enable bit in LCDC

Bug Fixes

- Fixed a bug where the SDL port would not recognize joypads if started directly to a ROM
- Fixed a bug where the Quick Look previewer would show glitched thumbnails for DMG games
- Fixed a regression that made the Cocoa port unable to display anything on Macs not supporting Metal
- Fixed a bug where modifying RTC data could corrupt MBC RAM data
- Fixed a bug where CGB save states were significantly larger than they should have been, older save states are converted
- Fixed several bugs in expression parsing in the debugger
- Work around a bug where some Windows 10 machines using Intel HD Graphics had unresponsive UI in the SDL port
- Fixed a bug where the D-Pad did not work on several gamepads in the Cocoa port
- Fixed a bug where the gamepad D-Pad had unexpected behaviors in the menus of the SDL port
- Fixed a bug where underclocking slowed down the core to ~40% of its speed instead of an exact 50%

Misc Internal Changes

- Rename all Z80 instances to SM83, which is most likely the name of the CPU core used in the Game Boy
- Size optimization in the CGB boot ROM
2019-07-18 10:44:57 +00:00
archivers p7zip: Apply a patch for CVE-2017-17969 (out-of-bounds-write) 2019-07-18 10:03:26 +00:00
audio taglib: Add patches from upstream's git for the following CVEs: 2019-07-18 09:36:37 +00:00
benchmarks Update packages using a search.cpan.org HOMEPAGE to metacpan.org. 2019-06-30 20:14:13 +00:00
biology Recursive revbump from boost-1.70.0 2019-07-01 04:07:44 +00:00
bootstrap libarchive no longer has a without-lzmadec option 2019-07-08 19:44:08 +00:00
cad Use https for pythonhosted.org. 2019-07-09 11:29:30 +00:00
chat weechat: Remove -Werror-implicit-function-declaration 2019-07-17 12:10:32 +00:00
comms Use https for xfce.org subdomains. 2019-07-18 08:15:34 +00:00
converters Update to 4.04 2019-07-02 07:47:18 +00:00
cross Makefile: +or1k-none-elf-{gcc,binutils} 2019-07-15 06:01:06 +00:00
databases databases/ruby-arel-helpers: update to 2.9.1 2019-07-13 16:04:05 +00:00
devel Use https for xfce.org subdomains. 2019-07-18 08:15:34 +00:00
distfiles
doc Updated net/wireshark, multimedia/libvpx 2019-07-18 10:29:04 +00:00
editors *: recursive bump for gtkspell enchant -> enchant2 change. 2019-07-13 15:41:55 +00:00
emulators sameboy: Update to 0.12.1. Add the SDL version. 2019-07-18 10:44:57 +00:00
filesystems Follow some http->https redirects. 2019-07-08 10:36:25 +00:00
finance py-braintree: updated to 3.55.0 2019-07-02 03:44:15 +00:00
fonts TOOL_DEPENDS, not BUILD_DEPENDS, for a tool we run at build-time. 2019-07-09 15:46:10 +00:00
games devilutionx: Spell the name of the package properly. 2019-07-11 12:56:04 +00:00
geography Recursive revbump for graphics/exiv2 update. 2019-07-17 00:51:02 +00:00
graphics Use https for xfce.org subdomains. 2019-07-18 08:15:34 +00:00
ham Correction of PLIST with chrooted build. *.dot -> *.map/*.png 2019-07-11 14:26:09 +00:00
inputmethod Follow some http->https redirects. 2019-07-08 10:36:25 +00:00
lang py-parso: updated to 0.5.1 2019-07-18 07:38:50 +00:00
licenses Added CeCiLL-B license. 2019-07-02 09:28:12 +00:00
mail Use https for xfce.org subdomains. 2019-07-18 08:15:34 +00:00
math Update the Python HOMEPAGEs that I missed earlier. 2019-07-09 23:02:28 +00:00
mbone Updated mbone/mdd to 20180824 2018-08-29 00:50:12 +00:00
meta-pkgs mate: Re-add pluma. 2019-07-17 12:42:36 +00:00
misc Use https for xfce.org subdomains. 2019-07-18 08:15:34 +00:00
mk Do not pass -std=c++03 to GCC 4.4 2019-07-15 16:06:19 +00:00
multimedia libvpx: updated to 1.8.1 2019-07-18 10:28:45 +00:00
net wireshark: updated to 3.0.3 2019-07-18 10:11:16 +00:00
news *: recursive bump for gtkspell enchant -> enchant2 change. 2019-07-13 15:41:55 +00:00
packages
parallel Follow some http->https redirects. 2019-07-08 10:36:25 +00:00
pkgtools pkgtools/pkglint: update to 5.7.16 2019-07-14 21:25:47 +00:00
print tex-pgf{,-doc}: update to 3.1.4 2019-07-17 11:14:13 +00:00
regress lang/python: fix PYVERSSUFFIX escaping for print-PLIST 2019-07-17 18:34:16 +00:00
security Update to 5.55 2019-07-16 11:39:26 +00:00
shells Redirect the last few search.cpan.org packages that I missed. 2019-07-01 22:00:09 +00:00
sysutils Use https for xfce.org subdomains. 2019-07-18 08:15:34 +00:00
templates
textproc Use https for xfce.org subdomains. 2019-07-18 08:15:34 +00:00
time Use https for xfce.org subdomains. 2019-07-18 08:15:34 +00:00
wm Use https for xfce.org subdomains. 2019-07-18 08:15:34 +00:00
www curl: Update to 7.65.2 2019-07-17 09:10:06 +00:00
x11 Use https for xfce.org subdomains. 2019-07-18 08:15:34 +00:00
Makefile
pkglocate Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
README README: minor grammatical fix 2019-01-29 03:11:03 +00:00

$NetBSD: README,v 1.21 2019/01/29 03:11:03 gutteridge Exp $

pkgsrc is a framework for building software on UNIX-like systems.

To use, bootstrap using:
    cd pkgsrc/bootstrap/
    ./bootstrap

build packages, use:
    cd pkgsrc/category/package-name
    $PREFIX/bin/bmake install

Where $PREFIX is where you've chosen to install packages (typically /usr/pkg)

Bugs and patches can be filed in the following link (use category 'pkg'):
https://www.netbsd.org/cgi-bin/sendpr.cgi?gndb=netbsd

To fetch the main CVS repository:
    cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P pkgsrc

It's also possible to contribute through pkgsrc wip (work in progress), for
more information, see http://pkgsrc.org/wip/users/

Please see doc/pkgsrc.txt for information.