1
+ + Fixed cursor going invisible when escaping from import in the editor
2
+ + Fixed robot editor entry when pressing OK on global info
3
+ + Fixed lack of name for MZB import/export (any MZB's exported in prior
4
+ beta versions still won't have a name)
5
+ + Fixed some problems with setting the mouse position
6
+ + Fixed problem with exits not bringing you all the way to the edge if width
7
+ over 400 or height over 200
8
+ + Fixed bug that cleared too much when increasing both width and height while
9
+ resizing the board
10
+ + Fixed problem with 1 char shortcut commands with spaces immediately after them
11
+ + Fixed problems with load_robot and load_bc (caused crashes and infinite loops)
12
+ + Optmized RASM heavily (this should be most noticable when doing a lot of
13
+ external robot loading from text files)
14
+ + Fixed inability to use absolute paths in loading a game from command line
15
+ + Fixed lastshot/lasttouch conditions with directions not working
16
+ + Fixed char editor in robots not going into SMZX mode when proper
17
+ + Cleaned up source code so it passes -Wall without complaint and in the process
18
+ corrected some glaring code errors that may have corrected random problems
19
+ + File opening broken in 2.80c, fixed
20
+ + Implemented MZM2 saving and loading and rewrote mzm.cpp (if anything is changed
21
+ or fixed regarding MZMs, attribute it to this). MZM2s can be of larger
22
+ dimensions, smaller filesize for same amount of data, and can store robots.
23
+ + Fixed bug that could cause MZX to crash when making new strings
24
+ + Block operations to overlay when overlay was off caused crashes - fixed
25
+ + Fixed a problem with sprite ccheck2 against other sprites
26
+ + Optimized function counter lookups a bit; speed gain for all counter accesses
27
+ (especially ones that begin with certain characters such as _)
28
+ + Fixed disassembly error with ' ' character
29
+ + Fixed assembly error where condition extended dir (such as blocked opp seek)
30
+ was not getting compiled with the dir extension
31
+ + Fixed editor bug where the param was not being cleared when overwriting things
32
+ by double placement
33
+ + Fixed inability to use counters with playercolor/bulletcolor/missilecolor
34
+ + Added ability to use counters in place of p?? in the robot editor
35
+ Note - even though this expands functionality of the editor this does not
36
+ require a version number change because the worlds will still be playable in
37
+ older MZX versions (and will display correctly in the robot editor - you simply
38
+ won't be able to correctly edit the commands)
39
+ + Mouse correctly limited to screen edges now
40
+ + Fixed inability to overwrite robots with pushable robots and vice-versa,
41
+ as well as scrolls with signs and vice-versa
42
+ + Possibly fixed problem with windowing error when editing global robot (?)
43
+ + Fixed disappearing cursor after color selection box with mouse (and other places?)
44
+ + Fixed bug in sprite clipping that caused some to be clipped off inappropriately
45
+ + Made board_id/board_param counters readable
46
+ + Added bound checks for all counters using board_x/board_y/overlay_x/overlay_y
47
+ + Removed ability to put robots, scrolls/signs, and sensors (with the put command in
48
+ Robotic)
49
+ + Fixed potential direction corruption bug causing directions not to work
50
+ sometimes even if they display correctly in the robot editor
51
+ + Fixed copy overlay to MZM copying to overlay too
52
+ + Fixed a bug where debug window could display the wrong amount of robot mem
53
+ and potentially even crash MZX
54
+ + Fixed help_menu counter not doing anything (durr)
55
+ + Changed sprite draw order so they're drawn underneath the message bar,
56
+ debug box, and time remaining display
57
+ + Changed put p?? in Robotic so it will put default params if available
58
+ + Fixed a bug that could cause copies from overlay to vlayer to not end up at
59
+ the correct destination
60
+ + Fixed a bug where c?x and cx? would not display correctly in the robot editor
61
+ + Optimized copy blocks a bit using variable length arrays instead of malloc
62
+
63
+ August 16, 2004 - MZX 2.80c
64
+
1
65
+ Fixed issues with the commands counter not being reset
2
66
+ Color intensity now gets reset when you enter the editor
3
67
+ SAMs got cutoff sometimes now.. fixed
49
113
+ Lengthened size of mod name buffers
50
114
+ Fixed bug where send x y doesn't work from the global robot
51
115
+ Fixed a few bugs that could cause MZX to crash
116
+ + Fixed a bug that prevented copyrobot "string" from working in some
117
+ situations
118
+ + Fixed a bug allowing player duplication in board importing
52
119
53
120
August 11, 2004 - MZX 2.80b
54
121
@@ -64,28 +131,28 @@ August 11, 2004 - MZX 2.80b
64
131
+ The player and pushable robots can now be pushed by the push command
65
132
+ Fixed bug where you could clone the player by switching boards
66
133
+ Fixed bug where you could either turn off overlay or switch to boards
67
- that don't have it while in overlay edit mode...
134
+ that don't have it while in overlay edit mode...
68
135
+ Fixed bug where remains of debug window would not be cleared in editor
69
- if the board width is too small
136
+ if the board width is too small
70
137
+ Fixed bug where turning off the menu with a board too small would mess
71
- things up
138
+ things up
72
139
+ Fixed bug where run lengths were saved one too large... this could fix
73
- stability problems in at least occasional cases (with saved worlds or
74
- save games, at least)
140
+ stability problems in at least occasional cases (with saved worlds or
141
+ save games, at least)
75
142
+ Fixed placing solid things beneath robots (like bombs)
76
143
+ Added support for a keyboard plus in the char editors
77
144
+ Fixed previous button in SFX editor
78
145
+ Made robot name box disappear when robot char box comes up...
79
146
+ Fixed bug where mods restart after pressing P if they're the same mod
80
- as what was playing before
147
+ as what was playing before
81
148
+ Fixed problem with changing params (with P) in the editor.
82
149
+ Fixed bug where null boards were not being pruned from old worlds upon
83
- load
150
+ load
84
151
+ Made file name saving box larger (for saving games and worlds)
85
152
+ Fixed bug where default (100%) palette intensity values would not be
86
153
applied to the palette a game loads with
87
154
+ Fixed bug where exporting char sets that are full size caused a 0
88
- byte charset to be exported (8bit wraparound)
155
+ byte charset to be exported (8bit wraparound)
89
156
- Removed export text in the board editor. Don't think anyone wanted it...
90
157
+ Added support for forms such as :line
91
158
+ Fixed sporadic incompletion of strings without trailing quotes at the
@@ -116,3 +183,4 @@ August 11, 2004 - MZX 2.80b
116
183
117
184
August 9, 2004 - First release, MZX 2.80 BETA
118
185
186
+
0 commit comments