Peashooter 1.1

by wolf_ on 17-11-2007, 16:25
Topic: Emulation

Source: MRC Forum

Today, a new version of Peashooter has been released. Peashooter is a frontend for OpenMSX for the Apple Macintosh running Mac OS X 10.4 or higher.
New features in this release:

  • Improved compatibility for Mac OS X 10.5 (Leopard)
  • Some bugs were fixed
  • New games added to the internal database
  • Now Peashooter can force OpenMSX to start in full-screen
  • If you want you can embed inside Peashooter main package
  • Support for homebrew games and apps. If you want you can put all the homebrew games made on ROMs, Disks and Tapes in a new folder and keep them separately from the other software. You can also use a different machine configuration for running the homebrew games and aps.

List of the currently available features:

  • Its internal database can identify immediately over 1360 files, giving their real name, the year of publication and the publisher. But there's more: for many games (more than 700) it can also show you a brief description of the game and a small screenshot of it
  • Support for MSX-1-Mania disks as well, including the exact description of the contents of every disk released in the collection
  • Manage ROMs, Disk and tape images in different subfolders. You can also keep MSX1, MSX2 and MSX2+ ROMs separated
  • Create a list of your favourite MSX games: ROMs, Disk and tape images can be listed together in your very own favourite list
  • Sort your files by their names, publisher and year of publication
  • You can choose different machine configurations for each category, like a Philips VG8020 for the good old MSX1 games and an NMS 8255 for MSX2 games.
  • Universal binary

Relevant link: Peashooter 1.1 and OpenMSX for Apple Macintosh

Comments (7)

By msxgamesbox

Champion (397)

msxgamesbox's picture

17-11-2007, 22:48

Crazy image doesn't mount in 10.3.9. I get a corrupted image message when trying to mount it.

By cesco

Champion (454)

cesco's picture

18-11-2007, 10:37

Because the DMG file is compressed with bzip2, that's only supported on Mac OS X 10.4 or above. From this afternoon you will be able to download the zipped version from this link:

By cesco

Champion (454)

cesco's picture

18-11-2007, 16:33

I have updated the DMG file, and now it is compressed with zlib and any OS starting from 10.2 and above should be able to mount that disk image.
BTW as promised I also put online a zipped archive with the frontend inside, you can download it by clicking on this link:

By mth

Champion (507)

mth's picture

21-11-2007, 05:54

I thought DMG files have compression as part of the format, so is there an advantage to compressing the DMG file again?

For the openMSX DMG we pass "-imagekey zlib-level=9" to "hdiutil create": compression level 9 makes the compression slower, but the result smaller.

By cesco

Champion (454)

cesco's picture

22-11-2007, 14:23

Yes, the compression is already done on the DMG file. The main problem is that there are some different types of Compressions available: some works better but are supported only in the latest revisions of the OS, some other are more compatible. For example, BZip2 compression works fine, but you are supposed to open a DMG file compressed with it only with Mac OS X 10.4 (Tiger) or Mac OS X 10.5 (Leopard)

I usually prefer to rely to some utilities for creating these files, because they allows you to add some neat tricks to the final result, like a background image, a Software License that appears before opening the image... for Peashooter I used "DMG Converter" and in these days I'm evaluating "DMG Packager".

By Manuel

Ascended (19683)

Manuel's picture

23-11-2007, 09:35

As mth already said, for openMSX we simply use hdiutil:

        @echo "Creating disk image:"
        @hdiutil create -srcfolder $(BINDIST_DIR) \
                -volname openMSX \
                -imagekey zlib-level=9 \
                -ov $(BINDIST_PACKAGE)
        @hdiutil internet-enable -yes $(BINDIST_PACKAGE)

(quote from one of our make files). I'm not sure if hdiutil supports those extra features you want, but at least it works fine on all versions of OS X, AFAIK.

By cesco

Champion (454)

cesco's picture

23-11-2007, 12:41

Of course that it works on every Mac, since you are using ZLib as the compression algorythm. BTW BZip2 offers a better compression ratio, but on the other side it is only supported starting from Mac OS X 10.4