blob: 91e32f641e063868bc0d278fd55147235c46524d (
plain)
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
|
## Release 1.2.0 - 2024-05-29
- Support for the new SDCC calling convention (SDCC 4.2.0 or later)
- Small fixes in the build scripts
For older versions of SDCC (or the old calling convention), please
use version 1.1.14.
## Release 1.1.14 - 2023-06-17
- Small improvements in the API, around const parameters
- Improvements in `png2sprites`
Thanks to Pedro de Medeiros for his contributions!
## Release 1.1.13 - 2023-02-28
- Updated apultra to 1.4.8
- In `map.py`, the "Entities" layer is now optional
## Release 1.1.12 - 2022-09-16
- Added CAS support to the example game, introducing new tools: `mkcas.py` and
`png2scr.py`
- Fix in `png2sprites.py` and `png2tiles.py`: ensure the order of the colours
is always the same
## Release 1.1.11 - 2022-09-15
- Updated rasm to 1.7
- Updated apultra to 1.4.7
- Small bug fixes and improvements to the build system
## Release 1.1.10 - 2022-04-27
- Updated apultra to 1.4.6
- Tested SDCC 4.2.0
## Release 1.1.9 - 2021-12-29
- Generate a "what's new?" HTML page in the docs
- `chksize` now accounts for data in INITIALIZED section that adds up to the
ROM size
- Updated apultra to 1.4.4
- Small improvements to the build system, including a new openMSX target
to run the game (thanks to Pedro de Medeiros)
- Fix: `spman` could leave `sp_idx` unitialised, preventing the sprites from
being shown. Thanks to ToriHino for reporting the issue
## Release 1.1.8 - 2021-10-31
- Updated apultra to 1.4.2
- Improvements in the build pipeline, initial test code
- Documented SDCC compatibility
## Release 1.1.7 - 2021-06-24
- Documented the auxiliary tools used to build the example game
## Release 1.1.6 - 2021-06-07
- `png2sprites.py`: Added a new `-c` flag to include the frame colour as
a comment. This works as a reference and should make easier assign colours
to frames later on in the game's code
- `map.py`: remove bin files on error, fixed an error in error reporting
- `png2tiles.py`: support to load the tileset combinng multiple images
Thanks to Pedro de Medeiros for the changes!
## Release 1.1.5 - 2021-04-07
- Small fix in mplayer to prevent issues changing song
## Release 1.1.4 - 2021-02-09
- Even more Windows compatibility changes. Now it should successfully build on
Windows 10, without big changes (if any)
- Small fix in the example game stopping the music
## Release 1.1.3 - 2021-01-25
- Yet more Windows compatibility changes
## Release 1.1.2 - 2021-01-11
- Added missing files that prevented apultra from building
## Release 1.1.1 - 2021-01-09
- Fix in ap.lib; the asm export was wrong
- Added aplib support to the example game: the map is compressed
## Release 1.1.0 - 2021-01-09
- Added extra libs: aPLib support
## Release 1.0.3 - 2021-01-04
- Improved windows compatibility
- Small doc fixes
- Improvements in the example game
## Release 1.0.2 - 2020-12-31
- Small doc fixes
- Fixed a bug in the example game when `MAX_ENTITIES` are used
## Release 1.0.1 - 2020-12-31
- Small doc fixes
## Release 1.0 - 2020-12-30
- First public release
|