Page 3 of 6

Re: Нужен ПЦшный редактор .а80

PostPosted: 04 Jan 2012, 17:35
by deathsoft
fk0 wrote:Профессионалы пишут в Vim.

Профессионалы (буханщики) пишут в емаксе, как завещал главный буханщик - столман.

Re: Нужен ПЦшный редактор .а80

PostPosted: 04 Jan 2012, 21:07
by DimkaM
нолька wrote:прога редкая, интернеты про нее не знают
а где .z80 файлы делаются? Мне нужно глянуть алгоритм восстановления из снапшота. Я делал пускалку .sna файлов с фата, но она на стеке 13 байт портит.
Code: Select all
.ON_STACK
        OUT (C),A
        XOR A
        OUT (#BF),A
        POP BC
        POP AF
        RET

Re: Нужен ПЦшный редактор .а80

PostPosted: 04 Jan 2012, 21:28
by lvd
огоспаде, про нми почитай в доке. Можно засрать только 2 байта в стеке, если у восстанавливаемой проги нет стека в 0000-3ффф.

Re: Нужен ПЦшный редактор .а80

PostPosted: 04 Jan 2012, 21:38
by DimkaM
lvd wrote:огоспаде, про нми почитай в доке
читал про это дело, но с первого захода не понял. Как приспичит буду вникать. Тама, как я понял, сначала надо спровоцировать нми через порт, чтоп альтера пейджу запомнила из нулевой банки.

Re: Нужен ПЦшный редактор .а80

PostPosted: 04 Jan 2012, 21:49
by lvd
надо самому себе дать нми, далее из фф страницы вгрузить дату в озу, поместить на стек программы адрес входа в неё, далее из своего стека в фф паге восстановить регистры, переставить регистр стека на стек программы, out (#BE),A: retn

Re: Нужен ПЦшный редактор .а80

PostPosted: 04 Jan 2012, 22:45
by deathsoft
DimkaM wrote:а где .z80 файлы делаются?

http://www.worldofspectrum.org/faq/reference/z80format.htm
Да хоть в унриале лоадер посомтри.

Re: Нужен ПЦшный редактор .а80

PostPosted: 05 Jan 2012, 13:17
by jdigreze
DimkaM wrote:Нужен ПЦшный редактор .а80
Пользую bred3. Если подправить конфиги колорера, то буде подсвечивать и а80.

Re: Нужен ПЦшный редактор .а80

PostPosted: 05 Jan 2012, 13:46
by lvd
тот самый мед
вроде с насройкоме, но как ему в них ткнуть не спрашивайте, зобылъ давно.

Re: Нужен ПЦшный редактор .а80

PostPosted: 06 Jan 2012, 11:16
by fk0
deathsoft wrote:Профессионалы (буханщики) пишут в емаксе, как завещал главный буханщик - столман.


Просто столман ниасилил TCL и Vim впридачу. Вообще есть мнения, что Vim более unix way, а Emacs -- жалкая попытка изобразить операционную систему внутри редактора (сейчас это называется "виртуализация").

Короче, Vim живёт и развивается и им можно пользоваться не изучая Lisp -- это его плюс. Даже есть режим редактирования в режиме notepad (это когда букву нажимаешь -- и она тут же появляется на экране, вместо того, чтоб бибикать и всё портить). Есть синтаксис под Z80, тэги и всё такое. Для ассемблера, кстати, очень круто, ибо можно как в IDA перейти к функции, что-то подсмотреть, вернуться, можно ссылки внутри файла давать на другие части файла и т.п.

Re: Нужен ПЦшный редактор .а80

PostPosted: 06 Jan 2012, 11:24
by lvd
fk0 wrote:Даже есть режим редактирования в режиме notepad (это когда букву нажимаешь -- и она тут же появляется на экране, вместо того, чтоб бибикать и всё портить).

1111111!
evim называецо, его в основном и юзаю :crazy: