games_sp1
suborb edited this page May 11, 2017
·
2 revisions
| Include | #include <games/sp1.h>
|
| ----------------------------------------------------------------------------------------------------------------------------------
| Header | {z88dk}/include/_DEVELOPMENT/sccz80/games/sp1.h |
| | {z88dk}/include/_DEVELOPMENT/sccz80/games/sp1/sp1_zx.h |
| | {z88dk}/include/_DEVELOPMENT/sdcc/games/sp1.h |
| | {z88dk}/include/_DEVELOPMENT/sdcc/games/sp1/sp1_zx.h |
| Source | {z88dk}/libsrc/_DEVELOPMENT/temp/sp1 |
struct sp1_ss *sp1_CreateSpr(void (*drawf)(void), uint16_t type, uint16_t height, int graphic, uint16_t plane)
uint16_t sp1_AddColSpr(struct sp1_ss *s, void (*drawf)(void), uint16_t type, int graphic, uint16_t plane)
void sp1_MoveSprAbs(struct sp1_ss *s, struct sp1_Rect *clip, void *frame, uint16_t row, uint16_t col, uint16_t vrot, uint16_t hrot)
void sp1_MoveSprRel(struct sp1_ss *s, struct sp1_Rect *clip, void *frame, int rel_row, int rel_col, int rel_vrot, int rel_hrot)
void *sp1_PreShiftSpr(uint16_t flag, uint16_t height, uint16_t width, void *srcframe, void *destframe, uint16_t rshift)
- Overview
- Platform List
- Unsupported Platforms
- i8080/5 Support
- Homebrew hardware quickstart
- Retargetting
- Building the libraries
- Clang support
- Pragmas
- Adding to Classic
- Introduction
- Library Configuration
- CRT
- Header Files
- Assembly Language
- Library in Depth
- Embedded Platform
- Adding to NewLib
- Benchmarks
- Datatypes
- Debugging
- Decompression
- More than 64k
- Deficiencies
- Compiling Larger Applications
- Importing routines written in 8080 assembly mnemonics
- Using CP/M libraries in REL format with z88dk
- Writing optimal code
- Speeding up Compilation
- CMake usage