Skip to content

Releases: steux/cc7800

cc7800 v0.2.10

17 Jul 21:45
Compare
Choose a tag to compare

v0.2.10 (07/17/2023) :
- Added information on zeropage memory usage
- Better local variables memory mapping in order to avoid copies and stacking (for cc6502 v0.9.1)

cc7800 v0.2.9

09 Jul 22:35
Compare
Choose a tag to compare

v0.2.9 (07/02/2023) :
- Moved to cc6502 v0.9

cc7800 v0.2.8

27 Jun 09:51
Compare
Choose a tag to compare

v0.2.8 (06/27/2023) :
- Moved Pokey location to 0x4000 to make it work on real hardware

cc7800 v0.2.7

19 Jun 15:43
Compare
Choose a tag to compare

v0.2.7 (06/19/2023) :
- Added sfx and RMTracker (Pokey music) examples

cc7800 v0.2.6

12 Jun 09:25
Compare
Choose a tag to compare

v0.2.6 (06/12/2023) :
- Added MS_BIDIR_VERTICAL_SCROLLING and MS_HORIZONTAL_SCROLLING support
- Added examples/examples_tiled.c
- Added headers/joystick.h for joystick support

cc7800 v0.2.5

06 Jun 20:47
Compare
Choose a tag to compare
cc7800 v0.2.5 Pre-release
Pre-release

v0.2.5 (06/04/2023) :
- Added memcpy function in string.h
- multisprite.h v0.2 : Added _MS_TOP_SCROLLING_ZONE define option (for part screen scrolling only)
- Added examples/example_score.c that displays a rolling 16-bits (5 digits) score on top
- Added strlen function in string.h
- Way better link algorithm by actually computing call graph (with cc6502 v0.7)

cc7800 v0.2.4

29 May 15:07
Compare
Choose a tag to compare
cc7800 v0.2.4 Pre-release
Pre-release

v0.2.4 (05/28/2023) :
- Link only functions actually used (with cc6502 v0.6)
- Added implementation of itoa in stdlib.h header
- Removed usage of the 64 available RAM bytes between zeropage and stack shadow memory (apparently mapped)
- Added support for NMI interrupts

cc7800 v0.2.3

24 May 08:20
Compare
Choose a tag to compare
cc7800 v0.2.3 Pre-release
Pre-release

Updated to use cc6502 v0.5.2.
Added headers : conio.h & assert.h

v0.2.3 (05/22/2023) :
- Added ramchip memory usage information
- Now uses the 64 available RAM bytes between zeropage and stack shadow memory

v0.2.2

15 May 16:05
Compare
Choose a tag to compare
v0.2.2 Pre-release
Pre-release

v0.2.2 (05/15/2023) :
- Added RAM left information (with verbose option)
- Slightly modified DASM error output
- Corrected bug for cart info location for supergames
- Added verbose output for memory mapping
- Modified generated header so that we can compile without prosystem.h
- Corrected bug with scattered data layout

cc7800 v0.2

24 Apr 13:58
Compare
Choose a tag to compare
cc7800 v0.2 Pre-release
Pre-release

This release produces .a78 files to be directly used by emulators. This release now runs DASM from within cc7800, which means DASM must be installed either in the current path, or in the system's path.