~amaurycarvalho/msxbas2rom/trunk

« back to all changes in this revision

Viewing changes to include/main.h

  • Committer: Amaury Carvalho
  • Date: 2021-04-05 23:03:31 UTC
  • Revision ID: amauryspires@gmail.com-20210405230331-sbegw2p59bddomkh
Commit on 05/04/2021 08:03:30  -03 by amaury

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#ifndef MAIN_H_INCLUDED
2
2
#define MAIN_H_INCLUDED
3
3
 
4
 
#define app_version "0.2.6.1m"
 
4
#define app_version "0.2.6.2"
5
5
 
6
6
char inputFilename[255]="",
7
7
     outputFilename[255]="",
43
43
const char * info_history = R"(
44
44
Version history
45
45
 
46
 
0.2.6.5 – (2021/xx/xx) Precompilation: full disk file support;
47
 
0.2.6.4 – (2021/xx/xx) Precompilation: RUN;
48
 
0.2.6.3 – (2021/xx/xx) Extended memory scheme mode (MegaROM): CMD and RESOURCES;
49
 
0.2.6.2 – (2021/04/xx) Precompilation: COPY TILES;
50
 
0.2.6.1 – (2021/03/30) PT3 player bug fix (32kb of RAM machines, ex: Pioneer PX7);
 
46
0.2.6.6 – (2021/xx/xx) Precompilation: full disk file support;
 
47
0.2.6.5 – (2021/xx/xx) Precompilation: RUN;
 
48
0.2.6.4 – (2021/xx/xx) Extended memory scheme mode (MegaROM): CMD and RESOURCES;
 
49
0.2.6.3 – (2021/04/xx) Precompilation: COPY TILES;
 
50
0.2.6.2 – (2021/04/04) PT3 bug fix (running in 64kb RAM with ExecROM without mapper,
 
51
                                    ex: Hotbit w/disk driver, Sony HB-F500,
 
52
                                    Victor HC-95, Toshiba HX-23F...);
 
53
0.2.6.1 – (2021/03/30) PT3 player bug fix (32kb RAM machines, ex: Pioneer PX7);
51
54
0.2.6.0 – (2021/03/29) Compatibility bug fix pack (hotbit);
52
55
0.2.5.9 – (2021/03/12) Precompilation/MegaROM: BLOAD;
53
56
0.2.5.8 – (2021/03/10) Bug fix pack (OPEN, PAINT, temporary strings), line number option;
156
159
 
157
160
   Limitations and differences:
158
161
 
 
162
     - Minimum hardware requirements for compiled programs:
 
163
       * MSX1 machine;
 
164
       * 16kb of RAM running as Cartridge without PT3 player;
 
165
       * 32kb of RAM running as Cartridge with PT3 player;
 
166
       * 64kb of RAM running in memory with ExecROM (disk driver)
 
167
         or Caslink3/CASDuino/MSX2CAS (cassete);
 
168
       * 64kb Memory Mapper and/or MegaRAM for running with SofaRun.
159
169
     - Partial file support (OPEN "GRP:", PRINT #...);
160
170
     - No dynamic arrays (REDIM);
161
171
     - No variant data type (only string, integer and single);
162
172
     - All variables has an unique data type (dont change in runtime);
163
 
     - Variables are not initialized at startup;
 
173
     - Variables are not initialized at startup (do it yourself);
164
174
     - Default data type is single (use DEFINT A-Z to modify it to integer);
165
175
     - CIRCLE tracing and aspect parameters not supported;
166
176
     - SCREEN cassette speed, printertype and displaymode parameters not