documentation updates

This commit is contained in:
cebix 2001-02-10 20:04:17 +00:00
parent 57c4e2dcda
commit 7e29a242e0
3 changed files with 33 additions and 26 deletions

View File

@ -26,6 +26,12 @@ V0.9 (snapshot) - <date>
FInfo/FXInfo, replaced get/set_finder_*() functions by get/set_finfo()
- AmigaOS/Unix: it's possible to specify preferences items on the
command line
- BeOS: implemented the "powerrom_cpu" CPU engine for BeOS/PPC that
uses the 680x0 emulator contained in an Apple PowerMac ROM to run
Basilisk II (ca. 4x speed improvement); when running on a BeBox,
a PCI PowerMac ROM image is needed to use this (the path name of the
ROM file can be set with the preferences item "powerrom", default
is "PowerROM")
- include/macos_util.h: defines FOURCC() macro to make MacOS-like
four-character-codes, replaced most instances of multi-character
constants in the sources by this macro to avoid compiler warnings

View File

@ -16,10 +16,7 @@ ROM files. No, I won't send you one.
Depending on the platform you use, Basilisk II has additional requirements:
BeOS:
You need BeOS R4 or better. On a PowerPC system you also need the
"sheep" driver that comes with SheepShaver. To use Ethernet, you need
the "sheep_net" add-on that also comes with SheepShaver (both items
are included in the SheepShaver Trial Versions). The PowerPC version of
You need BeOS R4 or better.
Basilisk II cannot do Mac Classic emulation.
Unix:
@ -47,18 +44,25 @@ Installation
BeOS:
If you have a binary distribution of Basilisk II for BeOS, there are
executables for BeOS/PPC and/or BeOS/x86 included. If you have the source
distribution, do the following:
executables for BeOS/PPC and/or BeOS/x86 included. Basilisk II cannot run
concurrently with SheepShaver. Trying to do so will crash Basilisk II, or
SheepShaver, or both.
If you have the source distribution, do the following:
cd src/BeOS
make
This will produce an executable "BasiliskII" in the "obj.ppc" or "obj.x86"
directory. Basilisk II cannot run concurrently with SheepShaver. Trying to
do so will crash Basilisk II, or SheepShaver, or both. On a PowerPC system
you must have installed the "sheep" driver that comes with SheepShaver. To
use Ethernet, you must have installed the "sheep_net" add-on that also comes
with SheepShaver
directory. To use Ethernet, you also have to do:
cd SheepNet
make install
On a PowerPC system, you also have to do:
cd SheepDriver
make install
Unix:
To compile Basilisk II, do the following:
@ -136,9 +140,10 @@ AmigaOS:
following:
cd src/AmigaOS
smake
make
To recompile Basilisk II, you need SAS/C 6.58. Earlier versions may not work.
To recompile Basilisk II, you need the GeekGadgets development suite and
PhxAss (which can be found on Aminet).
Windows NT:
If you have a binary distribution of Basilisk II for Windows, there is a

View File

@ -1,16 +1,10 @@
Bugs:
- System 7.1 with Quadra900 ModelID (1MB ROM): 0x108 gets strange value
- Something still seems to be wrong with the UAE FPU (Calculator and scroll
bars in MacOS 8 don't work properly), Lauri has fixed this and it has to
be integrated into the main sources
- Real memory addressing: something is still wrong in the Unix part, though
it works under Linux/i386
- Direct or real memory addressing: need to disable initialization of VIA,
SCCRd and SCCWr to invalid memory regions instead of patching them in
EMUL_OP_INSTALL_DRIVERS
General:
- Sony: rdVerify, Tag Buffer, DskErr
- Sony: rdVerify, Tag Buffer
- Disk: rdVerify
- CD-ROM: track lists, positioning type 3, TOC type 4/5, ReadHeader/ReadMCN/
ReadISRC/ReadAudio/ReadAllSubcodes
@ -19,7 +13,6 @@ General:
- Video: gamma tables, resolution/depth switching, multiple monitor support
- More accurate Time Manager
- Serial driver: XOn/XOff handshaking
- regs.spcflags in UAE CPU should be handled atomically
- Classic ROM: mouse button/movement is broken with ROM mouse handler
- Classic ROM: sound output
- Write a nice User's Manual with linuxdoc or something similar
@ -27,11 +20,12 @@ General:
AmigaOS:
- "Create Hardfile..." button
- Support for ShapeShifter External Video Drivers
- Direct SCSI transfers, i.e. no buffering for contiguous transfers (can't check if the device
supports that); buffer is always in Chip memory now
- Direct SCSI transfers, i.e. no buffering for contiguous transfers (can't check if
the device supports that); buffer is always in Chip memory now
- Preemptive threads don't work?
- clip_amiga.cpp: clip AmigaOS->Basilisk
- sys_amiga.cpp: MaxTransfer/BufMemType/TransferMask, SysAddCDROMPrefs(), SysFormat()
- sys_amiga.cpp: MaxTransfer/BufMemType/TransferMask, SysAddCDROMPrefs(),
SysFormat()
- Patch 512K ROM for 68040/060 caches
- Input handler instead of IDCMP?
- Last sound buffer is not played
@ -43,9 +37,11 @@ BeOS:
Unix:
- video_vosf.h: check correctness of {15,16,24 bpp} blitters on big endian systems
- clip_unix.cpp: clip Unix->Basilisk
- sys_unix.cpp: SysFormat(), SysIsFixedDisk(), SysIsDiskInserted(), prevent/allow for
non-floppy/CDROM devices
- clip_unix.cpp: use X selections instead of cut buffer
- sys_unix.cpp: SysFormat(), SysIsFixedDisk(), SysIsDiskInserted(), prevent/allow
for non-floppy/CDROM devices
- scsi_linux.cpp: adapt to SCSI Generic driver V2.0
- ESD vs. /dev/dsp should be a prefs item
- ESD is also available on Solaris
- maybe use SDL for sound?
- serial_unix.cpp: provide a way to pipe input/output to programs