Releases: steux/cc7800
cc7800 v0.2.25
cc7800 v0.2.24
v0.2.24 (26/03/2024) :
- Added support for height 12 scattered memory
v0.2.23 (03/12/2024) :
- Added paddles support in header
- Enhanced memory mapping
cc7800 v0.2.22
v0.2.22 (02/12/2024) :
- Bug corrected in constant adresses in array of pointers
- Bug corrected wrt sign region size
- Compiled against cc6502 v.1.0.20
cc7800 v0.2.21
v0.2.21 (01/17/2024) :
- Added support for 8KB, 16KB, 32KB and 48KB ROMs
- Added support for 52KB ROMs
- Moved startup code to the end of the first bank (just before interrupt vectors)
- Reserved ROM for cart encryption signature
- Always hash the last 4KB
v0.2.20 (01/08/2024) :
- Added support for constant address in array of pointers
cc7800 v0.2.19
v0.2.19 (12/22/2023) :
- Moved to cc6502 v1.0.14
cc7800 v0.2.18
v0.2.18 (12/04/2023) :
- Moved to cc6502 v1.0.13
- Added support for correct state save on interrupt
- Added error on zeropage variables overflow
cc7800 v0.2.17
v0.2.17 :
- Moved to cc6502 v1.0.12
- Enhanced function level computation (too slow when recursion is found)
- Corrected zeropage variable usage count
cc7800 v0.2.16
Updated to cc6502 v1.0.10
cc7800 v0.2.15
v0.2.15 (10/09/2023) :
- Moved to cc6502 v1.0.9
v0.2.14 (10/02/2023) :
- Bug corrected: current_bank is set correctly (bankswitching)
- Added generation of asm in banked rom
- Added interrupt tree call local variables declaration
- Added memory full message
v0.2.13 (09/17/2023) :
- Better supergame detection (no need to have function code in banks)
cc7800 v0.2.12
- Added small and big spritess support in multisprite.h
- Added example_small_sprites and example_explosions
- Moved to cc6502 v1.0.3
- Corrected some bugs in conio.h
- Added holeydmacost.c example
- Added DMA Masking vertical scrolling support