ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/TODO
Revision: 1.14
Committed: 2001-01-30T07:27:22Z (23 years, 3 months ago) by gbeauche
Branch: MAIN
Changes since 1.13: +5 -2 lines
Log Message:
	- Faked VIA, SCCRd, SCCWr base addressed to scratch memory area in
	  EMUL_OP_INSTALL_DRIVERS

File Contents

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