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

Programs, sources, embedded, demomaking, whatsoever related to subj :)

Postby deathsoft » 04 Jan 2012, 17:35

fk0 wrote:Профессионалы пишут в Vim.

Профессионалы (буханщики) пишут в емаксе, как завещал главный буханщик - столман.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby DimkaM » 04 Jan 2012, 21:07

нолька wrote:прога редкая, интернеты про нее не знают
а где .z80 файлы делаются? Мне нужно глянуть алгоритм восстановления из снапшота. Я делал пускалку .sna файлов с фата, но она на стеке 13 байт портит.
Code: Select all
.ON_STACK
        OUT (C),A
        XOR A
        OUT (#BF),A
        POP BC
        POP AF
        RET
N>"Идите нахуй" со своей политикой...
DimkaM
 
Posts: 1011
Joined: 24 Mar 2010, 12:42
Location: г.Щёлково М.О.
Group: Registered users

Postby lvd » 04 Jan 2012, 21:28

огоспаде, про нми почитай в доке. Можно засрать только 2 байта в стеке, если у восстанавливаемой проги нет стека в 0000-3ффф.
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby DimkaM » 04 Jan 2012, 21:38

lvd wrote:огоспаде, про нми почитай в доке
читал про это дело, но с первого захода не понял. Как приспичит буду вникать. Тама, как я понял, сначала надо спровоцировать нми через порт, чтоп альтера пейджу запомнила из нулевой банки.
N>"Идите нахуй" со своей политикой...
DimkaM
 
Posts: 1011
Joined: 24 Mar 2010, 12:42
Location: г.Щёлково М.О.
Group: Registered users

Postby lvd » 04 Jan 2012, 21:49

надо самому себе дать нми, далее из фф страницы вгрузить дату в озу, поместить на стек программы адрес входа в неё, далее из своего стека в фф паге восстановить регистры, переставить регистр стека на стек программы, out (#BE),A: retn
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby deathsoft » 04 Jan 2012, 22:45

DimkaM wrote:а где .z80 файлы делаются?

http://www.worldofspectrum.org/faq/reference/z80format.htm
Да хоть в унриале лоадер посомтри.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby jdigreze » 05 Jan 2012, 13:17

DimkaM wrote:Нужен ПЦшный редактор .а80
Пользую bred3. Если подправить конфиги колорера, то буде подсвечивать и а80.
Сколько меня не корми, волк всё равно в лес смотреть будет
jdigreze
 
Posts: 1478
Joined: 01 Aug 2008, 06:49
Location: Агбан
Group: Registered users

Postby lvd » 05 Jan 2012, 13:46

тот самый мед
вроде с насройкоме, но как ему в них ткнуть не спрашивайте, зобылъ давно.
Attachments
Med.rar
(1.32 MB) Downloaded 691 times
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby fk0 » 06 Jan 2012, 11:16

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


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

Короче, Vim живёт и развивается и им можно пользоваться не изучая Lisp -- это его плюс. Даже есть режим редактирования в режиме notepad (это когда букву нажимаешь -- и она тут же появляется на экране, вместо того, чтоб бибикать и всё портить). Есть синтаксис под Z80, тэги и всё такое. Для ассемблера, кстати, очень круто, ибо можно как в IDA перейти к функции, что-то подсмотреть, вернуться, можно ссылки внутри файла давать на другие части файла и т.п.
* Origin: зип файл! (2:5030/1559)
User avatar
fk0
 
Posts: 1535
Joined: 07 Apr 2007, 01:08
Group: Registered users

Postby lvd » 06 Jan 2012, 11:24

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

1111111!
evim называецо, его в основном и юзаю :crazy:
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

PreviousNext

Return to Coding

Who is online

Users browsing this forum: No registered users and 19 guests

cron