Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22757 Location: Silicon Valley
|
По причине отмирания нюка и переезда недопц вместе со спринтером на сайт nedopc.org занялся я перетряхиванием и всех ссылок - наткнулся на интересную фичу моего текущего хостера - он отказывался отдавать с сервера вышеозначенный архив oasm028b.zip - я сидел наверное полчаса если не меньше, пялился в файл что я только что на фтп закинул, в ссылку, которая не открывается - все одинаково - буква в букву. Пробовал другие файлы - все ок, а этот - не идет. И тут до меня дошло - а вдруг хостеру не нравится имя одного из внутренних файлов - а именно ORGASM.EXE Сменил имя на org-asm.exe - перепаковал архив, выложил - все заработало
|
26 Nov 2005 19:25 |
|
|
Sayman
Maniac
Joined: 05 Oct 2009 19:44 Posts: 223 Location: 212.164.105.5
|
А тут нигде не пролетали исходники оргасма?
нашёл у себя только версию 0.15 бета, хотя в доступе бинарь есть 0.28. 0.15 не интересно, надо бы свежее. дайте, у кого есть?
|
04 Oct 2019 10:20 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22757 Location: Silicon Valley
|
А чо были исходники?
|
04 Oct 2019 17:53 |
|
|
Sayman
Maniac
Joined: 05 Oct 2009 19:44 Posts: 223 Location: 212.164.105.5
|
Да. Василий по мылу засылал, но как я уже сказал, там версия 0.15, а в бинарях 0.28.
|
04 Oct 2019 22:52 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22757 Location: Silicon Valley
|
Попали ко мне исходники 0.15 beta (видимо те самые), а внутри лежит ORGASM28.ZIP в котром лежит ORGASM.EXE у которого размер и время совпадают с OrgASM v0.28 выложенной петерсами, но вот содержимое у них немного разное: < это их oasm028.zip, а > это из сырцов какой из них новее? Опубликованная версия печатает в моём эмуле вот это: А вытащенная из архива с исходниками - вот это: Значит это просто специальная версия для Василия
|
10 Dec 2020 03:36 |
|
|
Sayman
Maniac
Joined: 05 Oct 2009 19:44 Posts: 223 Location: 212.164.105.5
|
По поводу сабжа. Shaos, если тебя не затруднит. После того как доведёшь актуальность исходников, не мог бы ты докинуть туда ещё пару фишек: 1. как в ужасме для пц, директива display очень удобная штука. её сейчас нет в оргасме. при отладке полезно знать что и где и как. 2. ключ "тихой компиляции". сейчас оргасм выдаёт свои какие-то сообщения. этот ключ сделал бы так, чтобы оргасм выдавал только варнинги и ошибки, плюс сообщения от display. остальную мишуру. типа номер паса, всякие ОКи и прочее, пусть прячет. 3. Директива align. | | | | Quote: ALIGN <2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384 or 32768>, <byte> Align fills zero or more byte with <byte> until the new address modulo <expression> equals zero.
Example 5.5.
ALIGN ; => ALIGN 4 - simply align by 4 ALIGN 2 ; by 2 ALIGN 2,0 ; + fills memory by zero
| | | | |
4, не припоминаю. есть ли у оргасма директива DUP/EDUP или REPT/ENDM. если нету. то очень было бы полезно.
|
13 Dec 2020 22:21 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22757 Location: Silicon Valley
|
DISPLAY это во время компиляции чтоли печать?
|
13 Dec 2020 22:55 |
|
|
Sayman
Maniac
Joined: 05 Oct 2009 19:44 Posts: 223 Location: 212.164.105.5
|
типа ага.
|
13 Dec 2020 22:56 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22757 Location: Silicon Valley
|
посмотрим
|
13 Dec 2020 23:10 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22757 Location: Silicon Valley
|
Выложил осстановленные исходники v0.28: https://gitlab.com/sprinter-computer/apps/-/tree/master/OrgAsmСобираются через zmac в тот же бинарь, что был выложен на петерсах последним
|
14 Dec 2020 05:19 |
|
|
Sayman
Maniac
Joined: 05 Oct 2009 19:44 Posts: 223 Location: 212.164.105.5
|
теперь оргасму надо впилить фичи про которые я говорил. плюс ещё у оргасма нет условий компиляции. надо тоже добавить. ну и спецом для Василия - #region/#endregion хотя врядли это вернёт его кодить тут по новой)))
|
14 Dec 2020 09:24 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22757 Location: Silicon Valley
|
Задача номер раз я думаю те же исходники перевести в дос и собрать им же самим
P.S. Условную компиляцию можно внешней утилитой сделать на подобии сишного препроцессора cpp
|
14 Dec 2020 11:04 |
|
|
Sayman
Maniac
Joined: 05 Oct 2009 19:44 Posts: 223 Location: 212.164.105.5
|
внешняя cpp не кошерно и костыльно.
|
15 Dec 2020 00:54 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22757 Location: Silicon Valley
|
точка зрения принимается - я погляжу как оно обычно делается...
|
15 Dec 2020 00:56 |
|
|
Sayman
Maniac
Joined: 05 Oct 2009 19:44 Posts: 223 Location: 212.164.105.5
|
ну как пример условия: если сделать debug = 0 или его убрать совсем, то код между if/endif в компиляцию не попадает. zmac тоже так умеет.
|
15 Dec 2020 01:13 |
|
|