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.
| title | platforms | BeBits# | keywords | ||||
|---|---|---|---|---|---|---|---|
| R4 | R4.5 | R5 | Dano | PPC | |||
| For Generic Use | |||||||
| PC Card Wizard | O | O | ? | 601 | hardware, PC Card, notebook | ||
| APM Driver | U | O | O | O | 597 | driver, notebook | |
| BeWrite | O | O | O | ? | 769 | installation, notebook | |
| USB Joystick Driver | O | O | 1688 | driver, USB | |||
| Keyboard Driver Patch | O | O | O | O | 630 | driver, keyboard | |
| International Keymap Pack | ? | O | O | O | O | 698 | hardware, keyboard, i18n/l10n |
| NetPositive-CJK | O | O | O | O | 1329 | network, i18n/l10n | |
| For Specific Hardware | |||||||
| BeSavage+ | ? | O | O | 2787 | driver, graphics | ||
| D-Link DFE-538TX/530TX+ Patch | O | O | 2067 | driver, network | |||
| MX987xx Patch | O | O | 1956 | driver, network | |||
| YMF724 Driver Patch | O | O | 599 | driver, audio | |||
| Adaptec Driver Patch | O | O | 596 | driver, SCSI | |||
| DEC LK411 Keymap | ? | O | ? | 2064 | hardware, keyboard | ||
| Scancode Set 3 Mapping Table | ? | O | ? | 1706 | hardware, keyboard | ||
| For Developers Only | |||||||
| USB Mass Storage Driver | O | 1596 | driver, USB | ||||
| Joystick Driver Sample Source | ? | ? | O | ? | 1609 | driver, development | |
| Physical Memory Driver | O | O | ? | ? | O | 604 | driver, development |
| Get MAC Address | U | U | O | O | 644 | hardware, network | |
| XPG Message Catalog Library | O | O | ? | ? | 605 | development, i18n/l10n | |
| Obsolescent | |||||||
| PC Card Enabler | O | U | N/A | driver, PC Card, notebook | |||
| ATA PC Card Driver | O | 595 | driver, PC Card, notebook | ||||
| PC Card Database | O | N/A | hardware, PC Card, notebook | ||||
Legend of platforms:
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)
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
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
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)
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.
Platforms: R5 x86
Driver for USB game controllers (joysticks, game pads)
USB Joystick Driver 0.50 (document)
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)
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.
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)
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)
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.
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)
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)
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.
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.
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)
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
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.
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)
Platforms: R4.5/R5 x86/PowerPC
Keymap collection for various national keyboard layouts. Following countries/languages are Platforms:
International Keymap Pack 1.11 (document)
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)
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)