Size: a a a

Chaos Constructions Demo/Retro

2020 April 14

ЕК

Евгений Красников (Jin X) in Chaos Constructions Demo/Retro
Artem Vasilev
6 7 инструкций
На самом деле можно 4 (12 байт), у меня так выходило.
источник

ΔΒ

Δαρθ Βέιδερ in Chaos Constructions Demo/Retro
это есть в 256б? или в фридосе?
или тупо в досбоксе по умолчанию включено и потому какбы 'у нас все с реала'?
источник

ΔΒ

Δαρθ Βέιδερ in Chaos Constructions Demo/Retro
ну или хотя бы тулза для включения к 256б приложена?
источник

ЕК

Евгений Красников (Jin X) in Chaos Constructions Demo/Retro
Евгений Красников (Jin X)
На самом деле можно 4 (12 байт), у меня так выходило.
Но это не совсем safe-код.
источник

ЕК

Евгений Красников (Jin X) in Chaos Constructions Demo/Retro
Δαρθ Βέιδερ
это есть в 256б? или в фридосе?
или тупо в досбоксе по умолчанию включено и потому какбы 'у нас все с реала'?
В коде у той интры нет. Про FreeDOS не знаю, надо проверять. По умолчанию отключено.
источник

ЕК

Евгений Красников (Jin X) in Chaos Constructions Demo/Retro
Евгений Красников (Jin X)
На самом деле можно 4 (12 байт), у меня так выходило.
А, даже 3 инструкции (10 байт).
источник

ЕК

Евгений Красников (Jin X) in Chaos Constructions Demo/Retro
С AVX всё сложнее. Там надо либо в PMode работать всегда, либо переключаться в PM на время работы с AVX и потом обратно. И код активации соответственно, длиннее.
источник

SR

Shamil Randuev in Chaos Constructions Demo/Retro
@fatalsnipe смотри что выпустили https://www.pouet.net/prod.php?which=85351
источник

SR

Shamil Randuev in Chaos Constructions Demo/Retro
хочешь немного амиги?
источник

ЕК

Евгений Красников (Jin X) in Chaos Constructions Demo/Retro
Нет, во FreeDOS тоже SSE по умолчанию выключено.
Х/з тогда, как они запускали...
источник

ЕК

Евгений Красников (Jin X) in Chaos Constructions Demo/Retro
Да, в DOSBox-X нет SSE, это я ошибся...
источник

AV

Artem Vasilev in Chaos Constructions Demo/Retro
Евгений Красников (Jin X)
Нет, во FreeDOS тоже SSE по умолчанию выключено.
Х/з тогда, как они запускали...
ой
источник

ЕК

Евгений Красников (Jin X) in Chaos Constructions Demo/Retro
Вообще говоря, я согласен, что в DOSBox, FreeDOS и MS-DOS есть свои особенности. Что работает в MS-DOS может не работать во FreeDOS, т.к. там защиты включены дополнительные. Типа нельзя читать слово по смещению [0FFFFh] (будет #GP), lmsw запрещён (тоже #GP) и т.д.
Что работает в DOSBox может не работать во FreeDOS, MS-DOS.
Про QEMU и Bochs вообще молчу. Там вообще много чего не работает так, как в других системах.
источник

SR

Shamil Randuev in Chaos Constructions Demo/Retro
Евгений Красников (Jin X)
Или эту с SSE пускали с DOSBox-X, кстати.
запускали в досбокс 0.74-3
источник

ЕК

Евгений Красников (Jin X) in Chaos Constructions Demo/Retro
Shamil Randuev
запускали в досбокс 0.74-3
Не могли они оттуда запускать, там SSE не поддерживается — это 100%.
источник

AV

Artem Vasilev in Chaos Constructions Demo/Retro
Евгений Красников (Jin X)
Вообще говоря, я согласен, что в DOSBox, FreeDOS и MS-DOS есть свои особенности. Что работает в MS-DOS может не работать во FreeDOS, т.к. там защиты включены дополнительные. Типа нельзя читать слово по смещению [0FFFFh] (будет #GP), lmsw запрещён (тоже #GP) и т.д.
Что работает в DOSBox может не работать во FreeDOS, MS-DOS.
Про QEMU и Bochs вообще молчу. Там вообще много чего не работает так, как в других системах.
из того что помню - не рекомендуется юзать весь сегмент 0x9000, так как обычно в последнем килобайте лежит extended BIOS data area
источник

AV

Artem Vasilev in Chaos Constructions Demo/Retro
и если ее испортить, возможны проблемы
источник

ЕК

Евгений Красников (Jin X) in Chaos Constructions Demo/Retro
Artem Vasilev
из того что помню - не рекомендуется юзать весь сегмент 0x9000, так как обычно в последнем килобайте лежит extended BIOS data area
Это где именно?
источник

AV

Artem Vasilev in Chaos Constructions Demo/Retro
но это зависит не от доса, а от версии биоса
источник

AV

Artem Vasilev in Chaos Constructions Demo/Retro
на award 4.51 и выше она точно есть
источник