-
Notifications
You must be signed in to change notification settings - Fork 1
/
Changelog
72 lines (57 loc) · 2.62 KB
/
Changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
v0.2.12 (09/04/2023) :
- Added small and big sprites in multisprite.h
- Added example_small_sprites and example_explosions
- Moved to cc6502 v1.0.3
v0.2.11 (08/28/2023) :
- Corrected some bugs in conio.h
- Added holeydmacost.c example
- Added DMA Masking vertical scrolling support
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)
v0.2.9 (07/02/2023) :
- Moved to cc6502 v0.9
v0.2.8 (06/27/2023) :
- Moved Pokey location to 0x4000 to make it work on real hardware
v0.2.7 (06/19/2023) :
- Added sfx and RMTracker (Pokey music) examples
v0.2.6 (06/12/2023) :
- Added MS_BIDIR_VERTICAL_SCROLLING and MS_HORIZONTAL_SCROLLING support
- Added examples/exmaples_tiles.c
- Added headers/joystick.h for joystick support
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)
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
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 (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
v0.2.1 (05/01/2023) :
- Added generation of debug files (.lst, .sym)
v0.2.0 (04/24/2023) :
- Added a78 header and runs DAMS automatically now
- Added _ms_paldetected & multisprite_get_tv to produce code independant of PAL and NTSC
- moved all the code to 224 lines for PAL and NTSC
v0.1.2 (04/17/2023) :
- Added multisprite example (examples/example_multisprite.c)
- Added multisprite support through multisprite.h header
v0.1.1 :
- Enhanced Holey DMA management
- Added bankswitching and RAM on cart support
- Corrected memory mapping
v0.1.0 (4/4/2023) :
- First release