Lunar IPS guide

Lunar IPS is FuSoYa's small Windows program for IPS, written to replace the older DOS tools. The record I am using says version 1.03 dated 2 Feb 2022. It creates a patch from an original and a modified file, and it applies a patch to a ROM. It does not speak BPS or UPS. If the readme says Lunar IPS, you have an .ips file, with all of the limits on the IPS page: 16 MiB, no checksum, EOF marker, RLE records.

The clicks are ordinary. Choose the IPS, choose the ROM, write the output next to it or over a copy. I always write next to the original. IPS will happily patch the wrong ROM, so overwriting the dump destroys the only file you could have compared. On a headered SNES or an iNES file, Lunar IPS does what the records say. It does not know which header the author intended. That judgment stays with you and with the readme.

There is no Mac build in the record I checked. On a Mac I use the browser creator mode for a small IPS or MultiPatch, which is the native Mac tool in the devices table. I do not run Lunar IPS under an emulator of Windows unless someone already maintains that setup. The utility archive leaves the license as N/A; it is not evidence of an open-source license.

Related pages are the IPS format guide, the NES header note, and the SNES header note. Floating IPS is the other Windows program, and it adds BPS. Use Flips when the project has moved past IPS.

FieldRecord
AuthorFuSoYa
Version1.03 dated 2022-02-02
SystemWindows
FormatIPS
Verification2 independent sources for version and date
Browser ROM patcher with two file slots and a patch button
Pixel-art CRT showing a blank cartridge, used as a visual marker

Questions

Can Lunar IPS apply a BPS?

No. It is IPS only. Open Floating IPS or the browser for a .bps file.

Will it warn me about the wrong ROM?

No. IPS has no source checksum. Keep a copy of the dump before you apply.

Sources