PC-01 Lviv
http://pc01.lviv.ua/forum/

DOS-эмулятор в исходниках
http://pc01.lviv.ua/forum/viewtopic.php?f=12&t=134
Page 2 of 3

Author:  a99 [ 25 Apr 2012, 15:34 ]
Post subject: 

Quote:
Так что даже двушка с ТФТ :(
Не, TFT — это не труъ ;) Ну, и проблемы с видеорежимом...
Эмулятор собирается легко и непринужденно. Нужно лишь добавить в PATH TP5.5 и NASM и запустить make. Да, и не забыть подбросить ROM, который мечтаю когда-нибудь увидеть свободным :)

Author:  liberation [ 26 Apr 2012, 00:57 ]
Post subject: 

Реплика про образы ПЗУ вынесена в отдельную тему.

Author:  liberation [ 05 May 2012, 22:40 ]
Post subject: 

Quote:
Моя любимая двушка всегда готова.
Чем закончились галантные опыты с любимой двушкой? Собрался эмуль? :wink:

Author:  Zelya [ 06 May 2012, 20:37 ]
Post subject: 

Дык, моник только ТФТ. Так что даже не брался :cry:

Author:  sadfsdfsdaf [ 07 May 2012, 02:05 ]
Post subject: 

Quote:
Quote:
Моя любимая двушка всегда готова.
Чем закончились галантные опыты с любимой двушкой? Собрался эмуль? :wink:
Кто же с девушкой эмуль собирает? :-)
Quote:
Дык, моник только ТФТ. Так что даже не брался :-(
Попробовал из мазохизма свой старый пересобрать - таки даже запустился после доработки программного окружения кувалдой.

P.S. видеорежим у меня стандартный.

Author:  liberation [ 07 May 2012, 09:25 ]
Post subject: 

Quote:
Кто же с девушкой эмуль собирает? :-)
Первым делом, первым делом двушка, ну а девушки потом... :wink:
Quote:
Попробовал из мазохизма свой старый пересобрать...
Back To The Old Skool!!! Раз уж такая гулянка пошла, то не пора ли и с джава-эмуля стряхнуть пыль? :D

p.s.
Исходники отличные. Можно по ним Си изучать. Или вспоминать.

Author:  Zelya [ 07 May 2012, 10:20 ]
Post subject: 

sadfsdfsdaf
Теперь объясните мне медленно. У меня есть 286 с ТФТ моником. Есть шанс, что какой-то из эмулей на нем пойдет? Если есть, то какой именно эмуль ?

Author:  sadfsdfsdaf [ 14 May 2012, 00:25 ]
Post subject: 

Quote:
sadfsdfsdaf
Теперь объясните мне медленно. У меня есть 286 с ТФТ моником. Есть шанс, что какой-то из эмулей на нем пойдет? Если есть, то какой именно эмуль ?
мой должен пойти, если скорости эмуляции хватит - видеорежим там стандартный, для максимальной скорости надо повыключать синхронизацию с таймером и проч.
Code:
; 10H graphic  640x350  8x14  4 or 16       EGA,VGA  a000  Enh,Anlg
                Mov     Ax,10h          ; Init VIDEO
                Int     10h

Author:  sadfsdfsdaf [ 14 May 2012, 00:28 ]
Post subject: 

Quote:
Back To The Old Skool!!! Раз уж такая гулянка пошла, то не пора ли и с джава-эмуля стряхнуть пыль? :D
можно конечно.... Sun начиная с 1.3 сделал функции доступа к звуку policy-управляемыми, не исключено, что если полиси "допилить", то всё и так заведётся (с поправкой на хреновый звук (другого тогда в яве не было)).
движок эмуляции ещё можно поискать.... он вообще на перле был написан.

Author:  Zelya [ 14 May 2012, 10:28 ]
Post subject: 

sadfsdfsdaf
Quote:
мой должен пойти, если скорости эмуляции хватит
ОК попробую Ваш новый

Author:  liberation [ 14 May 2012, 21:56 ]
Post subject: 

Quote:
движок эмуляции ещё можно поискать.... он вообще на перле был написан.
Движок на Перле было бы интересно увидеть. Вот прекрасное на Перле из Вики:
Quote:
BEFOREHEAD: close door, each window & exit; wait until time.
open spellbook, study, read (scan, select, tell us);
write it, print the hex whole each watches,
reverse its length, write again;
kill spiders, pop them, chop, split, kill them.
unlink arms, shift, wait & listen (listening, wait),
sort the flock (then, warn the "goats" & kill the "sheep");
kill them, dump qualms, shift moralities,
values aside, each one;
die sheep! die to reverse the system
you accept (reject, respect);
next step,
kill next sacrifice, each sacrifice,
wait, redo ritual until "all the spirits are pleased";
do it ("as they say").
do it(*everyone***must***participate***in***forbidden**s*e*x*).
return last victim; package body;
exit crypt (time, times & "half a time") & close it,
select (quickly) & warn your next victim;
AFTERWORDS: tell nobody,
wait, wait until time;
wait until next year, next decade;
sleep, sleep, die yourself,
die at last
Думаю, эмуль будет не менее поэтичен. :D

Author:  sadfsdfsdaf [ 04 Jun 2012, 02:17 ]
Post subject:  Re: DOS-эмулятор в исходниках

Quote:
Думаю, эмуль будет не менее поэтичен
всё гораздо более прозаично.
Attachment:
File comment: генератор эмулятора и дизассемблера i8080
i8080_lvt.zip [13.6 KiB]
Downloaded 778 times
у меня ещё версия под винду была (Win32 GUI, без всяких DirectX, работало на старючих дровах), но так и не доделал.
ну, а движок разумеется был общим - и для явы и для си.

Author:  liberation [ 04 May 2013, 08:29 ]
Post subject:  Re: DOS-эмулятор в исходниках

Решил запустить эмуляторы Антона и Владимира в DOSBox 0.74 (последняя версия на сегодняшний день). Сразу же удивило низкое быстродействие. К счастью, решение нашлось в конфиге dosbox, спешу поделиться. Нужно присвоить новое значение параметру cycles:
cycles=max

Author:  Zelya [ 07 May 2013, 10:43 ]
Post subject:  Re: DOS-эмулятор в исходниках

Quote:
Решил запустить эмуляторы Антона и Владимира в DOSBox 0.74 (последняя версия на сегодняшний день). Сразу же удивило низкое быстродействие. К счастью, решение нашлось в конфиге dosbox, спешу поделиться. Нужно присвоить новое значение параметру cycles:
cycles=max
Ну, низкое быстродейстиве не должно удивлять. Двойная эмуляция все-таки. А скорость DOSBox'а еще можно менять хоткеями (кажись CTRL+F11/CTRL+F12) в процессе исполнения, чтобы настроить приемлемую для себя скорость. На больших скоростях могут появится лаги со звуком и дерганное изображение.

Author:  Zelya [ 04 Sep 2013, 00:22 ]
Post subject:  Re: DOS-эмулятор в исходниках

Попробовал эмулятор нашего уважаемого Калашникова. Звук - просто прелесть! Но почему-то не совсем верно отрабатывают клавиши со стрелками. Например, в Аэрокобре при перемещении сразу же срабатывает и выстрел.

Page 2 of 3 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/