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

Все о разработке ПО для ПК-01,02 "Львов" на современных платформах
User avatar
liberation
Posts: 1405
Joined: 11 Aug 2008, 17:05
Location: Украина
Contact:

Post by liberation »

Zelya wrote:Тем не менее, пока еще дизассемблер меня не подводил, и все куски кода распозновал нормально....
Я сделал это! Вручную дизассемблировал обсуждаемый фрагмент кода. Сразу оговорюсь, что результат привожу в "псевдокоде", поскольку уже не помню мнемоник ни К580, ни Z80. Но понять, что Студия глючит все-таки можно: :wink:

Code: Select all

0000: 21 AAE8   : LD HL, AAE8
0003: E5        : PUSH HL
0004: 21 6400   : LD HL, 6400
0007: 11 B400   : LD DE, B400
000A: 01 0053   : LD BC, 0053
000D: 0A        : LD A, (BC)
000E: 03        : INC BC
000F: B7        : OR A, A
0010: C2 0022   : JP NZ, 0022
0013: 0A        : LD A, (BC)
0014: 77        : LD (HL), A
0015: 03        : INC BC
0016: 23        : INC HL
0017: CD E425   : CALL E425
001A: D0        : RET NC
001B: 0A        : LD A, (BC)
001C: FE FF     : CP A, FF
001E: C2 0013   : JP NZ, 0013
0021: 03        : INC BC
0022: 0A        : LD A, (BC)
0023: 32 BE57   : LD (BE57), A
0026: 03        : INC BC
0027: 0A        : LD A, (BC)
0028: 03        : INC BC
0029: 32 BE58   : LD (BE58), A
002C: 3A BE58   : LD A, (BE58)
002F: 77        : LD (HL), A
0030: 23        : INC HL
0031: CD E425   : CALL E425
0034: D0        : RET NC
0035: 3A BE57   : LD A, (BE57)
0038: FE 01     : CP A, 1
003A: CA 0044   : JP Z, 0044
003D: 3D        : DEC A
003E: 32 BE57   : LD (BE57), A
0041: C3 002C   : JP 002C
0044: A0        : LD A, (BC)
0045: B7        : OR A, A
0046: C2 0022   : JP NZ, 0022
0049: 03        : INC BC
004A: CD E425   : CALL E425
004D: D0        : RET NC
004E: C3 0013   : JP 0013
Carthago delenda est, Carthaginem delendam esse
User avatar
Zelya
Site Admin
Posts: 1071
Joined: 24 Jul 2008, 12:05

Post by Zelya »

liberation

Файл в студию!
Важно знать начало файла и начало исполняемого кода.
User avatar
liberation
Posts: 1405
Joined: 11 Aug 2008, 17:05
Location: Украина
Contact:

Post by liberation »

Zelya wrote:Важно знать начало файла и начало исполняемого кода.
Файл я уже высылал. Буквально триста лет тому назад, в Скайп, поищите в архивах. А что касается цитаты, то посмотрите эту реплику, там начало и файла и исполняемого кода нарисованы в натуральную величину. :D
Carthago delenda est, Carthaginem delendam esse
User avatar
Zelya
Site Admin
Posts: 1071
Joined: 24 Jul 2008, 12:05

Post by Zelya »

Буду посмотреть
User avatar
gtament
Posts: 74
Joined: 07 Aug 2012, 10:56
Location: Одесса, Украина

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

Post by gtament »

Где получить найсвежайшую версию?
User avatar
Zelya
Site Admin
Posts: 1071
Joined: 24 Jul 2008, 12:05

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

Post by Zelya »

В случае возвращения в Скайп ;)
orest
Posts: 127
Joined: 27 Feb 2013, 19:57
Location: Львівщина

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

Post by orest »

subj?

зібрався ото написати шото, асемблер навіть виучив для такого діла, а сабжа то й нема! чойто :?:

перекладаю:
- Шо ж робиться, людоньки? Хто потер Львів Студію в інтернетах?
User avatar
Zelya
Site Admin
Posts: 1071
Joined: 24 Jul 2008, 12:05

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

Post by Zelya »

orest
Да, мой грешок :(. Старую вытер, а новую не залил. Попробую исправиться, как только от богомерзкого Мака избавлюсь.
User avatar
liberation
Posts: 1405
Joined: 11 Aug 2008, 17:05
Location: Украина
Contact:

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

Post by liberation »

Zelya wrote:Попробую исправиться, как только от богомерзкого Мака избавлюсь.
Инсайдерская информация: это будет не скоро. :wink:

orest
Поэтому рекомендую поработать с эмулятором Марата, заодно и дополнительное тестирование проведете (у Вас ведь вроде бы FreeBSD?). Пока вроде бы все основные багофичи с ассемблером удалось окостылить. Совместите, так сказать, приятное с полезным.
Carthago delenda est, Carthaginem delendam esse
orest
Posts: 127
Joined: 27 Feb 2013, 19:57
Location: Львівщина

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

Post by orest »

liberation wrote:
Zelya wrote:Попробую исправиться, как только от богомерзкого Мака избавлюсь.
Инсайдерская информация: это будет не скоро. :wink:

orest
Поэтому рекомендую поработать с эмулятором Марата, заодно и дополнительное тестирование проведете (у Вас ведь вроде бы FreeBSD?). Пока вроде бы все основные багофичи с ассемблером удалось окостылить. Совместите, так сказать, приятное с полезным.
Попробую, дякую. Для такої справи в мене лінукс з уайном є.
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest