CE4  Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins related to "nextbasic"

2021-04-25
18:02
Prepare the shortening of long procedure names in the target code; it's deactivated for easier debugging. Leaf check-in: 27437f93f2 user: programandala.net tags: nextbasic
14:57
Rename `doorOpened` to `doorUnlocked` and shorten it in the preprocessor. check-in: e6763ebe28 user: programandala.net tags: nextbasic
11:34
Move the intro text to the memory bank. check-in: 3b65d54c69 user: programandala.net tags: nextbasic
2021-04-24
15:10
Move the first five text strings to the memory bank, and index them by a table of offsets. Add a procedure to convert a text identifier into its text string, and the procedures to print texts from their identifiers. These changes are required in order to make the program multilingual. check-in: da26f7c763 user: programandala.net tags: nextbasic
13:20
Delete all of the zmakebas-specific alternative code. check-in: c262ba9f14 user: programandala.net tags: nextbasic
11:08
Fix local string variable, already used as an array. (Somehow, NextBASIC doesn't allow local string variables with the name of a global multidimensional string array.) check-in: 8dc778f179 user: programandala.net tags: nextbasic
10:33
Add debugging command "#banish" to send an object or character to the "Limbo". Make the Limbo an actual location without exits, in order to make some checks unnecessary. Add "#get" as synonym of "#take". Fix a syntax entry of "#take". check-in: 337c7d471a user: programandala.net tags: nextbasic
10:05
Support "to listen". check-in: d4d1aa216a user: programandala.net tags: nextbasic
2021-04-20
18:32
Display a message after an empty command. check-in: aafdb7c2e3 user: programandala.net tags: nextbasic
18:27
Update TO-DO. check-in: b07e0b05cc user: programandala.net tags: nextbasic
18:20
Make the guard cross the door also when it's locked, 25% of times. check-in: 86f0dd563b user: programandala.net tags: nextbasic
17:29
Make the guard move towards the light coming from an adjacent location, not only when the torch is turned on. Fix the indexing of `backwardsTable`. check-in: 55f0db11b9 user: programandala.net tags: nextbasic
10:29
Make the guard see the light of the torch from an adjacent location or the corridor and change his direction accordingly. check-in: 1c9817f970 user: programandala.net tags: nextbasic
09:04
Improve the movement of the guard: make him follow a clockwise route outside most of the time. check-in: c60f6ede89 user: programandala.net tags: nextbasic
2021-04-19
18:46
Fix the position of the cursor displayed by `textPause()`, making it depend of the size of the current window, and display it by inverting the attribute of its last character position, like the windows do when autopause is active. check-in: 8d82431bd4 user: programandala.net tags: nextbasic
18:02
Fix article of direction looked to. Add the location names to the messages describing the movements of the guard. check-in: 9579323936 user: programandala.net tags: nextbasic
16:04
Let the player react when the guard crosses the door. check-in: 78474ebf95 user: programandala.net tags: nextbasic
13:44
Add the temporarily deactivated code of `fn thingField()`. check-in: 4a7f5cb28a user: programandala.net tags: nextbasic
2021-04-18
17:13
Combine the codes of "to look" and "to examine" and make the object selection much faster. check-in: 15e6f2bf83 user: programandala.net tags: nextbasic
13:18
Discharge the battery of the torch. check-in: 0ac113b663 user: programandala.net tags: nextbasic
2021-04-17
21:59
Allow a default complement with "turn on" and "turn off". check-in: 7b13395d54 user: programandala.net tags: nextbasic
2021-04-14
15:34
Improve the txt2bas launcher. check-in: 4cd69fdfc5 user: programandala.net tags: nextbasic
2021-04-10
16:15
Make the zmakebas and .txt2bas targets selectable, and use the later by default. Add Imbastardizer directives to mark the zmakebas-specific workarounds in the source. Improve <Makefile>. check-in: 4059a3adcc user: programandala.net tags: nextbasic
13:41
Preprocess the sources also with Imbastardizer. Build also processed sources to be tokenized by .txt2bas on the ZX Spectrum Next, as an alternative to zmakebas, which has a bug (it renders numbers in integer expression as floating-point). Update the UDG preprocessing to support also .txt2bas. check-in: 1ee5e291fe user: programandala.net tags: nextbasic
2021-04-08
21:07
Show the intro after the init. Store the vocabulary size in the bank instead of arrays. Fix `fn accessible()`. Fix and improve the default description. check-in: cb86dc284f user: programandala.net tags: nextbasic
2021-04-07
21:54
Move the version number to a file. Move the main loop to a procedure. check-in: 2493aac4b8 user: programandala.net tags: nextbasic
20:03
Fix `else` structures that caused undesired effect because of the pseudo-nesting. Delete unused functions. Add `fn accessible()`. Fix `fn light()`. Improve outside location names. check-in: 4ac423f065 user: programandala.net tags: nextbasic
17:59
Improve the locking of the door, updating the map at runtime, and improve and extend its related plot. Improve the movement and plot of the guard. Improve texts. Improve the building of the map table: make it work with any order of the data. Simplify `doLoadImage()`. Update image after "#go" for clarity. Make usage of `noExit` explicit, required by the future 0-index data. Fix disambiguation of the `thePotX`. Fix string expression in `openTheSafe()`. check-in: b5b43d6aa9 user: programandala.net tags: nextbasic
2021-04-06
18:58
Implement the locked door. check-in: 0df66979a2 user: programandala.net tags: nextbasic
18:40
Support "take all". Factor and improve `showThings()`. Replace random locations with proper ones. Fix handling of `catchedOutside`. Fix control structure in `doLook` used with directions. Fix setting of count in `doDropAll`. check-in: 739e757bc6 user: programandala.net tags: nextbasic
14:00
Add the main door. Add "to close". Fix the label of the keyboard table. Improve the error procedures. Improve the data interface procedures. check-in: bab3729db7 user: programandala.net tags: nextbasic
2021-04-05
20:05
Use preprocessed labels instead of the actual offsets containing the index of the data bank. check-in: 762b5ad121 user: programandala.net tags: nextbasic
19:44
Update TO-DO. check-in: c38d804eb9 user: programandala.net tags: nextbasic
19:44
Add commands to list the exits. Fix init of `carried`. Fix look/examine inventory. Delete old location descriptions. check-in: 661f2d8aaa user: programandala.net tags: nextbasic
15:03
Make updating the cursor attribute faster when the input mode changes. check-in: 8ad36cbaa6 user: programandala.net tags: nextbasic
14:33
Move the keyboard map to the memory bank. Restore the functionality of the extended mode using an ad-hoc fake procedure call. Make the cursor color change in extended mode and use the colors of the NextBASIC editor. check-in: e03b3504c6 user: programandala.net tags: nextbasic
12:18
Move the location names to the memory bank. check-in: b6e8b2f7ad user: programandala.net tags: nextbasic
2021-04-04
22:44
Move the contents of the `syntax$()` array to a byte table in the memory bank. Rename the array files to protect them from the preprocessor. Fix and improve "#where". check-in: 201e4656cc user: programandala.net tags: nextbasic
15:54
Move the contents of the `outside()` and `corridor()` arrays to byte fields of the locations table in the memory bank. check-in: 2c56987557 user: programandala.net tags: nextbasic
15:02
Move the content of the `locationImage()` array to a new byte field of the locations table in the memory bank. check-in: c758a473c2 user: programandala.net tags: nextbasic
14:44
Move the data of opposite directions and adjacent locations from numeric arrays to binary data tables in the memory bank. Fix exit from the class location. check-in: e937a23410 user: programandala.net tags: nextbasic
2021-04-03
18:40
Convert the map, exits counts and visits arrays into a binary database in a memory bank. Add synonym to the library books. Fix number of pots. check-in: 0e2891beb7 user: programandala.net tags: nextbasic
17:55
Make the updating of the target BASIC files depend also on the preprocessor. check-in: dac87d7c98 user: programandala.net tags: nextbasic
2021-04-02
18:38
Simplify the map and update the related objects. Make the location images changeable at run-time. check-in: 853479f248 user: programandala.net tags: nextbasic
16:35
Update the IFM requirement information in <Makefile>. check-in: 794546a6fa user: programandala.net tags: nextbasic
16:33
Update the header of the map source file. check-in: d39d5620f1 user: programandala.net tags: nextbasic
15:50
Get the simplified version of the map from the Bas version, in IFM format, and update <Makefile> to convert it to PDF. check-in: f1936cc0ae user: programandala.net tags: nextbasic
11:58
Rewrite the handling of ambiguous nouns to make it work with the binary search. check-in: e7bb6dbaef user: programandala.net tags: nextbasic
10:24
Add debugging verbs "#drop", "#take", "#where" and "#go". Rename the old ordinary verb forms that toggled the debugging mode to "#debug". Convert the syntax array to a string array (the main memory was not enough to hold the new larger numeric array). check-in: f5e5bafb43 user: programandala.net tags: nextbasic
2021-04-01
21:43
Delete old brute-force search code. Improve comments and error. check-in: 3f9bfd88fc user: programandala.net tags: nextbasic