BeOS Tools

Japanese version

Last update: Mar. 8, 2002

Tools for BeOS R4/R4.5/R5 x86. Most of them are registered with BeBits. Be careful of the supported releases since these tools are strongly dependent on specific BeOS releases. R4.5 includes R4.5.1/R4.5.2 and R5 does R5.0.1/R5.0.2/R5.0.3 unless otherwise specified.

DEVELOPMENT HAS TERMINATED. My subsequent activities are limited to clearance of undisclosed codes, maintenance for Dano support, etc.

titleplatformsBeBits#keywords
R4R4.5R5DanoPPC
For Generic Use
PC Card Wizard
OO?
601hardware, PC Card, notebook
APM Driver UOOO
597driver, notebook
BeWrite OOO?
769installation, notebook
USB Joystick Driver

OO
1688driver, USB
Keyboard Driver Patch
OOOO 630driver, keyboard
International Keymap Pack ?OOOO 698hardware, keyboard, i18n/l10n
NetPositive-CJK
OOOO 1329network, i18n/l10n
For Specific Hardware
BeSavage+
?OO
2787driver, graphics
D-Link DFE-538TX/530TX+ Patch

OO
2067driver, network
MX987xx Patch

OO
1956driver, network
YMF724 Driver Patch
OO

599driver, audio
Adaptec Driver Patch
OO

596driver, SCSI
DEC LK411 Keymap
?O?
2064hardware, keyboard
Scancode Set 3 Mapping Table
?O?
1706hardware, keyboard
For Developers Only
USB Mass Storage Driver

O

1596driver, USB
Joystick Driver Sample Source ??O?
1609driver, development
Physical Memory Driver OO??O 604driver, development
Get MAC Address UUO
O 644hardware, network
XPG Message Catalog Library OO??
605development, i18n/l10n
Obsolescent
PC Card Enabler OU


N/Adriver, PC Card, notebook
ATA PC Card Driver
O


595driver, PC Card, notebook
PC Card Database
O


N/Ahardware, PC Card, notebook

Legend of platforms:

O: Working
?: Untested
May work but is not tested.
U: Unsupported
Will work with some technique, but is not supported.
blank: Not working or not applicable

BeSavage+

Platforms: R5/Dano x86

Graphics driver for S3 Savage and VIA ProSavage chipsets. A slightly modified version of BeSavage at BeBits. The author tested with ProSavage KL133 (Asus A7VL-VM). Note that some people have reported that it does not work on their motherboard.

BeSavage+ 2002-05-27 (document)


D-Link DFE-538TX/530TX+ Patch

Platforms: R5 x86

This is a patch to the stock RTL8139 driver to enable D-Link DFE-538TX/530TX+.

D-Link DFE-538TX/530TX+ Patch 1.00


MX987xx Patch

Platforms: R5 x86

This is a patch to the stock tulip driver to enable Macronix MX987xx chipset based network adapters. Supported chipsets are MX98713/98715/98725/98723/98727. The author tested with MX98715 (Melco LGY-PCI-TXL). Presented as DEC 21040/21041 based PCI in Network preference.

MX987xx Patch 1.00 for R5 / for BONE/Dano


USB Mass Storage Driver

Platforms: R5 x86

This driver is very experimental and unfinished; may not work properly with devices except USB FDD.

USB Mass Storage Driver 0.12 (document)


Joystick Driver Sample Source

Platforms: R5 x86 (and probably R4/R4.5)

This is an IF-SEGA driver, presented as sample source codes of joystick drivers. See BeOS Joystick Driver. For practical use of IF-SEGA, use Mr. Jun Suzuki's driver.

Joystick Driver Sample Source


USB Joystick Driver

Platforms: R5 x86

Driver for USB game controllers (joysticks, game pads)

USB Joystick Driver 0.50 (document)

Hardware Compatibility List


PC Card Enabler

Platforms: R4 x86 (unnecessary for R4.5, not for R5)

This driver allows systems with PC Card slots to use modem PC Cards and Ethernet PC Cards (NE2000 compatibles and EtherLink III). It is unnecessary for R4.5 because it provides support for NE2000 compatible cards and modem cards. It does not run on R5.

For use with EtherLink III, you need the 3C509 driver and the patch command to apply patches to it. However distribution of the above 3C509 driver is currently suspended. Another package of 3C509 driver is available but I have never tested it.

PC Card Enabler Beta1 (document)

Hardware Compatibility List


APM Driver

Platforms: R4.5/R5 x86

This driver allows notebook and ATX PCs to use power-off, power status acquisition etc. 1.00 comes with the installer and no longer supports standby/suspend etc.

APM Driver 1.00 (document)


BeWrite

Platforms: R4/R4.5/R5 x86, DOS/Windows95/98

This is a BeOS installer for those machines to which you can't install BeOS (x86) in an ordinary installation procedure; for example, a notebook without a built-in CD-ROM drive. It runs on DOS or Windows and copies directly BeOS CD-ROM to a BFS partition in the hard drive. Release 2.00 supports image file read/write, i.e. you don't need a CD-ROM drive for your notebook. It would run with R5(PE,Pro) but will be unnecessary because you can install the Personal Edition easily instead of sticking to installation from CD-ROM.

BeWrite 2.00 for DOS/Windows (LHA self-extract archive) (document)


ATA PC Card Driver

Platforms: R4.5 x86 (not for R5)

