home *** CD-ROM | disk | FTP | other *** search
/ Emulator Universe CD / emulatoruniversecd1998.iso / Amiga / Emus / Fellow / TECH.TXT < prev    next >
Encoding:
Text File  |  1997-12-27  |  2.1 KB  |  67 lines

  1. The Fellow Emulator per V0.3.2 emulates something that is
  2. approximately an Amiga 500.
  3.  
  4.  
  5. Emulation core includes:
  6. ------------------------
  7.  
  8. -Motorola 68000 CPU emulation.
  9. -OCS graphics.
  10. -OCS blitter.
  11. -Sound.
  12. -Cia emulation.
  13. -Copper emulation.
  14. -4 virtual floppy drives.
  15. -Joystick and mouse emulation.
  16. -Keyboard emulation.
  17. -Up to 11.75 MB Amiga-memory.
  18.  
  19.  
  20. Left to do in emulation core (lots of minor details):
  21. -----------------------------------------------------
  22.  
  23. -Graphics are line-oriented.  Works OK in most cases.  Cycle-oriented
  24.  update of at least colors is in progress.
  25. -Some aspects of sprites.  Only 8 sprites per line are supported, games
  26.  often multiplex more sprites horisontally using copper-driven sprites.
  27.  Sprites in dual hires are not correct at the moment.
  28. -Sprite collisions.  Now completely ignored.
  29. -Fix remaining quirks in blitter.
  30. -Copper timing is only approximate in some rare cases.
  31. -Add 81/82 track support in Floppy emulation, and extended ADF
  32.  support. CPU-driven floppy transfer (did anyone ever use that?)
  33. -Support for CPU-driven sound, as opposed to DMA-driven sound.
  34. -Parallell/serial ports.  
  35.  (Most likely done as a serial.device replacement, does anyone want to
  36.   do that?)
  37.  
  38.  
  39. Functionality that is not part of hardware-emulation core:
  40. ----------------------------------------------------------
  41.  
  42. -"Harddisk" emulation in the form of a device-driver.
  43.  
  44.  
  45. Work in progress:
  46. -----------------
  47.  
  48. -Support for 680x0 cpu's.
  49. -Slowly a Linux port may become reality, which means we're thinking
  50.  about how to do it.
  51. -Intergration of the UAE filesystem handler (by kind permission from
  52.  Bernd Schmidt and the others making UAE.)
  53.  
  54.  
  55.  
  56. Programming contributions are welcome.  There are many things that
  57. need improvement.  
  58.  
  59. Some possible small or medium-size projects are:
  60.  
  61. -Analog joystick calibration is currently quite bad and needs fixing.
  62. -Support long filenames in the user interface.
  63. -GUS users could team up to add a GUS driver.
  64. -If SB sound is causing problems, a patch or some suggestions for
  65.  changes are welcome.
  66.  
  67.