Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Программирование (http://zx-pk.ru/forumdisplay.php?f=14)
-   -   GENS (http://zx-pk.ru/showthread.php?t=17221)

Ares 4th November 2011 00:59

GENS
 
Как сохранять и загружать текст и программы, в программе GENS4.
Пишу P1,60000,1:My program на дискету и он пишет i.0,40
Пытаюсь загрузить файл но он не находит его на дискете.

newart 4th November 2011 01:50

Используешь реал или эмуль?

Shadow Maker 4th November 2011 03:31

1 Attachment(s)
Newart, разница-то какая? Он везде одинаково работает.

Ares, видимо у тебя какой-то глючный Генс. Попробуй вот этот из вложения, у меня точно все ассемблировал и сохранял лет 15 назад. Ну и не забывай, что у трдоса 8 символов ограничение, пиши названия файла с учетом этого.

PS - И уже не первая тема про Генс... Он вам нравится, или просто в "Как написать игру на ассемблере" про него написано? Так можно любой другой использовать, с более удобным интерфейсом, например ZX ASM или кто-то ALASM предпочитает.

newart 4th November 2011 04:10

Quote:

Originally Posted by Shadow Maker (Post 431610)
Newart, разница-то какая? Он везде одинаково работает.

Разница в том что если на реале, то у человека есть дискеты, на которых может быть что то интересное... ;)

Ares 4th November 2011 10:19

А вот еще такой вопрос вот я написал 10 ORG 60000
20 LD A,2 ; вывод на основной экран (PRINT #2).
30 CALL 5633
40 ;----------------
50 LD A,22 ; AT 20,3
60 RST 16
70 LD A,20
80 RST 16
90 LD A,3
100 RST 16
110 ;----------------
120 LD A,16 ; INK 1
130 RST 16
140 LD A,1
150 RST 16
160 ;----------------
170 LD A,17 ; PAPER 5
180 RST 16
190 LD A,5
200 RST 16
210 ;----------------
220 LD A,19 ; BRIGHT 1
230 RST 16
240 LD A,1
250 RST 16
260 ;----------------
270 LD A,"O" ; печать трех символов строки OK.
280 RST 16
290 LD A,"K"
300 RST 16
310 LD A,"."
320 RST 16
330 RET
и как тепере запустить я работаю через эмуль EmuZWin

---------- Post added at 08:17 ---------- Previous post was at 08:16 ----------

Quote:

Originally Posted by Ares (Post 431632)
А вот еще такой вопрос вот я написал 10 ORG 60000
20 LD A,2 ; вывод на основной экран (PRINT #2).
30 CALL 5633
40 ;----------------
50 LD A,22 ; AT 20,3
60 RST 16
70 LD A,20
80 RST 16
90 LD A,3
100 RST 16
110 ;----------------
120 LD A,16 ; INK 1
130 RST 16
140 LD A,1
150 RST 16
160 ;----------------
170 LD A,17 ; PAPER 5
180 RST 16
190 LD A,5
200 RST 16
210 ;----------------
220 LD A,19 ; BRIGHT 1
230 RST 16
240 LD A,1
250 RST 16
260 ;----------------
270 LD A,"O" ; печать трех символов строки OK.
280 RST 16
290 LD A,"K"
300 RST 16
310 LD A,"."
320 RST 16
330 RET
и как тепере запустить я работаю через эмуль EmuZWin

Просто я раньше на бейсике работал а сейчас на ассамблер перешол и пока ничего не понимаю

---------- Post added at 08:19 ---------- Previous post was at 08:17 ----------

Quote:

Originally Posted by newart (Post 431591)
Используешь реал или эмуль?

EmuZWin

GriV 4th November 2011 11:33

Я бы рекомендовал тебе начать пользоваться Аласмом, там руководство достаточно понятное + проблем при работе с тырдосом много меньше. При работе с большими проектами разница огромная.

---------- Post added at 10:33 ---------- Previous post was at 10:30 ----------

А вообще используйте поиск, и смотрите тему с горячими ссылками

palsw 4th November 2011 12:21

Ares, Скачай книгу "как написать игру на ассемблере" - там есть глава о gens4 и его мнемониках и командах

на вскидку нету пробелов в строке и команды пишутся в поле меток

Enigmatic 4th November 2011 12:31

Quote:

Originally Posted by Ares (Post 431632)
и как тепере запустить

Программу надо сохранять o,,1:PROG
В бейсике загружаешь PROG и вызываешь Rand.usr 60000
(выход из gens-а b)

Barmaley_m 4th November 2011 13:00

В книге Николая Родионова есть такая красивая фраза: "Пользоваться же программой Disk Doctor фирмы Technology research можно только после принятия некоторой дозы алкоголя". С этим утверждением я полностью согласен и даже считаю, что его можно обобщить на ассемблер GENS4. Это страшный, ужасный ассемблер с нумерацией строк, невозможным редактором, медленный, исходный текст программ занимает кучу места в памяти. Кому такой нужен в 2011 году, когда уже в 1996 были такие альтернативы, как XAS, а до этого ZEUS, а после этого - всякие аласмы и т.д.?

Ares 4th November 2011 13:23

Quote:

Originally Posted by Barmaley_m (Post 431666)
В книге Николая Родионова есть такая красивая фраза: "Пользоваться же программой Disk Doctor фирмы Technology research можно только после принятия некоторой дозы алкоголя". С этим утверждением я полностью согласен и даже считаю, что его можно обобщить на ассемблер GENS4. Это страшный, ужасный ассемблер с нумерацией строк, невозможным редактором, медленный, исходный текст программ занимает кучу места в памяти. Кому такой нужен в 2011 году, когда уже в 1996 были такие альтернативы, как XAS, а до этого ZEUS, а после этого - всякие аласмы и т.д.?

А где скачать аласм ?


All times are GMT +4. The time now is 21:00.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.