Current status
The PEACE Project, since Feb. 2000
|
Current version of PEACE
PEACE components are still under development, and a stable version has not been released.
For evaluation, pre-pre-pre alpha version of binary snapshot is
available here.
Target platforms
- NetBSD/i386 1.6ZC or later.
(FreeBSD/i386 4.1.1-STABLE, 5.0-CURRENT)
We hope to support NetBSD/alpha, NetBSD/arm32,
NetBSD/mipsel, NetBSD/powerpc and NetBSD/sh3.
What applications work?
Currently, most applications dump core.
There are a few applications that (we hope) work with PEACE:
bundled binaries with Microsoft Windows
CMD.EXE (Windows 2000)
CALC.EXE
(Windows 98, Windows 2000)
FTP.EXE (Windows 98, Windows 2000)
EXTRAC32.EXE (Windows 98)
HOSTNAME.EXE (Windows 2000)
WINMINE.EXE (Windows 2000)
third party applications
Games
- SIZUKU (Leaf/Aquaplus)
- KIZUATO (Leaf/Aquaplus)
- To Heart (Leaf/Aquaplus)
- The world is drawing to an W/end. (AbogadoPowers/Scarecrow)
- AOZORA (TOPCAT)
- Kanon (Key/VisualArts)
- AIR (Key/VisualArts)
- Sense Off (Otherwise)
- Mamahaha chokyo (Giant Panda)
- Pure Heart (Saga Planets)
Note: the above binaries do work, but not perfectly.
Here are some screenshots of other applications.
Development status
Done (we hope)
- kernel part (PECOFF)
- dynamic linker
- File (except for async read/write, drive letter)
- Part of registry
- Thread (except for message queue)
- Basic window functions
- Basic messages
- Waveform audio output with MCI
- Palette
- Part of resources (string, dialog template, menu)
- DirectSound (only IDirectSound, IDirectSoundBuffer and IDirectSoundNotify)
Work in progress
- Button control
- Menu
- Unicode - MultiByte translation
- Fonts
- Dialogs
- List Box control
- Part of GDI functions
Does not work
- Message queue for individual threads
- Most resources includes bitmap
- Application defined message
- Window properties
- Most GDI functions
- Most controls, such as scroll bar
- Common controls
- Common dialogs
- OLE/COM
- Metafile
- Audio Codec Manager
- DirectSound (Capture and 3D)
- DirectDraw
- DirectInput
- and more.
$Id: status.html,v 1.12 2004/04/06 08:50:58 oki Exp $