http://tasvideos.org/forum/viewtopic.ph ... 292#235292
Super Mario
Moderator: Shaos
-
vinxru
- Retired
- Posts: 587
- Joined: 27 Mar 2013 04:55
- Location: 62.192.229.16
В существующем виде я забил на игру. Сколько глюков найдео, а сколько еще осталось.
Но я разобрался, как превратить асм в нормальный Си. Поэтому буду писать дизаСИмблер или рекомпилятор.
Сначала простое преобразвоание на Си, а потом автоматический рефакторинг. То есть множество мелких изменений повышающих наглядность и производительность, без изменения функциональности.
Работа с видеопроцессором Динди очень похожа на работу с BIOS-ом, мы легко можем реализовать его на любом компе. Только в скорость всё упирается, точнее в скорость скролла. У БК, УКНЦ, Апогея, Вектора скролл есть, хоть и придется поставить монитор на бок
Но я разобрался, как превратить асм в нормальный Си. Поэтому буду писать дизаСИмблер или рекомпилятор.
Сначала простое преобразвоание на Си, а потом автоматический рефакторинг. То есть множество мелких изменений повышающих наглядность и производительность, без изменения функциональности.
Работа с видеопроцессором Динди очень похожа на работу с BIOS-ом, мы легко можем реализовать его на любом компе. Только в скорость всё упирается, точнее в скорость скролла. У БК, УКНЦ, Апогея, Вектора скролл есть, хоть и придется поставить монитор на бок
-
b2m
- Devil
- Posts: 927
- Joined: 26 May 2003 06:57
Можно округлить позицию скролла с точностью до половины экрана и перерисовывать в нужные моменты только полэкрана (когда номер половины экрана не совпадает, а уже нарисованную часть перекидывать как можно быстрее).vinxru wrote:У БК, УКНЦ, Апогея, Вектора скролл есть, хоть и придется поставить монитор на бок
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
http://bashkiria-2m.narod.ru/
-
MC68k
- Retired
- Posts: 1328
- Joined: 25 Jul 2011 00:14
- Location: WWW
-
vinxru
- Retired
- Posts: 587
- Joined: 27 Mar 2013 04:55
- Location: 62.192.229.16
