У меня unreal виснет при отладке программы с включенными метками. Это началось, когда файл user.l перевалил за 14 килобайт. Кто-нибудь сталкивался с подобным, может быть есть еще решения для отладчика?
У меня unreal виснет при отладке программы с включенными метками. Это началось, когда файл user.l перевалил за 14 килобайт. Кто-нибудь сталкивался с подобным, может быть есть еще решения для отладчика?
Я разобрался, почему виснет unrealspeccy debugger! Это происходит если длина метки где-то в районе 12 символов - точно не знаю.
интересненько...
Сайт тюменских спектрумистов: http://hds.ncn.ru
Архив спектрумовских исходников: http://opensourcezx.untergrund.net
Имеется Регестрированый Русофецированый (по желанию) UltraEdit 13.00 +4
кто хочет такое заиметь пишите в личку
Сайт тюменских спектрумистов: http://hds.ncn.ru
Архив спектрумовских исходников: http://opensourcezx.untergrund.net
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
хачу ультраедит =) но почему-то не могу стукнуться в аську =( а личные сообщения у меня оказывается отключены =) не включать же их...
Мдя... ну и когда же наимудрейший bugsy соизойдет до нас и проявит свет лика истины, как же настроить UltraEdit, так что бы было нам счастье вечное... Бо задолбал меня CE
(๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ
я тоже ждал... но кримсон едитор уже прирос к рукам щас за полгода =)
breeze, блин я уж думал и не актуально...
ну раз задолбал всё-таки СЕ - тогда расскажу. к томужэ я угостился таблеткой XTC и теперь я сцукно быстрый правда заснуть не могу...
ну ничо скоро пройдёт. я просто попробывал...
итак, чем мне понравился UltraEdit - ВСЕМ!
единственный минус это отсутствие Project Notepad`a и непонимание хекс чисел как чисел, а не букв (я имею ввиду раскраску текста).
я установил себе UE12.20+1 это не самая последняя версия, но я довольно консервативен, да и таблетку от старой версии проще найти .
далее заходим в установочную директорию и открываем на редактирование файл wordfile.txt и в его конец добавляем раскраску для ещё одного языка программирования. в моей версии он стал 12-ым по счету.
вот что я вставил:
------8<--------------
/L12"Asm Zilog" Nocase Block Comment On = /* Block Comment Off = */ String Chars = " File Extensions = A80 ASM AZ8
/Delimiters = #~!@%^&*()-+=|\/{}[]:;"'<> , .?
/Function String = "%[a-zA-Z_][a-zA-Z_,0-9]+$"
/Function String 1 = "%[a-zA-Z_][a-zA-Z_0-9]+[ ]+$"
/Function String 2 = "%[a-zA-Z_][a-zA-Z_0-9]+[ ]+[;]"
/Member String = "%[a-zA-Z_][a-zA-Z_,0-9]+$"
/Open Fold Strings = "macro" "dup" "ent" "if" "LUA" "//["
/Close Fold Strings = "endm" "edup" "endif" "ENDLUA" "//]"
/Open Brace Strings = "("
/Close Brace Strings = ")"
/Line Comment = ;
/C1"Keywords"
adc add and
bit
call ccf cp cpd cpdr cpi cpir
cpl
daa dec di djnz
ei ex exx
halt
im in inc ind indr inf ini
inir
jp jr
ld ldd lddr ldi ldir
neg nop
or otdr otir out outd outi outr
pop push
res ret reti retn
rl rla rlc rlca rld rr rra
rrc rrca rrd rst
sbc scf set sla sli sra srl
sub
xor
/C2"Directives"
db defb defm defs defw disp display dm ds
dup dw
edup else endif end endm ent equ
if incbin include
labelslist
macro
org
page
rept
savebin savehob savesna
/C3"Conditions and registers"
a af af'
b bc bc'
c
d de de'
e
f
h hl hl'
l
i iy ix
m
nc nz
p pe po
r
sp
z
/C4"Special"
ATMTURBO512
DEVICE
NONE
PENTAGON128
SCORPION256
ZXSPECTRUM128 ZXSPECTRUM48
/C5"LUA instruction"
ALLPASS
ENDLUA
LUA
PASS1 PASS2 PASS3
------>8--------------
сохраняем файлик и запускаем собственно редактор.
идём в меню Advanced>Project tool configuration
и пишем в Menu item name: sjasmplus
в Command line что-то типа: "C:\Bugsy\SCENE\!ZX-Spectrum\For Pc\Assm&Disassm\sjasmplus\sjasmplus.exe" "%f"
в Working directory: %rp
ну и нажимаем ОК
затем идём опять в Advanced>Configuration>Key mapping
и ищем AdvancedProjectTool1, задав для этого пункта например кнопу F9. т.е. компилятор будет запускаться по F9.
и ещё надо включить список меток. для этого идём View>Views/Lists и включаем Function List.
вот и всё... остальное догадаетесь. как вести проекты и прочее.
p.s. в wordfile я настроил фолдинг по определённым символам
если я пишу текст так:
terrain_sprite_out
//[
ex de,hl
ld b,d ;сохраняем адрес экрана в ВС
ld c,e
....
set_sp ld sp,0 ;сюда пишем sp, которое потом восстановим
ret
//]
благодаря фолдингу можно будет свернуть эту процедуру в одну строку
т.е. останется:
terrain_sprite_out
//[
мне удобно по крайней мере.
если есть вопросы - пишите.
Сайт тюменских спектрумистов: http://hds.ncn.ru
Архив спектрумовских исходников: http://opensourcezx.untergrund.net
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)