nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 18 Jan 2018 07:44



Reply to topic  [ 9 posts ] 
Старая самодельная платка параллельного интерфейса на ISA 
Author Message
Senior

Joined: 30 Mar 2017 01:55
Posts: 137
Reply with quote
Случайно нашла сегодня:) Сразу возникла мысль - а почему бы не рассказать о ней здесь...

Сделала это чудесное рукоделие когда-то очень много лет назад. На проводках :)
Сама плата -от обычного 8-разрядного мультипортового адаптера на ISA.
Вместо исходно когда-то установленных на ней каких-нибудь 16550 я посадила 2шт 580вв55, причем обе в панельках для удобства замены в случае, если порты перегорят от чрезмерно садистского обращения...
Дешифрация портов - простейшая на 1533 логике.
Даже сейчас помню - нижняя вв55 была подключена на порты 300H..303H, а верхняя - 304..307H.
Причем в основном использовалась лишь только нижняя. От верхней кажется было подключено лишь 2 линии.
Использовалась эта плата в двух различных применениях:
1. это было подключение и управление клоном синтезатора tb303. Сохранилась запись тестового кислотного трэка, который вживую накрутил Тим: http://disk.karelia.pro/gJkOXQ9/
Здесь как раз поучаствовали эти красивые керамические вв55 (точнее - нижняя из них).

2. подключение двухканального 10-разрядного ЦАП векторного преобразователя с ILDA-выходом (лазерная графика). Пока не нашла видео, но они точно где-то должны сохраниться... поищу чуть позже. Сами ЦАПики были на 572па1, а формирование дифференциальных аналоговых сигналов - на операционниках. Часть портов, в том числе те две линии с верхней вв55 - отправлялись на управление модулятором луча. И оно даже работало )


Attachments:
k1t33.jpg
k1t33.jpg [ 541.24 KiB | Viewed 910 times ]
12 Apr 2017 14:26
Profile
Senior

Joined: 30 Mar 2017 01:55
Posts: 137
Reply with quote
нашла видео с синтезом и выводом лазерной картинки через эту платку:
(сам синтез - на PC, асм х86 + паскаль)

http://disk.karelia.pro/2qJFBwi/

давно это было...


16 May 2017 09:50
Profile
Doomed

Joined: 18 Nov 2013 03:38
Posts: 514
Location: Москва
Reply with quote
Господи, ну это же божественно. Почему вы не выкладываетесь на pouet.net/не участвуете в демосцене? Ваши творения реально вызывают восхищение, ну реально крутота! :up: Да еще и девушка. Какой-то анрил, я таких за свою жизнь не встречал. Вас надо в рамочку и в музей -)


16 May 2017 12:12
Profile
Senior

Joined: 30 Mar 2017 01:55
Posts: 137
Reply with quote
эх... печально это всё :(


16 May 2017 12:50
Profile
Senior

Joined: 31 Mar 2012 17:50
Posts: 113
Location: 93.73.80.128
Reply with quote
Мда... а того "разобранного lpt" не хватало по скорости? обычно в DOS времена на lpt вешали несколько штук i8255 на плате снаружи и получался расширитель i/o (старые программаторы без микроконтроллера обычно так сделанны).


18 May 2017 09:33
Profile
Doomed

Joined: 18 Nov 2013 03:38
Posts: 514
Location: Москва
Reply with quote
Annett wrote:
эх... печально это всё :(


Почему печально? Это реально много круче, чем то, что там (на поете) сейчас в топе. Я тоже без группы, просто запилив пару строк на асме под CGA держался в топе месяц. Сам офигел. Народ жаждит олдскула, потому что все эти шойдере они и так каждый день видят.


18 May 2017 11:59
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Tronix wrote:
....пару строк на асме под CGA держался в топе месяц. ...Народ жаждит олдскула,...

А реально красиво и ностальгично! Такие милые олдскульные кислотные цвета... :kruto:
Attachment:
00061483.png
00061483.png [ 21.86 KiB | Viewed 689 times ]

А у меня была (и есть) вот такая любимaя игрушка под CGA:
Attachment:
mach3_1.gif
mach3_1.gif [ 5.67 KiB | Viewed 689 times ]

Собственно, может быть, сама игрушка и не шедевр, но вот заставка у неё
и крутой музон на заставке были шедевральны в то время!... :kruto:

Get ready for Mach 3!
https://www.youtube.com/watch?v=9yL-u7lsMxk

_________________
iLavr


18 May 2017 13:04
Profile
Senior

Joined: 30 Mar 2017 01:55
Posts: 137
Reply with quote
Сделала как-то, когда сидела в хреновом психическом состоянии.
видео - http://disk.karelia.pro/rx8qSNi/
Просто бестолковость.
Не помню, показывала или нет..

Code:
org 100h
mov ax,13h
int 10h
push 0a000h
pop  es
cld
;-------- main loop
Next:
call Rnd
mov edi,eax
call Rnd
call Modify
call ChkKey
jz Next
jmp Exit
;------------------

Rnd:
mov eax,[current_rnd]
rol eax,3
add al,ah
mov [current_rnd],eax
ret

current_rnd   dd 12345678h

Modify:
and al,1
and edi,0FFFFh
mov edx,20
Y1:
mov ecx,20
lea ebx,[edi]
X1:
add byte [es:ebx],al
inc ebx
loop X1
lea  edi,[edi+320]
dec edx
jnz Y1
ret


ChkKey:
mov ah,1
int 16h
ret

Exit:
xor ah,ah
int 16h
mov ax,3
int 10h
mov ah,4Ch
int 21h


Attachments:
678574.jpg
678574.jpg [ 224.27 KiB | Viewed 682 times ]
18 May 2017 13:58
Profile
Doomed

Joined: 18 Nov 2013 03:38
Posts: 514
Location: Москва
Reply with quote
Ну под VGA 320x200x8 мы все кодили, потому что уж очень удобный режим с точки зрения программера. Пожалуй лучшее, что было на ПК. Без вырвимозгных масок, без спрайтов - тупо, просто, понятно.



Из-за этого кстати, очень прикольно кодить под CGA - там нужно сначала поломать стереотип, что ты можешь в любом месте нарисовать точку. Можешь конечно, но сначала посчитай адрес и не убей соседние пиксели.


25 May 2017 12:22
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 9 posts ] 

Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.