-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathHow to Build NS Basic Palm.txt
executable file
·66 lines (52 loc) · 1.94 KB
/
How to Build NS Basic Palm.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
Building a new rev of NS Basic/Palm:
2. Building CHMfile:
1. Start Word
-load Docs file
-Select Section 5-7 and paste to a new doc
-remove all page breaks
-save as English.doc in \Files\Help\English
2. Run DOC2CHM. Use all defaults.
3. Test the results
To build Chinese version: (not tested with DOC2CHM)
Do Select all, change font to PMingLui
After step 5, change Styles "Normal" and "Heading 4" to use font PMingLui.
3. IDE:
1. Find 'beta' in frmIDE and remove
2. Find 'VersionInteg' in Module 1
3. In Project Properties...Make, change version number
4. Make sure Menus are turned on in MNsbasicCompile
4. File...Make NSBasic.exe
4. Runtime:
1. Check Version number in nsbasic.rsrc
2. Check Version number in Project Settings/Post Linker
3. Set runtimeVersionInteg in Main.c
4. Make NSBRuntime.prc. (no need to move)
a) turn off MacsBug symbols for release builds (set in the 68K Processor panel).
b) use opts level 3 optimize for code size (set in the Global Optimization panel).
c) Turn off A6 stack frames (68K Processor)
d) I also turn off symbolics (68K Linker)
5. Turn off bullets in project window
ARM Native: Build all 4 targets, then run doit.bat
5. Build Template: Move Template.prc to \Download
6. Put latest readme.htm into \Files
7. Run setup\NSBP.eps
This creates password protected version
move to ftp site
8. Load setup\NSBP.eps
delete Password dialog.
Save as NSBPnopw.eps
Build
rename to Nsbasic4.EXE
move to little2k.
9. To make demo:
IDE: In MNSBasicCompile, change allowRegistration = False
Build.
Load NSBPnopw.eps
Empty out nsbasic\lib folder
Build.
rename to NsbasicDemo.exe
move to ftp site
10. To make book edition:
1. In desktop, change allowRegistration flag to false,
bookEdition to True.
2. In documentation, rename the readme.txt file