/[cebix]/BasiliskII/TODO
ViewVC logotype

Diff of /BasiliskII/TODO

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by cebix, Wed Oct 6 19:34:38 1999 UTC revision 1.15 by cebix, Sat Feb 10 20:04:17 2001 UTC
# Line 1  Line 1 
1  Bugs:  Bugs:
2  - System 7.1 with Quadra900 ModelID (1MB ROM): 0x108 gets strange value  - System 7.1 with Quadra900 ModelID (1MB ROM): 0x108 gets strange value
3  - Strange things happen when the Mac ROM is lower in memory than the RAM  - Real memory addressing: something is still wrong in the Unix part, though
4  - Something seems to be wrong with the UAE FPU (Calculator and scroll bars in    it works under Linux/i386
   MacOS 8 don't work properly)  
 - Lauri reports that when a "please insert volume foo" dialog comes up,  
   disk insertions are not recognized. The PostEvent() code in sony.cpp  
   etc. in Control()/accRun should probably be moved to an interrupt handler.  
 - MacOS 8: Finder threads don't work  
5    
6  General:  General:
7  - Sony: rdVerify, Tag Buffer, DskErr  - Sony: rdVerify, Tag Buffer
8  - Disk: rdVerify  - Disk: rdVerify
9  - CD-ROM: track lists, positioning type 3, TOC type 4/5, ReadHeader/ReadMCN/  - CD-ROM: track lists, positioning type 3, TOC type 4/5, ReadHeader/ReadMCN/
10    ReadISRC/ReadAudio/ReadAllSubcodes    ReadISRC/ReadAudio/ReadAllSubcodes
11  - Sound output rate/bits/channels switching  - Sound output rate/bits/channels switching
12  - Sound in  - Sound in
13  - Video: gamma tables, resolution/depth switching, multiple monitor support  - Video: gamma tables, resolution/depth switching, multiple monitor support
 - Double mouse pointer in window mode (should be fixed by blanking the  
   Mac mouse pointer because the host mouse position is more accurate)  
14  - More accurate Time Manager  - More accurate Time Manager
15  - Serial driver: XOn/XOff handshaking  - Serial driver: XOn/XOff handshaking
 - regs.spcflags in UAE CPU should be handled atomically  
16  - Classic ROM: mouse button/movement is broken with ROM mouse handler  - Classic ROM: mouse button/movement is broken with ROM mouse handler
17  - Classic ROM: sound output  - Classic ROM: sound output
18  - Write a nice User's Manual with linuxdoc or something similar  - Write a nice User's Manual with linuxdoc or something similar
19    
20  AmigaOS:  AmigaOS:
21  - "Create Hardfile..." button  - "Create Hardfile..." button
 - Mouse pointer in window mode  
22  - Support for ShapeShifter External Video Drivers  - Support for ShapeShifter External Video Drivers
23  - Direct SCSI transfers, i.e. no buffering for contiguous transfers (can't check if the device  - Direct SCSI transfers, i.e. no buffering for contiguous transfers (can't check if
24    supports that); buffer is always in Chip memory now    the device supports that); buffer is always in Chip memory now
 - 64-bit disk access  
25  - Preemptive threads don't work?  - Preemptive threads don't work?
26  - clip_amiga.cpp: clip AmigaOS->Basilisk  - clip_amiga.cpp: clip AmigaOS->Basilisk
27  - sys_amiga.cpp: MaxTransfer/BufMemType/TransferMask, SysAddCDROMPrefs(), SysFormat()  - sys_amiga.cpp: MaxTransfer/BufMemType/TransferMask, SysAddCDROMPrefs(),
28  - sony.cpp: DISK_INSERT_CHECK: disks are not ejected and automatically remounted on eject    SysFormat()
 - Compile with GCC? (would simplify 64 bit disk access)  
29  - Patch 512K ROM for 68040/060 caches  - Patch 512K ROM for 68040/060 caches
30  - Input handler instead of IDCMP?  - Input handler instead of IDCMP?
31  - Last sound buffer is not played  - Last sound buffer is not played
# Line 46  BeOS: Line 35  BeOS:
35  - Last sound buffer is not played  - Last sound buffer is not played
36    
37  Unix:  Unix:
38    - video_vosf.h: check correctness of {15,16,24 bpp} blitters on big endian systems
39  - clip_unix.cpp: clip Unix->Basilisk  - clip_unix.cpp: clip Unix->Basilisk
40  - sys_unix.cpp: SysFormat(), SysIsFixedDisk(), SysIsDiskInserted(), prevent/allow for  - clip_unix.cpp: use X selections instead of cut buffer
41    non-floppy/CDROM devices  - sys_unix.cpp: SysFormat(), SysIsFixedDisk(), SysIsDiskInserted(), prevent/allow
42      for non-floppy/CDROM devices
43  - scsi_linux.cpp: adapt to SCSI Generic driver V2.0  - scsi_linux.cpp: adapt to SCSI Generic driver V2.0
44    - ESD vs. /dev/dsp should be a prefs item
45    - ESD is also available on Solaris
46    - maybe use SDL for sound?
47    - serial_unix.cpp: provide a way to pipe input/output to programs

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.15

Christian Bauer">Christian Bauer
ViewVC Help
Powered by ViewVC 1.1.15