Quote:
Но ведь это всё есть и в отладчике эмулятора!
А поточнее можно?... Где это? В каком ИМЕННО эмуляторе?... Можно посмотреть?..
Хотя даже не глядя, а догадываясь, что из себя представляют отладчики асма я могу сказать:
А ты можешь только представить с каким «вспомагательным размахом» можно отлаживать это все в дельфи!?..
Переменным в Дельфи можно присвоить целую память Львова, причем таких «памятей» может быть целый массив… Память можно преобразовывать, например в тип String (и обратно), где можно ее «мять как пластелин» - «отрубывать», «дотачивать», «вырезать», «подменять», «подменять отдельный символ(байт)» сохранять в файл и т.д. Тоже самое можно делать и со спрайтами (и другими массивом данных) с преобразовкой их в String (ох, как я люблю этот тип данных) причем с целыми массивами спрайтов… А также можно остановить программу в дельфи, подменить ее как-бы продолжая работу, причем это все можно программно, а также эти все «вытворяния» привязать к текущему (системному) времени хост-компа… Да и вообще, сделать программно Оперативку Львова до 2 гиг
(видимо постранично это будет во львове), ну либо до 250 гиг -:) а потом в программно ее и отменить… : -) ну мало ли, может нужно будет такое…
Вообще в отличии от отладчика ассемблера с его ограниченным и «сдавленными» возможностями здесь они просто неограниченны.
Quote:
Я предлагаю тебе сконцентрироваться на разработке ассемблера,
Ну допустим,… и чего там еще можна доработать?... ну «понимание меток» доработаю, все остальное я лично не понимаю нахрен оно кому надо?!… можешь попробывать убедить меня…
вот только не так как это делал увадаемый liberation: «надо в разные форматы текст…», «надо ключи к проге…» и т.д. Наворотов будет больше чем ценность самой проги.
Quote:
потому что если твой ассемблер будет генерировать листинг в определённом формате,
???!!! Шото я ничего не понял – вообще-то АССЕМБЛЕР ГЕНЕРИТЬ «ЦЕПОЧКУ» МАШ КОДОВ, а не листинг в определенном формате!?.. ???!!!!
Quote:
то его можно будет "подключить" к отладчику, и вместо дизассемблированного кода, в котором нет меток, ты увидишь текст твоей программы из листинга, со всеми метками и комментариями.
???!!! Видимо перефаразируй… Не могу понять. Или просто не видел отладчика…
Quote:
В дальнейшем, если автор LvivStudio захочет, можно будет объеденить LvivStudio, твой ассемблер, и мой эмулятор в одну IDE, удобство пользования которой не будет уступать Дельфи.
Дай сначала посмотреть что там у тебя т.е. то что ты называешь «мой эмулятор»
Quote:
Надо будет только, чтобы твой ассемблер генерировал отладочную информацию, которую смог бы использовать LvivStudio, передавая её через определённый интерфейс отладки моему эмулятору. Этот интерфейс содержит все возможности управления отладкой внутри эмулятора (выдача/установка регистров, памяти, точек останова). А автору LvivStudio нужно будет сделать подсветку точек останова и текущей строки в редакторе, и выдачу/редактирование регистров, памяти и портов.
Ой…, ну это ты далеко зашагал…
давай как-то по частям…, да и водимо создай отдельную тему на форуме, соотвественно для обсуждения этого …