Author |
Message |
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
скорость рисования дуг и окружностей меня вполне устраивает, даже не уверен, что по таблице будет быстрее (в таких широких пределах координат, как сейчас). скорость рисования кругов (и прямоугольников) низкая из-за скорости процедуры рисования линий, которая их заполняет. она по-точечная, может, можно было бы оптимизировать, чтобы сразу выводить по-байтно в середине, однако до этого пока не дошло. процедура вывода точки проверяет на попадание в экран, поэтому можно рисовать фигуры, вылезающие за края экрана без опаски затирания памяти или появления вылезающих частей с противоположной стороны экрана. в принципе, процедуры получились аппаратно-независимые, за исключением вывода точки, но они слегка самомодифицирующиеся, поэтому их нельзя размещатьв пзу.
|
12 Aug 2010 21:59 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
|
12 Aug 2010 22:51 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
Эту программу я никогда не записывал на ленту я ее всегда помнил и вводил вручную:
-- типа светоэффекта при проигрывании музыки. правда, мне не удалось снять вэб-камерой клип, чтобы в фильм попал звук, который шел на выход. когда вкурю - может, сниму
|
16 Aug 2010 06:04 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
Сделал флэш-диск 512kB.
внешний вид:
софт для поддержки еще не написал, но уже тестировал "вручную" - эта игра была загружена с флэшки:
|
30 Aug 2010 05:08 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
в принципе туда лезут любые флэшки, тестировал на W29EE512, но для полного счастья для А18 нужно будет джампер поставить на +5В - у некоторых флэшек 1 нога - сброс или еще что-нибудь в этом роде, и при "0" там они не работают (например, AT49F002)
|
30 Aug 2010 05:53 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 859
|
Как раз по сбросу никаких проблем, все пины работают на ввод, и если подтянуть к +5В, то всё нормально. Вот команда инициализации, т.е. задания режима на вывод, та да - установит нули.
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
11 Sep 2010 10:18 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
залочить-то можно, но это же усложнение схемы у меня мысля была вешать исключающее или на WE/OE, т.е. если они оба ноль или оба 1 - то на CS подавать 1. а с другой стороны там же защита данных - для записи ж нужно подавать команду, а не просто подать 0 на WE! короче, для начала я поставил туда джампер - отрезал WE и подпер резистором, так что на чтение уже работает.
|
12 Sep 2010 05:06 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
покурил мануал - оказывается эта фигня 2aaa/5555, которая называется software data protection, включается и выключается, и с завода идет выключенная, так что попробую ее включить, когда доберусь это ж у меня первые покупные флэшки, а в выковыряных наверное всё включено, поэтому я с этим никогда и не сталкивался
|
13 Sep 2010 00:42 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
вобщем, решение проблемы оказалось банальным: при наличии резюка от WE к питанию ничё не портится, т.е., просто нельзя его оставлять плавающим - вот и всё
|
13 Sep 2010 21:42 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Чёта мне помницца - ВВ55 во время ресета все ноги в высоком импедансе, а по ресету - все на ввод, так что-ли ?
|
14 Sep 2010 04:17 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
да, по ресету все на ввод, по инициализации на вывод - нули. пробовал писать С0h в С до инициализации - толку не было, но потом я понял, что глюк был во время режима "на ввод" после ресета, когда уровни плавали.
|
14 Sep 2010 04:40 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А это у тебя не мааааленький такой советский струйный принтер "Электроника" был ?
Он ещё головку тонким троссиком таскал?
Типа "Электроника МС 6312", а ?
|
13 Jan 2011 10:42 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22543 Location: Silicon Valley
|
у меня такой был! внутри КР580ВМ80А
я вроде даже какую-то забугорную голову туда втыкал
в день отъезда за бугор оставил принтер охраннику дома где квартиру снимал...
P.S. я его подключал к спектруму "урал-48к" где LPT был как раз через ВВ55 притянут
P.P.S. к пц тоже естественно подключал
Last edited by Shaos on 14 Jan 2011 07:17, edited 1 time in total.
|
13 Jan 2011 15:59 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А я вот почему и спрашиваю. Я себе такой не купил, поскольку прежде, чем увидел в магазине "Электроника", мне уже приносили его чинить. Были траблы с головкой. Так что деньги приходилось считать, и на покупку я не решился. Но воспоминание - как об очень приятной аккуратной игрушке. Как увидел у Шурика корпус - помчался в Гугель вспоминать...
|
13 Jan 2011 20:30 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
у меня был (и есть) только корпус по-моему, там еще железяка внутри была, типо шасси - уже не помню, и всё оставил, потому что корпус прикольный.
|
13 Jan 2011 22:53 |
|
|