aboutsummaryrefslogtreecommitdiff
path: root/CHANGES.md
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