This driver allows you to use ATA (ATAPI) PC Cards with BeOS R4.5. You can install BeOS or boot the demo CD on notebook PCs from an external ATAPI CD-ROM drive. Moreover, with some limitations, you can use various ATA (ATAPI) Cards such as ATA flash cards and ATAPI CD-ROM.

This driver is experimental. It may not work with some systems. It does not work on R5. R5 supports ATA/ATAPI PC Cards by the experimental drivers.

ATA PC Card Driver 0.32 (document)

Hardware Compatibility List


PC Card Database

Platforms: R4.5 x86 (not for R5)

R4.5 supports NE2000 compatible Ethernet cards and serial (modem) cards, but you have to examine your card manually and add its information to the card database. To save your time, here is an additional database that covers many cards. Extract the below file in /boot/home/config/settings/ and reboot. Many NE2000 compatible Ethernet cards and serial cards will be recognized now.

CAUTION: This database is not a compatibility list. It does not guarantee that all listed cards work on BeOS. It's not compatible with R5 since the database format has been changed.

PC Card Database


PC Card Wizard

Platforms: R4.5/R5 x86

Wizard to make it easy to install PC Cards. Extract the archive and run (double-click) install.sh. Note that archives are separate for R4.5 and for R5.

PC Card Wizard 0.30 for R4.5, 1.12 for R5 (document)


Physical Memory Driver

Platforms: R4/R4.5 x86/PowerPC (R5 untested)

BeOS equivalent of UNIX /dev/mem. Includes both x86 and PowerPC binaries.

Physical Memory Driver 1.02 (document)


Get MAC Address

Platforms: R5 x86/PowerPC (some difference under R4/R4.5)

Get and display the MAC address of your network card. Includes both x86 and PowerPC binaries. You have to disable the card in Network preferences and restart networking in advance.

Get MAC Address 1.20


YMF724 Driver Patch

Platforms: R4.5/R5 x86

BeOS R4.5 supplies the YMF724 driver but it is known to work only with YMF724D. This is a patch for it to work with one of other compatible Yamaha chipsets. Currently YMF724F/740B/740C/744B are reported to work.

R5 supports several YMF chipsets except YMF754. This patch is still valid for R5 and YMF754. The YMF754 driver is also available now.

Extract the archive and run install.sh to apply patch to the driver for use with the specified chipset and install it. The original YMF724 driver is retained as-is.

1.60 supports R5. Some of Yamaha WaveForce 192D use YMF724E, which reportedly doesn't work in spite of this patch under R4.5. Some on-board YMF740C don't seem to work either.

YMF724 Driver Patch 1.60


Adaptec Driver Patch

Platforms: R4.5.1/R4.5.2/R5 x86

CAUTION: DO NOT ASK ME TO WRITE A DRIVER FOR OTHER ADAPTEC PRODUCTS. CURRENTLY I HAVE NO PLAN TO DO IT.

The R4.5.1/R4.5.2/R5 aic78xx driver supports AIC-7890 but does not recognize AHA-2930U2 and AHA-2930CU. Here's a patch to fix the problem.

Dano seems to support AHA-2930CU and AHA-29160 but not AHA-2930U and AHA-2930U2.

Adaptec Driver Patch 2.11 (document)


Keyboard Driver Patch

Platforms: R4.5/R5 x86/PowerPC

Here's a patch to fix the problem that some keys in international keyboards and USB keyboards. Only USB keyboards need the patch under R5.

Extract the archive and run install.sh to apply patch to the keyboard drivers. 1.30 supports the right GUI (Windows) key on USB keyboards.

Keyboard Driver Patch 1.30 (document)

CAUTION: this patch is intentionally made so that it will rewrite the original driver directly. If the patch should fail, a significant problem might arise in booting and operating the BeOS due to the nature of the keyboard device. In particular, pay great attention for use with a notebook PC that can't emergency-boot from the installation CD. In case of trouble you can recover the original driver as follows:

$ cd /system/add-ons/input_server/devices
$ gunzip keyboard.gz
$ cd /system/add-ons/kernel/drivers/bin
$ gunzip hid.gz

DEC LK411 Keymap

Platforms: R5 x86 (R4.5?)

Setting files for use with DEC LK411 Keyboard. Includes a scancode mapping table and a keymap. Based on JIS layout (LK411-JJ) but also applicable to Japanese ANSI layuot (-AJ) and English ANSI layout (-AA) with a little modification.

DEC LK411 Keymap 1.00


Scancode Set 3 Mapping Table

Platforms: R5 x86 (R4.5?)

Setting files for use with PS/2 keyboards generating the scancode set 3. Including HP A2880A keymap. Not to be used with ordinary keyboards.

Scancode Set 3 Mapping Table 1.00 (document)


International Keymap Pack

Platforms: R4.5/R5 x86/PowerPC

Keymap collection for various national keyboard layouts. Following countries/languages are Platforms:

International Keymap Pack 1.11 (document)


XPG Message Catalog Library

Platforms: R4/R4.5 x86 (R5 untested)

An NLS message catalog library conforming to XPG4 (X/Open Portability Guide Issue 4). catopen(), catgets(), catclose(), gencat are available. You can use it for tcsh NLS support. Depending on gcc, it cannot compile on PowerPC edition.

XPG Message Catalog Library 1.01 (document)


NetPositive-CJK

Platforms: R4.5/R5 x86/PowerPC, NetPositive 2.1, 2.2, 2.2.1, 2.2.2, 3.0d3

Add Chinese and Korean support to NetPositive. StyledEdit and xtou also support CJK. Compile the source code for use with PowerPC.

NetPositive-CJK 0.41 for x86, source code (document)


Up