Quote:
Дела-дела. Я в том смысле, что тебе ли, знатоку Львова, нужна ли такая документация? Да ты сам всё знаешь наперечёт.
Да ты что ?!
Откуда мне знать то чего ты там понаписывал и как это всё вызывать, - название процедуры, с каким входящими параметрами и т.д. ?
Я представляю, если бы я выложил свой МАДЛ без документации, мотивируя кому-то знания ПК-01 и паскаля!
Ну да... Я то что я нагородил в самом МАДЛе, но откуда знать то названия тех процедур и значения передаваемых в них параметров не посвященным людям ?!
Zorko, тут ты не прав! Тебя просят то, что писано именно тобою, оформить это все для понимание всех модулей туда вхожих и процедур!
Quote:
И выглядит так, как будто толпы страждущих разрабатывать под Львов ждут документации. Тогда как на пустом форуме, такое впечатление, что нет никого, кроме нас.
Оно то вроде и так. Вот только вопрос - а почему все что мы не выкладываем (файлы) на форум скачано не 1-2 раза а по 5, 7, 10 и более раз? Кто то всё качает ?! Видимо "молчуны" всё таки есть на форуме!
Quote:
Нет, увы, но никакой особой документации не планируется. Потому что документацией будет документация по Львову и его особенностям, а я в этом не шибко силён.
Тебя просят документацию именно по тому что "нагродил" ИМЕННО ТЫ! Т.е. "нагородил" модуль LVOV, - опиши, что за модуль то такой. (Что еще за модули для ПК-01 есть, названия их и т.д.). "Нагородил" в нем процедуры с параметрами - опиши что за процедура такая! Откуда мне знать что делает процедура RDTKM(e1,r1,e2,r2:cardinal), которая находится в модуле LVOV ? Смотреть код и догадываться ? ну-ну!
У меня уже есть такая "игра" - смотреть код ПЗУ-львов и догадываться, что то за код, зачем он и что он делает!
Quote:
Такое в XDev может быть - выделяешь имя модуля мышкой и выбираешь XDev -> Show Definition. И видишь список всех реализованных процедур.
нда! Вот только чтобы что-то выделить надо знать а что за модули существуют (названия их) чтобы вписать те названия и выделить!
Как то так.
Quote:
Попой надо двигать, а не Олега пинать. Олег-то не такой уж и двухжильный.
Та я попой могу двигать и в сторону МАДЛ, P_EMUL и т.д. Во первых я знаю как там попой двигать!
Quote:
Я разбираюсь с каждой платформой, как могу. Но если кто-то сделает норм документацию по Львову, то это только ты. При моей помощи. Но, опять же, аудитория у ней будет, я так смотрю, пара человек: ты да я да мы с тобой.
Ну так может вообще не брался бы за поддержку ПК-01, если тебе нужна аудитория, а её не предвидится ?! Это ж не я, что мне похрену, создал МАДЛ, а пусть хоть кто пользуются им, хоть нет! Тоже самое и со всем остальным мною созданным или еще не созданным!
Quote:
Но мне ORG пока не нужен.
Ну а ПК-01 он нужен и мне тоже! Точнее не сам ORG а RAM2. которая в моём еще не выложенном МАДЛе, означает, - если адрес для компиляции меньше $8000, то установить его в $8000!
Как-то так.
Quote:
Если ты внимательно рассмотрел СИшные файлы, то там из языка Си только прототипы функций, всё остальное асм. Ну вот не могу я к Оберону прилепить кучу СИшных директив, да и смысла в этом нет.
Что ты мне только, что сказал, а?! Ты мне сказал, что для использования оберона, нужно еще знать СИ как и куда писать прототипы функций в какие-то СИшные файлы и еще знать как они компилируются!
Слушай, а ты подумал о том, что когда пользователь что-то напишет на обероне, то просто написанный исходник выложить будет недостаточно, а надо еще выкладывать какие-то СИшные файлы которые он "ковырял", а иначе его исходник просто бессмыслен! И к тому же те кто захочеш воспользоваться исходником, должны знать как и куда "прикручивать" эти СИшные файлы, как компилировать их и т.д.
А вот что делать то, если каждый пользователь "понаковыривал" те СИшные файлы своими личными функциями, по своему, - как пользователям использовать исходники друг друга и делать "слияние" СИшных "ковыряний" других со своими СИшными ковыряниями ?!
НЕ НАХОДИШЬ МАРАЗМА В ЭТОМ ВСЁМ ?!
Вот возьмём МАДЛ. Там всё завязывается на файл uMD01u.pas где прописаны процедуры ДЛЛ-модулей. И вот я выкладываю исходник и при этом говорю, чтобы он работал, то там в uMD01u.pas, нужно убрать "то", добавить "это". А если вы его "ковыряли" уже по своему, то еще и "согласовать" надо как-то те ковыряния ваши и мои. Хороше если процедуры которые дописывали и вы и я, в тот файл, имеют разные названия, а если по чистой случайности нет, то будет работать или ваше или моё!
Как тебе лично такое бы понравилось ?
Quote:
Я же развиваю подход с высоким уровнем, превращать Оберон в ассемблер нет никакого резона.
Та ты молодец! Вот только мне его использовать нет никакого резона для ПК-01. Потому, что если, чего-то коснуться, чего нету в обероне, то дописать самому не преставляеться возможным, либо нужны еще какие-то знания СИ и их файлы которые имеют прототипы функций и т.д. Меня такое явно не устраивает! Уж не знаю как остальных, которые однажды захотят воспользоваться твоим XDev.
Quote:
Поэтому преодолей свою боязнь сишных файлов, прими, что так реально гибче, и нет нужды плодить сущности без необходимости. Можешь помаленьку вставить в Оберон-код чего-то там на асме, это у нас есть. Но если ты хочешь использовать передачу параметров в регистре и разные модели вызова - придётся делать это через Си, потому что эти модели - СИшные.
ОЙ! Как же я преодолею боязнь то, если ты меня таким текстами пугаешь ?!
Ну мне проще тебе по булдеру помогти и вернуться опять в МАДЛу там мне все понятно и преодолевать ничего не нужно (боязнь) и без СИ как-то живётся мне не плохо и т.д.
Слушай, давай наверное прекращать полемику на эту тему, тем более мы уже повторяемся!
Увижу готовый булер, его исходник, XDev который у меня работать будет и компилить булдер, - вот тогда что-то и думать буду! Или не буду!
Quote:
По поводу подготовки графики - нужна утилита, чтобы нарезать спрайты. Делать это руками - свихнуться можно. Zelya, ау?!!
Да чем тебе моя процедура VarSprite не устраивает ? Что тебе нарезать то та из чего ?!
Ты сейчас мне как начнёшь про полу-тайлы чертверти-тайлы с ума сойти!
Ну может и правильно оно что к
Zelya обращаешься!