Среда разработки "PC Lviv Studio" (Windows)

Все о разработке ПО для ПК-01,02 "Львов" на современных платформах
User avatar
Zelya
Site Admin
Posts: 1071
Joined: 24 Jul 2008, 12:05

Post by Zelya »

Rubbiroid wrote:Доброго!
А есть ли где-нить исходники студии? А то есть желание помочь с разработкой, да и более кросс-платформенно сделать, а то с Mono оно не работет из-за дока.
Добрый день!

Прошу прощения за задержку! Очень приятно, что кого-то заинтересовала "студия". Исходники у меня, конечно, есть. Но я их хоть немного "припудрю", перед отдачей. Все-таки там полный бардак (писалось от самых первых дней программирования на .НЕТ и до теперь, причем никогда не рефакторилось)
Rubbiroid
Posts: 9
Joined: 24 Feb 2012, 23:44

Post by Rubbiroid »

Zelya wrote:Добрый день!

Прошу прощения за задержку! Очень приятно, что кого-то заинтересовала "студия". Исходники у меня, конечно, есть. Но я их хоть немного "припудрю", перед отдачей. Все-таки там полный бардак (писалось от самых первых дней программирования на .НЕТ и до теперь, причем никогда не рефакторилось)
Доброго,
пока можете не спешить, у меня еще сессия. Так что пока смотреть времени все равно не будет, но вот с апреля уже будет.
User avatar
liberation
Posts: 1405
Joined: 11 Aug 2008, 17:05
Location: Украина
Contact:

Post by liberation »

Rubbiroid wrote:Так что пока смотреть времени все равно не будет, но вот с апреля уже будет.
А если не секрет, то чего бы еще хотели добавить в Студию, кроме кроссплатформенности?
Carthago delenda est, Carthaginem delendam esse
Rubbiroid
Posts: 9
Joined: 24 Feb 2012, 23:44

Post by Rubbiroid »

liberation wrote:А если не секрет, то чего бы еще хотели добавить в Студию, кроме кроссплатформенности?
для начало только ее, чтобы хоть у себя запустить на моно :) А там можно посмотреть. Например какие-нибудь механизмы рефакторинга.
sas9568635
Posts: 372
Joined: 20 Apr 2012, 16:00
Location: Конотоп

Post by sas9568635 »

ГЛЮЧИТ ЭМУЛЯТОР в LvivStudio…
Реассемблером из состава LvivStudio, реассемблировал AEROCOB1.LVT
Асм файл запустил (в LvivStudio), при нажатии «пробел» виснет эмулятор
Результирующий файл AssemblerProject1.lvt в «Башкирии» работает нормально.
Файлы прилагаются: http://file.oboz.ua/download.php?fid=128819
User avatar
Zelya
Site Admin
Posts: 1071
Joined: 24 Jul 2008, 12:05

Post by Zelya »

sas9568635
Скроее всего у Вас фокус стоит на кнопке "пауза", а пробел ее нажимает. GUI надо будет передизайнить.
sas9568635
Posts: 372
Joined: 20 Apr 2012, 16:00
Location: Конотоп

Post by sas9568635 »

Zelya wrote:sas9568635
Скроее всего у Вас фокус стоит на кнопке "пауза", а пробел ее нажимает. GUI надо будет передизайнить.
Явно (табом) Переставил фокус на "Debug" - ТОЖЕ САМОЕ.
А как понять "у Вас"... У других что?... по другому? что-ль..? :D
sas9568635
Posts: 372
Joined: 20 Apr 2012, 16:00
Location: Конотоп

Post by sas9568635 »

Если в файле File1.asm
все строки будут ".db ...", вместо асм-команд, студия скомпилирует?... и запустит?
User avatar
Zelya
Site Admin
Posts: 1071
Joined: 24 Jul 2008, 12:05

Post by Zelya »

Скомпилирует и запустит :)
User avatar
liberation
Posts: 1405
Joined: 11 Aug 2008, 17:05
Location: Украина
Contact:

Post by liberation »

ГЛЮЧИТ дизассемблер в Студии!
Вот первый в мире иллюстрированный баг-репорт по Студии.
Image
На первой картинке мы видим, что тело программы начинается с последовательности кодов:

Code: Select all

21 AAE8
E5
21 6400
11 b400
01 0053
Тогда как вывод Студии выглядит вот так:
Image
ЧТО ЭТО? :shock:

p.s.
Когда уже в Студии добавят поддержку шестнадцатеричной системы исчисления? А то сейчас какой-то десятичный геноцид получается!
Carthago delenda est, Carthaginem delendam esse
User avatar
Zelya
Site Admin
Posts: 1071
Joined: 24 Jul 2008, 12:05

Post by Zelya »

liberation
Не понял где проблема.

Code: Select all

21h -> 33
E8h -> 232
AAh -> 170
E5h -> 229
и т.д. Все один к одному.
User avatar
liberation
Posts: 1405
Joined: 11 Aug 2008, 17:05
Location: Украина
Contact:

Post by liberation »

Zelya wrote:liberation
Не понял где проблема.

Code: Select all

21h -> 33
E8h -> 232
AAh -> 170
E5h -> 229
и т.д. Все один к одному.
Вы считаете, что просто обернуть код в .db достаточно, чтобы это можно было считать дизассемблированным листингом?
Carthago delenda est, Carthaginem delendam esse
User avatar
Zelya
Site Admin
Posts: 1071
Joined: 24 Jul 2008, 12:05

Post by Zelya »

liberation wrote:Вы считаете, что просто обернуть код в .db достаточно, чтобы это можно было считать дизассемблированным листингом?
Просмотрите, пожалуйста весь файл. Скорее всего в этом случае программа начинается с блока данных, а не кода. Мой дизассемблер "смартовый", он парсит команды, только если туда ведет хоть одно посылание. Иначе парить не имеет смысла - это будет только путать.
User avatar
liberation
Posts: 1405
Joined: 11 Aug 2008, 17:05
Location: Украина
Contact:

Post by liberation »

Zelya wrote:Просмотрите, пожалуйста весь файл. Скорее всего в этом случае программа начинается с блока данных, а не кода.
Она начинается с декомпрессора. Инфа 146%.
Carthago delenda est, Carthaginem delendam esse
User avatar
Zelya
Site Admin
Posts: 1071
Joined: 24 Jul 2008, 12:05

Post by Zelya »

liberation wrote: Она начинается с декомпрессора. Инфа 146%.
Не верю! :)
Хотя, конечно трудно говорить не видя всего файла. Тем не менее, пока еще дизассемблер меня не подводил, и все куски кода распозновал нормально....
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest