Мне кажется, что я понял уже, кто развлекается с минусами. Просто вчера тут пол-топика красным было, я подумал, что мало ли вопрос на уровне «Как набрать RUN»" с командной строки", и все знают и не хотят просто на главной видеть. А я в бейсике три команды знаю, а о смысле остальных догадываюсь только :)
Любопытно, а этот первоначальный стандарт нигде не конфликтует, если я произвольному файлу расширение выставлю D или #?
Абырвалг. Кошмар. И главное Crash Smash, высокие оценки в журналах, аддиктив, все дела. Чувствуется раньше игры были. Давно так не веселился, но пока только так:
Извините, что вопрос такой тупой. Я спросил бы на WoS, но там про бета-диск никто не знает толком, а руководство пользователя не додумался поискать. Если это вызывает негатив, в следующий раз поищу сам.
12 DATA ARRAY FILES
The SOS syntax for LOADing or SAVEing a non string array entitled
Money is:
LOAD "Money"DATA M() or
SAVE "Movey"DATA M()
For a string array the addition of $ is required, eg:
LOAD "Money"DATA M$()
Like most of the TRDOS commands the LOADing and SAVEing of data
arrays is achieved by using SOS Basic syntax with a prefix and
possibly a drive indicator. It is seldom that data arrays are
likely to be handled from TRDOS.
The nature of the arrays is such that they will be saved from and
loaded to a running program. The SOS syntax for use within a BASIC
program would be:
RANDOMIZE USR 15619: REM: LOAD "Money"DATA M() or
RANDOMIZE USR 15619: REM: SAVE "Money"DATA M()
Note: This syntax assumes that the default drive is either fixed
as drive A. If you have a twin drive system, the alternative would
be to assume that the data disk is always loaded into the same
drive, say B whilst the main program and default drive remain in
A. In this case a temporary drive indicator would be used, eg:
RANDOMIZE USR 15619: REM: LOAD "B:Money"DATA M()
When COPYing, ERASEing, or NEWing a DATA file the command must
always terminate with the designation of the file type, i.e. DATA
otherwise TRDOS will assume that it is looking for a BASIC file,
eg:
COPY "a:Money"DATA, "B:Money"DATA
И кстати сохранением массива я пользовался, когда писал игрушку ещё на барсике.
Ну а Print это работа с потоками. Опять же из вышеуказанного линка:
13.2 Sequential files
A sequential file may be opened either for Write or Read but not
both at the same time. To open a file for Write the syntax is:
OPEN stream_number, "filename",W
When a stream is open for Write the BASIC keyword PRINT is used to
WRITE data to that stream, eg:
10 LET DOS = 15619
20 RANDOMIZE USR DOS: REM: OPEN #4, "TEST",W
30 PRINT #4; "This is a test line"
40 RANDOMIZE USR DOS: REM: CLOSE #4
Notice the use of "DOS" instead of typing in "15619" and the
closure of the file.
любители «мИча и Орала»
Любопытно, а этот первоначальный стандарт нигде не конфликтует, если я произвольному файлу расширение выставлю D или #?
меня терзают смутные сомнения…
может, это подскажет?
zx-modules.de/fileformats/hobetaformat.html
И кстати сохранением массива я пользовался, когда писал игрушку ещё на барсике.
Ну а Print это работа с потоками. Опять же из вышеуказанного линка:
А есть в макс качестве скачать?