Skip to content

Releases: breademan/silih

Swap It Like It's Hot v0.5.1

02 Nov 11:43

Choose a tag to compare

Swap It Like It's Hot v0.5.1

  • Feature: Webcam mode: Streams frames over the Link Cable port in real time (supported by the Pico GameBoy Webcamera, or can be used with the Pico Gameboy Printer to make GIFs)
  • Feature: Slight improvement in viewfinder framerate by using idle VBlank time to DMA transfer.
  • Feature: Slight improvement in photo transfer speed by using an optimized serial transfer function.

Important Note: Device Orientation

If you are using a device where the cart slots in from the top (e.g. Game Boy Color, Game Boy Advance), please use silih-gbc0-5-1.gbc.
If you are using a device where the cart slots in from the bottom (primarily the Game Boy Advance SP), please use silih-sp0-5-1.gbc for proper rotation.

Swap It Like It's Hot v0.5.0

10 Sep 12:58

Choose a tag to compare

Swap It Like It's Hot v0.5.0

  • Feature: Transfer All Photos: Photos can be transferred to a Pico GB Printer using its Transfer protocol.
  • Feature: Double Speed Mode: The entire program can be run in double speed mode. Note that this is not officially supported by the Pocket Camera hardware, and the exposure register needs to be doubled in order to achieve the same exposure time as in single-speed mode.
  • Feature: Alternative Palette Scheme: The palette scheme for the viewfinder can be changed to an alternate color scheme.
  • Experimental Feature: Print All: Prints all photos to a Pocket Printer or printer emulator. Currently buggy and will randomly break or skip images, at least on real Pocket Printer hardware.

Important Note: Device Orientation:
If you are using a device where the cart slots in from the top (e.g. Game Boy Color, Game Boy Advance), please use silih-gbc0-5-0.gbc.
If you are using a device where the cart slots in from the bottom (primarily the Game Boy Advance SP), please use silih-sp0-5-0.gbc for proper rotation.

Swap It Like It's Hot v0.4.0

22 Apr 06:29

Choose a tag to compare

Swap It Like It's Hot v0.4.0

  • Feature: Custom dither patterns: New dither patterns (horizontal, vertical, crisscross, or diagonal) can be used in addition to the default Bayer matrix. Dithering can also be disabled by using pattern 1 -- useful for AEB or trichrome shots.

  • Feature: Delete All is now available in the Settings menu. Prior to this, you would need to power-cycle into the stock ROM and hold Start+Select to do this.

  • Bugfix: Fixed an issue in handover-to-ROM where most pop-in windows in the stock ROM wouldn't display properly.

  • Bugfix: Fixed an issue where keys pressed on the serial remote remained pressed after serial remote was disabled.

  • Bugfix: Code to fix the State Vector should be less buggy when encountering invalid values.

Important Note: Device Orientation:
If you are using a device where the cart slots in from the top (e.g. Game Boy Color, Game Boy Advance), please use silih-gbc0-4-0.gbc.
If you are using a device where the cart slots in from the bottom (primarily the Game Boy Advance SP), please use silih-sp0-4-0.gbc for proper rotation.

Swap It Like It's Hot v0.3.0

05 Oct 15:32

Choose a tag to compare

Swap It Like It's Hot v0.3.0

  • Automatic Exposure Bracketing (AEB) mode added!
  • Burst shot mode!
  • Metadata is written to the bottom of the photo thumbnail, compatible with the Game Boy Camera Gallery
  • Settings menu has been added. Press start to toggle remote control via link cable and change settings for AEB and Burst modes.

If you are using a device where the cart slots in from the top, such as a Game Boy Color, please use silih-gbc0-3-0.gbc.
If you are using a device where the cart slots in from the bottom, please use silih-sp0-3-0.gbc for proper rotation.

Swap It Like It's Hot v0.2.2

15 Jun 19:22

Choose a tag to compare

Swap It Like It's Hot v0.2.2

  • Controls have been simplified to require less button presses. Left/right both selects the nybble to modify and the camera option to modify.

If you are using a device where the cart slots in from the top, such as a Game Boy Color, please use silih-gbc.gbc.
If you are using a device where the cart slots in from the bottom, please use silih-sp.gbc for proper rotation.

Swap It Like It's Hot v0.2.1

29 May 02:22

Choose a tag to compare

Swap It Like It's Hot v0.2.1

  • Remote control via link cable. Remote control is run instead of the regular payload if run on a device that doesn't support CGB features, or if the camera cart hasn't been swapped in.
  • Graphics in stock ROM should now be less glitchy. This is causing failed handovers on real hardware. Reverted for now.
  • The cursor is now easier to see.
  • Handover key combination has been changed to not overlap with stock ROM key combinations. Press Select+Up to enter stock ROM, and Select+Down to reenter Swap It Like It's Hot.
  • UI is inverted when picture so you can tell if it's waiting for confirmation.

If you are using a device where the cart slots in from the top, such as a Game Boy Color, please use silih-gbc.gbc.
If you are using a device where the cart slots in from the bottom, please use silih-sp.gbc for proper rotation.

Swap It Like It's Hot v0.1

04 Apr 11:30

Choose a tag to compare

Swap It Like It's Hot v0.1

  • Sidebar shows number of free pictures slots and button prompts
  • Fixed a bug where the number of free slots was miscounted
  • Backup State Vector is updated when taking an image

If you are using a device where the cart slots in from the top, such as a Game Boy Color, please use silih-gbc.gbc.
If you are using a device where the cart slots in from the bottom, please use silih-sp.gbc for proper rotation.

20240311

11 Mar 14:29

Choose a tag to compare

  • N/VH registers merged into a single "M" option for edge modes
  • Stock ROM can be entered with SELECT + DOWN in the camera options menu, and returned from with SELECT+UP
  • VRAM banks are no longer used alternatively to buffer frames, leading to lower latency but also tearing
  • Non-rotated version is available for Game Boy Color and Game Boy Advance

If you are using a device where the cart slots in from the top, such as a Game Boy Color or Game Boy Advance, please use Silihcam20240311-Standard.gbc.
If you are using a device where the cart slots in from the bottom, please use Silihcam20240311-SP.gbc for proper rotation.

Full Changelog: v20240213...v20240311

v20240213

13 Feb 05:37

Choose a tag to compare

Silihcam v20240213

  • Initial release