ACE
ACE copied to clipboard
Amiga C Engine
- [x] checkNull - [ ] blitter fns - [ ] memory fns? - [ ] log fns?
I'm writing this as a reaction to [Nivrig](https://github.com/johngirvin)'s and [Kwahu](https://github.com/kwahu)'s discussion on Amiga Game Dev discord. Some points of reference for ECS systems: - https://github.com/SanderMertens/flecs - https://github.com/soulfoam/ecs # The unity-like...
Most ACE utils/managers are having create/destroy functions, so this could be constructors. Also, some things that will be possible in C++ and aren't in C: - blitter as a global...
Writing UBYTE, UWORD etc. is bad since caps for everything other than defines is bad. Here are some alternatives: - use stdint.h types. It's bad because `_t` suffix doesn't conform...
Working on Adding AGA support, and AGA Features to ACE. https://github.com/AdamENESS/ACE/tree/AGA - [x] AGA viewport creation - [x] AGA Palette Support - [x] KillEHB when 6 bitplanes and AGA enabled...
- [x] installing compiler - [x] ACE in a nutshell: managers (create/destroy, open/close), utils - [ ] building ACE tools - [ ] Basics of Amiga hardware - [ ]...
There are some online tile editors, so it would be cool if ACE would provide at least a bit of compatibility or even a guide about incorporating such tool into...
Currently, most Amiga compilers represent enums as 32-bit ints. GCC compilers have `-fshort-enums` switch, but it comes with a tradeoff: > Allocate to an enum type only as many bytes...
Currently, there are no means to draw lines using blitter. Drawing vertical/horizontal lines using `blitRect()` is probably not fastest possible solution, and most certailny such usage is not intuitive. Implementation...
- Currently there is game.log and memory.log. Having mem logged in separate file makes it hard to determine where and when specifically given alloc is taking place. - To unify...