Страница 2 из 2
Добавлено: 19 мар 2019, 18:11
shiny
Да ебанись (: Спектакулятор куда удобнее.
Добавлено: 19 мар 2019, 18:16
daniel
Шыншыл писал(а):Не получается у 8го спектакулятора сделать скриншот.
можно окно скопировать alt+PrtScrreen и вставить например в паинт.
вообще я просил из меню сделать save as... *.szx
Добавлено: 19 мар 2019, 18:18
daniel
AAA писал(а):Есть единый эмулятор
есть пентева
Добавлено: 19 мар 2019, 18:19
daniel
проверил и под тс конфой и по бэйз - всё заебок.
Добавлено: 19 мар 2019, 18:25
shiny
да забей
Добавлено: 19 мар 2019, 18:26
kalantaj
С учётом того, что я мягко говоря слабачокс в кодерстве, хотелось бы чтоб хотябы в общих чертах поэтапно рассказал как сделал. Подобных работ на самом деле валом, потому интересно просто ппц. И вообще как такты и чем высчитывал ну и вообще...
P.S. На пентеве проверю чутка попожжа. На тормознутом нетбуке чутка рвёт картинку посредине, но в паузе всё ок. Скорее всего именно в тормознутости бука дело.
Добавлено: 19 мар 2019, 18:38
wbr
глянул в Эве - все пучком!
Добавлено: 19 мар 2019, 19:05
daniel
kalantaj писал(а):И вообще как такты и чем высчитывал ну и вообще...
сначала пробовал чисто патчить код на JP добавляя выравнивающие команды. Но изменений слишком много оказалось и эти джампы съели свободные такты. Потом дизассемблирвал в ZX Disam (на vtrdos есть). Н у а потом с помощью с дебаггера в EmuZX Win смотрел сколько тактов занимает тот или иной кусок кода. в циклах надо заменять все условные jr и djnz на jp.
Emu ZX Win очень удобно работать с разтактовкой, он может измерять в тактах при трассировке кода, например измерить сколько занимает тот или иной код. например call или кусок кода между брэйкпоинтами. дальше вычисляешь сколько тактов надо добавить - вариантов всего то 1,2,3 такта ну и подставляешь в зависимости от недостающих тактов например dec hl или jp $+3 выровнят на два такта но съедят из инта дополнительно 4 или 8 тактов, для 1 такта можно использовать ld r,a - 9 тактов (короче не придумал), для 3 тактов можно например sub 0. но надо следить ещё за флагами. Был интересный момент модифицирующийся кусок кода когда вместо nop подставлялся dec hl, поэтому пришлось сначала исправить чтобы вместо nop подставлялся dec de вроде значение которого было уже не важно, и только потом выравнива. В итоге всё выравнивание съело свободные такты и музон родной уже неукладывался в инт. да ещё его и выранивать нужно было. Поэтому пришлось с музыкой мудрить. Что ещё интересно?
Добавлено: 19 мар 2019, 19:05
daniel
wbr писал(а):глянул в Эве - все пучком!
сэнкс
Добавлено: 19 мар 2019, 19:33
shiny
Добавлено: 19 мар 2019, 19:48
daniel
и сколько?

Добавлено: 19 мар 2019, 19:51
shiny
до сих пор вздрагиваю (: по совету вставил скролл и синк полетел. Еле выправил (:
Добавлено: 19 мар 2019, 20:22
бох в отпуске
https://youtu.be/cjTbs7yZZAs
Заменил работает в идеале. Гоблин пал...
Добавлено: 19 мар 2019, 20:31
shiny
Ща заебись
Добавлено: 19 мар 2019, 20:53
daniel
ютуб превращает 8*8 в 16*16, не так оно на стекле выглядит... отставше какие то технологии в гугле

.
Добавлено: 19 мар 2019, 21:38
бох в отпуске
daniel 66579 писал(а):ютуб превращает 8*8 в 16*16, не так оно на стекле выглядит... отставше какие то технологии в гугле

.
Писюк пока не может демонстрировать видеокарту спека. Технологии ещё отсталые
Добавлено: 19 мар 2019, 22:02
daniel
скриншот на сайте с кривизной поменяй.
Добавлено: 19 мар 2019, 23:00
бох в отпуске
daniel 66584 писал(а):скриншот на сайте с кривизной поменяй.
Сделал, появиться после того как ты очистишь кеш браузера