QUOTE(XPort @ Mar 18 2006, 03:39 PM)

are the files you mentioned replaceable without much residual affect? (i.e. do the changes made to, say, drawing.c require code changes to lots of other files or is it pretty self-contained? I'm just worried about things breaking when trying to merge in individual files.)
There should not be any major dependencies. (if you replace both drawing.c and custom.c) and most changes are quite localized.
QUOTE
While poking around drawing.c I did see some places where I could make some hardware-specific updates that would result in some minor improvement (like those places where it checks the size of pixbytes for 8/16/32 bit displays - I can remove all of those checks since that will never change on the XBox version.) If you can think of other areas where speed could be improved, I'd love to hear about it.
Hmm.. Maybe CONVERT_RGB() macro in drawing.h?
QUOTE
Thanks for all the work you've done with WinUAE. It's a very impressive emulator.
Thanks. btw, next WinUAE will have new useless&stupid features like floppy sounds from PC floppy drive (IMG:
style_emoticons/default/biggrin.gif)
(ok, more usefull feature will be "input recording", finally..)
QUOTE
Some corrections/additions to the Select Machine Default settings:
CD32 has only 2MB chip, no fast. Yes, CD32 has 68EC020 but 68020+JIT is usually better except some CD32 games that simply won't work with 32-bit address space.. (the usual stupid programming style..)
A600 has 68000 and it has exactly the same speed as A500 (there is no Amiga model with 68010 built-in)
There is no Amiga chipset that can support more than 2MB of chip ram. (not enough internal address lines)
It may be good idea to replace current default settings with WinUAE Quickstart-config settings. (they are in cfgfile.c)
QUOTE
The other bug is, the CD32 pad 'BLUE' button isn't emulated in quite a few games.
This is core bug. There was big CD32 pad update in 0.9.90 (at that time I finally found complete schematics of CD32 pad. previous emulation was not too good) Source file is inputdevice.c (CD32 emulation parts should be quite easily merged)