Просмотр полной версии : помогите с zmakebas
есть такая программа - zmakebas - которая компилирует текстовой файл в спектрум-бейсик. но почему-то не получилось найти EXE-файл, по всем найденным ссылкам лежат ее исходники. а последней версии 1.2 даже исходники не смог скачать... помогите кто-нибудь пожалуйста!!!
вот к примеру ссылка - http://rus.members.beeb.net/zmakebas.html
Помочь как?:
1. Собрать программу из исходников,
2. Найти исходники версии 1.2
Adramelek
20.03.2007, 00:16
но почему-то не получилось найти EXE-файлДык она же для *nix. Попробуй BAS2TAP с WoS, там есть версия для Windows.
в идеале хотелось бы получить ссылку на EXE-шник =) но все равно - всем спасибо!!!
Что-то 7 лет прошло, а под винду так никто и не собрал :) Исправляю
https://dl.dropboxusercontent.com/u/20289147/zx/zmakebas-1.2.zip
shuran33
21.03.2014, 10:30
Что-то 7 лет прошло, а под винду так никто и не собрал :) Исправляю
https://dl.dropboxusercontent.com/u/20289147/zx/zmakebas-1.2.zip
Под XP не запускается, дальше досовского окна не идет, и никаких надписей не выводит.
Под XP запускается и нормально компилит, под w2k3 - тоже работает, но как то ээээ... немного кривовато, не знаю с чем связано..
Единственное не понравилось - нельзя имя выходного файла заранее прописать, всегда на выходе out.tap
Ну и еще есть кое-какие пожелания, но это уже к разработчику :)
denpopov
21.03.2014, 11:46
7 лет трэду...
Под XP запускается и нормально компилит, под w2k3 - тоже работает, но как то ээээ... немного кривовато, не знаю с чем связано..
Единственное не понравилось - нельзя имя выходного файла заранее прописать, всегда на выходе out.tap
Ну и еще есть кое-какие пожелания, но это уже к разработчику :)
Вся "кривоватость" от того, что это cygwin, он со стандартным виндовым терминалом не очень хорошо дружит. Надо будет под MinGW собрать, должно быть лучше.
Имя выходного файла задается через ключ -o. При этом всём ключи должны идти до имени входного файла, т.е, например:
zmakebas -l -a 10 -o main.tap main.bas
---------- Post added at 14:05 ---------- Previous post was at 14:04 ----------
Под XP не запускается, дальше досовского окна не идет, и никаких надписей не выводит.
Эх, виндузятники :)
Прямо в окно пиши
10 print "Hello, world"
^D (контрол-D)
создастся out.tap
Но вообще там есть справка по -h.
Но вообще там есть справка по -h.
неее, нучоу сразу "виндузятники"))
Хех, я сразу честно попытался получить справку
zmakebas.exe /? >1 и вроде пробовал zmakebas.exe /h >1
косячность в том, что вроде текстовый файл .bas есть, и вроде правильный, а не компилит, без объяснения причин, а другой, такой же:) - компилит, странно) Ну и еще есть моменты, может потом озвучу, что не получилось)
shuran33
21.03.2014, 12:43
Но вообще там есть справка по -h.
Справку почитаю. Просто ждал оболочки какой-нибудь;)
чем BAS2TAP (http://www.worldofspectrum.org/utilities.html#other) не устраивает?
denpopov
21.03.2014, 16:05
чем BAS2TAP не устраивает?
или так.. (http://zx-spectrum.ru/viewtopic.php?f=24&t=1131)
чем BAS2TAP (http://www.worldofspectrum.org/utilities.html#other) не устраивает?
Тем, что BAS2TAP - это голимое УГ, которое заставляет нумеровать строки вручную и не поддерживает метки.
denpopov
21.03.2014, 17:54
это голимое УГ, которое заставляет нумеровать строки вручную и не поддерживает метки.
да ладно
да ладно
Не заставляет и поддерживает? Не, я, конечно, могу ошибаться, но поверю в это только после пруфа.
denpopov
21.03.2014, 18:18
Не, я, конечно, могу ошибаться, но поверю в это только после пруфа.
если не трудно, то посмотрите на приведенную мной ссылку, и попробуем понять, в сём проблема.
если не трудно, то посмотрите на приведенную мной ссылку, и попробуем понять, в сём проблема.
нет проблемы, всё отлично. Только то, что на bas2tap выглядит как
10 clear 24575
20 load "w59.cod" code
30 randomize usr 24576
в zmakebas (с ключом -l) будет выглядеть как
clear 24575
load "w59.cod" code
randomize usr 24576
избавляя нас от необходимости делать за компьютер его работу.
denpopov
21.03.2014, 18:55
в zmakebas (с ключом -l) будет выглядеть как
Я не совсем понял почему -l и зачем zmakebas, но bas2tap собирался мной два раза(один раз без меня, потому что я намудрил сутра).
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot