Новый старый Специалист :)
Moderator: Lavr
- 
				shoorick
														 - Doomed
 - Posts: 487
 - Joined: 05 Nov 2007 05:08
 - Location: Украина
 
скорость рисования дуг и окружностей меня вполне устраивает, даже не уверен, что по таблице будет быстрее (в таких широких пределах координат, как сейчас). скорость рисования кругов (и прямоугольников) низкая из-за скорости процедуры рисования линий, которая их заполняет. она по-точечная, может, можно было бы оптимизировать, чтобы сразу выводить по-байтно в середине, однако до этого пока не дошло. процедура вывода точки проверяет на попадание в экран, поэтому можно рисовать фигуры, вылезающие за края экрана без опаски затирания памяти или появления вылезающих частей с противоположной стороны экрана. в принципе, процедуры получились аппаратно-независимые, за исключением вывода точки, но они слегка самомодифицирующиеся, поэтому их нельзя размещатьв пзу.
			
			
									
						
										
						- 
				shoorick
														 - Doomed
 - Posts: 487
 - Joined: 05 Nov 2007 05:08
 - Location: Украина
 
вот и библиотечка (последний вариант)
http://www.nedopc.org/nedopc/upload/lib85.0.3.0.0.zip
а это, собственно, дэма:
http://www.nedopc.org/nedopc/upload/DEMO.0.1.0.0.zip
			
			
									
						
										
						http://www.nedopc.org/nedopc/upload/lib85.0.3.0.0.zip
а это, собственно, дэма:
http://www.nedopc.org/nedopc/upload/DEMO.0.1.0.0.zip
- 
				shoorick
														 - Doomed
 - Posts: 487
 - Joined: 05 Nov 2007 05:08
 - Location: Украина
 
Эту программу я никогда не записывал на ленту 
 я ее всегда помнил и вводил вручную:
-- типа светоэффекта при проигрывании музыки. правда, мне не удалось снять вэб-камерой клип, чтобы в фильм попал звук, который шел на выход. когда вкурю - может, сниму 
			
			
									
						
										
						Code: Select all
    lxi h,55AAh
    shld 8FFAh 
    call 0C010h
    mvi d,0
    lxi b,0B0C0h
m1:
    mvi h,0A0h
m2:
    mvi l,40h 
m3:
    lda 0FF01h
    rar
    mov a,d
    sbb a
    mov m,a
    inr l
    mov a,l
    cmp c
    jnz m3
    inr h
    mov a,h
    cmp b
    jnz m2
    jmp m1     
- 
				shoorick
														 - Doomed
 - Posts: 487
 - Joined: 05 Nov 2007 05:08
 - Location: Украина
 
- 
				shoorick
														 - Doomed
 - Posts: 487
 - Joined: 05 Nov 2007 05:08
 - Location: Украина
 
- 
				b2m
 - Devil
 - Posts: 927
 - Joined: 26 May 2003 06:57
 
Как раз по сбросу никаких проблем, все пины работают на ввод, и если подтянуть к +5В, то всё нормально. Вот команда инициализации, т.е. задания режима на вывод, та да - установит нули.HardWareMan wrote:К тому же, лично я, проинвертировал бы WR/OE/CS, зная поведение ВВ55 по сбросу.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
			
						http://bashkiria-2m.narod.ru/
- 
				shoorick
														 - Doomed
 - Posts: 487
 - Joined: 05 Nov 2007 05:08
 - Location: Украина
 
залочить-то можно, но это же усложнение схемы 
 у меня мысля была вешать исключающее или на WE/OE, т.е. если они оба ноль или оба 1 - то на CS подавать 1. а с другой стороны там же защита данных - для записи ж нужно подавать команду, а не просто подать 0 на WE! короче, для начала я поставил туда джампер - отрезал WE  и подпер резистором, так что на чтение уже работает.
			
			
									
						
										
						- 
				shoorick
														 - Doomed
 - Posts: 487
 - Joined: 05 Nov 2007 05:08
 - Location: Украина
 
покурил мануал - оказывается эта фигня 2aaa/5555, которая называется software data protection, включается и выключается, и с завода идет выключенная, так что попробую ее включить, когда доберусь 
 это ж у меня первые покупные флэшки, а в выковыряных наверное всё включено, поэтому я с этим никогда и не сталкивался 
			
			
									
						
										
						- 
				shoorick
														 - Doomed
 - Posts: 487
 - Joined: 05 Nov 2007 05:08
 - Location: Украина
 
- 
				Lavr
														 - Supreme God
 - Posts: 16804
 - Joined: 21 Oct 2009 08:08
 - Location: Россия
 
2_HardWareMan
Чёта мне помницца - ВВ55 во время ресета все ноги в высоком импедансе, а по ресету - все на ввод, так что-ли ?HardWareMan wrote:...все лапки ВВ55 желательно подтягивать к +5, пышто в режиме ввода (когда ресет) они плывут.
- 
				shoorick
														 - Doomed
 - Posts: 487
 - Joined: 05 Nov 2007 05:08
 - Location: Украина
 
- 
				Lavr
														 - Supreme God
 - Posts: 16804
 - Joined: 21 Oct 2009 08:08
 - Location: Россия
 
2_shoorick

А это у тебя не мааааленький такой советский струйный принтер "Электроника" был ?
Он ещё головку тонким троссиком таскал?
Типа "Электроника МС 6312", а ?


- 
				Shaos
														 - Admin
 - Posts: 24438
 - Joined: 08 Jan 2003 23:22
 - Location: Silicon Valley
 
у меня такой был! внутри КР580ВМ80А 
я вроде даже какую-то забугорную голову туда втыкал
в день отъезда за бугор оставил принтер охраннику дома где квартиру снимал...
P.S. я его подключал к спектруму "урал-48к" где LPT был как раз через ВВ55 притянут
P.P.S. к пц тоже естественно подключал
			
			
													я вроде даже какую-то забугорную голову туда втыкал
в день отъезда за бугор оставил принтер охраннику дома где квартиру снимал...
P.S. я его подключал к спектруму "урал-48к" где LPT был как раз через ВВ55 притянут
P.P.S. к пц тоже естественно подключал
					Last edited by Shaos on 14 Jan 2011 07:17, edited 1 time in total.
									
			
						
										
						- 
				Lavr
														 - Supreme God
 - Posts: 16804
 - Joined: 21 Oct 2009 08:08
 - Location: Россия
 
А я вот почему и спрашиваю. Я себе такой не купил, поскольку прежде, чем увидел в магазине "Электроника", мне уже приносили его чинить. Были траблы с головкой. Так что деньги приходилось считать, и на покупку я не решился. Но воспоминание - как об очень приятной аккуратной игрушке. Как увидел у Шурика корпус - помчался в Гугель вспоминать...
			
			
									
						
										
						- 
				shoorick
														 - Doomed
 - Posts: 487
 - Joined: 05 Nov 2007 05:08
 - Location: Украина
 
				

