ACE
ACE copied to clipboard
Amiga C Engine
Currently ACE uses OS version of bitmap struct, which has many flaws. Especially distinguishing whether bitmap is interleaved is nuts: [BitMap: Interleaved mode](http://amigadev.piwnica.ws/struct:graphics:bitmap#interleaved_mode). Also, perhaps it would be good idea...
Is there any example of how to use a mouse? I'm looking at Open Fire's code. I've copied cursor.c, cursor.h and cursor.bm to my project and then I included the...
Currently, mouse actions are collected using Intuition events. Also, current cursor codebase relies on OS stuff, which is conflicting with current custom copperlist implementation. There is a need to: -...
When building ace standalone I get this warning ``` CMake Warning (dev) at CMakeLists.txt:3 (set): Cannot set "ACE_DIR": current scope has no parent. This warning is for project developers. Use...
- raw copperlist mode - using double buffered viewports with multiple vports in view
or show in examples how to do it by defining dummy bitmap struct - may be not working in interleaved mode however, so perhaps reworking bitmap type is needed
- Is `volatile` keyword really needed in `copMove()` / `copSetMove()`? I've added it on purpose which I don't remember, but removing it yields performance boost. Perhaps there's a "volatile pointer"...
Moved from #25 since it's currently not that critical but will be for moving to ROM-based platforms or squeezing into floppy. It would be cool to have an ability to...
Right now source code have hardcoded amiga functions, or hardcoded #ifdefs to handling amiga code. This should be reworked to a flexible handling more possible targets (like SDL). Targets should...
- [x] Interrupt flag should be cleared two times for faster machines. - [x] Add OsFlush functionality after rewriting it to C - [x] before resetting display, one should take...