mirror of
https://github.com/kanjitalk755/macemu.git
synced 2024-11-22 13:31:08 +00:00
documentation updates
This commit is contained in:
parent
57c4e2dcda
commit
7e29a242e0
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user