nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 04:13



Reply to topic  [ 54 posts ]  Go to page 1, 2, 3, 4  Next
OrgAsm 
Author Message
Doomed

Joined: 16 Mar 2002 17:00
Posts: 490
Reply with quote
Дело встало. У меня нет доки по orgasm, и скачать его, с докой или без неё, негде. А мне надо сделать include асм-файла, т.к. с замечательным редактором fn, где я не нашёл операций выделения/копирования текста, далеко не уедешь.

Так что подскажите, где взять доку. Или хотя-бы, как include сделать..

Вообще, за то время (несколько дней), что я вожусь со Спринтером, я явно ощутил информационный голод. Ничего нигде нет. Вношу предложение: закинуть на нюк весь существующий софт и доки.


По линку прогресс такой: PC принял выставленный Спринтером байт, и наоборот тоже. Написано пол-оболочки (имеется в виду работа через командную строку - разбор параметров, и всё такое); писал вот протокол обмена, и споткнулся об include.


05 Mar 2005 22:10
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Выложил дистрибутив с доками:

OrgASM v0.28

По поводу выложить все - выложу, но по мере надобности

P.S. Восстановленные в декабре 2020 года исходники v0.28: https://gitlab.com/sprinter-computer/apps/-/tree/master/OrgAsm

_________________
:dj: https://mastodon.social/@Shaos


Last edited by Shaos on 26 Nov 2005 19:14, edited 1 time in total.



05 Mar 2005 22:45
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
А по поводу инклуда - пишешь include или incbin и полный путь в двойных кавычках:

include "b:\lib\test.a"

_________________
:dj: https://mastodon.social/@Shaos


05 Mar 2005 22:51
Profile WWW
Doomed

Joined: 16 Mar 2002 17:00
Posts: 490
Reply with quote
Post 
Ага, большое спасибо за доку.

Странно, я ведь пробовал include "путь-к-файлу", ассемблер ругался..


05 Mar 2005 22:59
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Shiru Otaku wrote:
Ага, большое спасибо за доку.

Странно, я ведь пробовал include "путь-к-файлу", ассемблер ругался..


Путь должен быть не относительным, а абсолютным - не забывай первоначальный тезис о том что в DSS нету понятия текущий каталог ;)

_________________
:dj: https://mastodon.social/@Shaos


05 Mar 2005 23:01
Profile WWW
Doomed

Joined: 16 Mar 2002 17:00
Posts: 490
Reply with quote
Post 
Во, понял, что за ерунда: include должно начинаться не с начала строки, а после таба/пробелов. Иначе syntax error.


05 Mar 2005 23:03
Profile
Doomed

Joined: 16 Mar 2002 17:00
Posts: 490
Reply with quote
Post 
Shaos wrote:
Путь должен быть не относительным, а абсолютным - не забывай первоначальный тезис о том что в DSS нету понятия текущий каталог ;)

А у меня с относительным всё нормально почему-то.

Т.е., есть console.asm, включающий в себя protocol.asm. Лежат в одной папке. include "protocol.asm" нормально работает.


05 Mar 2005 23:04
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Shiru Otaku wrote:
Shaos wrote:
Путь должен быть не относительным, а абсолютным - не забывай первоначальный тезис о том что в DSS нету понятия текущий каталог ;)

А у меня с относительным всё нормально почему-то.

Т.е., есть console.asm, включающий в себя protocol.asm. Лежат в одной папке. include "protocol.asm" нормально работает.


У тебя наверное в этом же каталоге orgasm.exe лежит?
Тут относительный путь - только относительно EXE-шника.

_________________
:dj: https://mastodon.social/@Shaos


05 Mar 2005 23:16
Profile WWW
Doomed

Joined: 16 Mar 2002 17:00
Posts: 490
Reply with quote
Post 
Да, в той-же.

Вот очень, между прочим, фигово, что в DSS нет понятия относительный каталог:) Придётся при вызове утилиты линка указывать полный путь до файла, который надо послать :-/ Т.е., писать не fs put file.ext, а fs put c:\papka\mamka\file.ext .. И приниматься по fs get файл будет в папку с exe-шником. Неудобно. Придётся придумать, как сделать удобнее..


05 Mar 2005 23:20
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Shiru Otaku wrote:
Да, в той-же.

Вот очень, между прочим, фигово, что в DSS нет понятия относительный каталог:) Придётся при вызове утилиты линка указывать полный путь до файла, который надо послать :-/ Т.е., писать не fs put file.ext, а fs put c:\papka\mamka\file.ext .. И приниматься по fs get файл будет в папку с exe-шником. Неудобно. Придётся придумать, как сделать удобнее..


Угу - так и приходится делать со всеми утилитами, например UNZIP и полный путь. Чертовски неудобно, а что делать?

_________________
:dj: https://mastodon.social/@Shaos


06 Mar 2005 00:00
Profile WWW
Doomed

Joined: 16 Mar 2002 17:00
Posts: 490
Reply with quote
Post 
Модифицировать dss!:)

Исходников её, конечно, нет?


06 Mar 2005 01:27
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Shiru Otaku wrote:
Модифицировать dss!:)

Исходников её, конечно, нет?


Vasil Ivanov вроде все уже дизассемблировал - но лучше принимать как есть :no:

_________________
:dj: https://mastodon.social/@Shaos


06 Mar 2005 01:32
Profile WWW
Doomed
User avatar

Joined: 11 Dec 2003 14:34
Posts: 413
Reply with quote
Post 
Shiru Otaku wrote:
Модифицировать dss!:)

Исходников её, конечно, нет?


Нет конечно. Есть такие ребята из ПП, которые "ни рыба, ни мясо", своими вечными затяжками стараются вбить последний гвоздь в гроб компа. Плюнул я на все эти переговоры и напустил на ДОС дизасм.
Уже есть рабочий исходник, исправил по-ходу дела несколько фирменных глюков. Сейчас думаю, как связать друг с другом переключение банок в 0-м окне не выходя из него, потому как для дальнейшего развития дос-фитчей, ее необходимо раскидывать по банкам. В нынешнем варианте ее код фактически уже подошел к пределу размера банки. Как надумаю что-нить дельное, так будет Вам и текущий путь, и резидентная фитча, и т.д. ;). Резиденты будут вызываться двумя способами - по клаве Ctrl+Alt+hot-клавиша и по рестарту. Макс. размер кода резидента будет 16кило, думаю этого хватит, резидент все-таки ;).

_________________
Vasil Ivanov
vasil-i@yandex.ru


06 Mar 2005 10:05
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Может поддержку моих DLL-ей затолкать туда? ;)
А резиденты через либы сделать

_________________
:dj: https://mastodon.social/@Shaos


06 Mar 2005 10:08
Profile WWW
Doomed

Joined: 16 Mar 2002 17:00
Posts: 490
Reply with quote
Post 
Vasil Ivanov, это будет круто:) Жаль, незнаю как помочь.

btw, а исходников самого orgasm`а тоже нет? Очень хотелось-бы асм с укороченной записью команд, как в asm80. Т.е., a=0 вместо ld a,0 и a++ вместо inc a. Это очень ускоряет набор программы, и делает её более читаемой (особенно если пользоваться такой записью совместно с командами через двоеточие).


06 Mar 2005 10:40
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 54 posts ]  Go to page 1, 2, 3, 4  Next

Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.