-
Notifications
You must be signed in to change notification settings - Fork 7
/
history.txt
executable file
·189 lines (152 loc) · 5.3 KB
/
history.txt
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
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
—————————————————— 2020 - November ——————————————————
Fusion-C 1.2b
Fix Sprites Bug with MSX1 machines
—————————————————— 2019 - October ——————————————————
Fusion-C 1.2a
added function to library and to manual/book :
SetSC5ColorPalette
SC2BoxFill
SetVDPWrite
SetVDPRead
- Fixed error or rewritten functions :
SC2Pset (New fast Pset routine for screen 2)
SC2Circle & SC2CircleFilled Definitions fixed
SetSpritePattern, MSX1 VDP fixed. + Faster routine
PutSprite, MSX1 VDP Fixed. + Faster routine
Vpoke & Vpeek, MSX1 VDP Fixed
Added Example :
sc5ColorBlink.c
—————————————————— 2019 - August 14 ——————————————————
FUSION-C 1.2
Changes :
- added support of GFX9000/V990 and TCPIP for the Gr8NET. Both in beta version
- New Library compilation Scripts
- Fixed error or rewritten functions :
RleWBToRam and RleWBToVram (msx_fusion.h)
MouseRead (msx_fusion.h)
LMMM ( \!/ variables order changed) (vdp_graph2.h)
Line (Now Works on Screen 7) (vdp_graph2.h)
Point (Now Works on Screen 7) (vdp_graph2.h)
Pset (Now Works on Screen 7) (vdp_graph2.h)
CheckBreak (msx_fusion.h)
PutCharHex (msx_fusion.h)
PrintHex (msx_fusion.h)
- added function to library and to manual/book :
HMMM (Vram to Vram copy function) (vdp_graph2.h)
LMMC (Ram to Vram copy function) (vdp_graph2.h)
YMMM (Vram to Vram CopyY position) (vdp_graph2.h)
HMMV (High speed rectangle fill) (vdp_graph2.h)
LMMV (High speed rect. fill with OP) (vdp_graph2.h)
MouseReadTo (Read mouse to structure) (msx_fusion.h)
Itoa (Integer to Char cons.) (msx_fusion.h)
StrReverse (Reverse a char string) (msx_fusion.h)
BoxFill (vdp_graph2.h)
BoxLine (vdp_graph2.h)
- Removed functions :
Rect (Same as BoxFill)
- examples added or modified :
loadScreen5Image.c
ReadMouseTo.c
MouseRead.c
RlewbToVram.c
sprites-msx2.c
lineandbox.c
vdptest5.c
vdptest8.c
GFX9000 examples Folder
Gr8NET_TCPIP Example Folder
Updates on SublimeText Build System and Makefile Compilation script for MacOS users.
Now the current file you are working on with SublimeText is detected and can be
compile on the fly the build Sublime Text Build system.
-Update your Build Script by copying
./Working Folder/Tools/_for Sublime Text/MacOs/sdcc-build.sublime-build
To /Users/<YOUR USER NAME>/Library/Application\ Support/Sublime Text 3/Packages/User/
-update the Makefile provide with this Fusion-C version.
—————————————————— 2019 - June 17 ——————————————————
FUSION-c 1.1a
Changes :
- Correction of a bug introduced in 1.1 version inside Print function
—————————————————— 2019 - May 28 ——————————————————
FUSION-c 1.1
Changes :
- Missing function definition added in msx_fusion.h :
SetBorderColor
- Errors in definitions fixed in msx_fusion.h :
StrToLower renamed into CharToLower
StrToUpper renamed into CharToLower
keyboardRead renamed into KeyboardRead
EnableInterupt renamed into EnableInterrupt
DisableInterupt enamed into DisableInterrupt
- Mistakes or Errors Fixed in Manual/Book :
SetScrollH
SetScrollV
Sprite16
Sprite8
SetSC5Palette
Vpoke
other typo
- Removed fonctions from previous version :
WaitForKey (msx_fusion.h) idem as WaitKey
KeyboardHit (msx_fusion.h) idem as Inkey
Getcon (msx_fusion.h) idem as Getche
- Errors in variable type fixed :
Ltell second parameter is Long type variable
Lseek second parameter is Long type variable
- added instruction details in manual/book :
printf
- added long support to printf
- Fixed or rewritten source code’s functions :
getche.s
vdp_graph2.s
setdate.s
inkey.s
waitkey.s
getche.s
joystickRead.c
triggeread.c
killekeybuffer.c
fillvram.c
crt0_msxdos.s
- added functions to library and to manual/book :
MouseRead (msx_fusion.h)
SetRealTimer (msx_fusion.h)
RealTimer (msx_fusion.h)
CovoxPlay (msx_fusion.h)
SC2Circle (vdp_circle.h)
SC2FilledCircle (vdp_circle.h)
VDPLinesSwitch (msx_fusion.h)
RleWBToVram (msx_fusion.h)
RleWBToRam (msx_fusion.h)
GetDiskParam (io.h)
GetDiskTrAddress (io.h)
SetDiskTrAddress (io.h)
SectorRead (io.h)
SectorWrite (io.h)
CopyRamToVram (msx_fusion.h)
CopyVramToRam (msx_fusion.h)
PutText (msx_fusion.h) (Function Enhanced with Logical Operator)
GetVramSize (msx_fusion.h)
InitInterruptHandler (msx_fusion.h)
EndInterruptHandler (msx_fusion.h)
SetInterruptHandler (msx_fusion.h)
- added code example :
random-number.c
hardware-scroll.c
mouse.c
timer.c
16x16_pixels_sprites.c
arguments.c
vsync_do.c
vdp_blanking_test.c
Circle_Msx1.c
sc5Palette.c
rlewbToVram.c
riewb-test.c
rlewbToRam.c
readDiskParamandsectors.c
printTextGraphic.c
RamVramCopy.c
interrupt.c
- Compilation scripts Makefile & Compil.bat enhanced with conditional starting of openMSX
—————————————————— 2019 - January 08 ——————————————————
- Fusion-C V1.0 Initial Release