nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 27 Apr 2024 14:20



Reply to topic  [ 82 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next
[Z180] продвинутая недо-pc 8-ми битка ;) 
Author Message
Novelist
User avatar

Joined: 18 Nov 2022 06:33
Posts: 43
Location: Урюпинск
Reply with quote
Продолжим.
Добавим дешифратор портов, например, на 555ИД7 и часы Dallas DS12887/12885
Для такой схемы в процессоре нужно в регистре OMCR сбросить бит IOC, иначе запись данных не прокатывала.


Attachments:
File comment: Исходник на этом этапе.
rom7.asm [61.57 KiB]
Downloaded 54 times
File comment: Дешифратор портов и часы.
orionxt-step04.png
orionxt-step04.png [ 139.13 KiB | Viewed 3202 times ]

_________________
Two Beer? Or not Two Beer?
06 Oct 2023 03:00
Profile ICQ WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Reply with quote
Звук делать часами? Это интересный момент :)

_________________
:dj: https://mastodon.social/@Shaos


06 Oct 2023 11:24
Profile WWW
Novelist
User avatar

Joined: 18 Nov 2022 06:33
Posts: 43
Location: Урюпинск
Reply with quote
Shaos wrote:
Звук делать часами? Это интересный момент :)

Почему нет? Для простого бипера достаточно, что Dallas выдаёт. Выход проца /RFSH, думаю, неоптимально для звука использовать, нечего лишний раз ША дёргать. Регистр регенерации R логичнее использовать в качестве генерации случайного числа.
А для нормального звука использовать специализированный чип AY-8910/12, YM2149F, SAA1099 или 8-битные ISA платы.


Attachments:
File comment: Частоты на выходе SQW
ds12887-ftab.png
ds12887-ftab.png [ 126.36 KiB | Viewed 3134 times ]

_________________
Two Beer? Or not Two Beer?
06 Oct 2023 12:16
Profile ICQ WWW
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
Shaos wrote:
Звук делать часами? Это интересный момент :)

Так и делали.)
Attachment:
m3.jpg
m3.jpg [ 215.55 KiB | Viewed 3131 times ]


06 Oct 2023 12:31
Profile
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
И на пьезо жужжал по метровому кабелю безо всяких буферов.


07 Oct 2023 20:56
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Reply with quote
Mondx wrote:
И на пьезо жужжал по метровому кабелю безо всяких буферов.

Ну чото вариантов жужжания не сильно много получается - калинку малинку не сыграешь ;)

_________________
:dj: https://mastodon.social/@Shaos


07 Oct 2023 22:05
Profile WWW
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
Нет конечно. Просто пик-пик - подтверждение нажатия кнопок, ну и длинный пик при ошибке ввода. Морзе то не все понимают.) Да и бабушки на переговорных пунктах плохо обучаемы.(


07 Oct 2023 22:36
Profile
Novelist
User avatar

Joined: 18 Nov 2022 06:33
Posts: 43
Location: Урюпинск
Reply with quote
Домучил PS/2! Индикаторы на клаве включаю и выключаю, значит обмен данными идёт! Остальное - дело программирования!!!


Attachments:
File comment: Исходник с морганием индикаторами.
rom41.zip [11.5 KiB]
Downloaded 50 times
File comment: Схема включения PS/2 контроллера.
orionxt-step041.png
orionxt-step041.png [ 204.86 KiB | Viewed 2663 times ]

_________________
Two Beer? Or not Two Beer?
19 Oct 2023 14:17
Profile ICQ WWW
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
В своё время делал на PIC16F628 подобное. Но 8242 тут, КМК, больше вписывается в идеологию.


19 Oct 2023 22:51
Profile
Senior
User avatar

Joined: 14 Oct 2023 06:59
Posts: 139
Reply with quote
а есть приличный симулятор-ассемблер 180?

_________________
uselessretro.blogspot.com


20 Oct 2023 11:11
Profile
Novelist
User avatar

Joined: 18 Nov 2022 06:33
Posts: 43
Location: Урюпинск
Reply with quote
shiny wrote:
а есть приличный симулятор-ассемблер 180?

В каком смысле симулятор? Я компилю на писюке zasm-ом с ключиком --z180 и сразу шью бинарник в ПЗУ.

_________________
Two Beer? Or not Two Beer?


20 Oct 2023 12:30
Profile ICQ WWW
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
Компилю - ладно. Отлаживаешься как? Да и софт меняешь через программатор, не так ли?


22 Oct 2023 11:16
Profile
Novelist
User avatar

Joined: 18 Nov 2022 06:33
Posts: 43
Location: Урюпинск
Reply with quote
Mondx wrote:
Компилю - ладно. Отлаживаешься как? Да и софт меняешь через программатор, не так ли?

Да, каждый раз шью ПЗУ. Отладка пока через встроенный RS232 в Hyper Terminal виндовый. Сейчас пытаюсь прикрутить VGA карту Trident.

_________________
Two Beer? Or not Two Beer?


22 Oct 2023 22:53
Profile ICQ WWW
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
oldlazycat wrote:
Да, каждый раз шью ПЗУ. Отладка пока через встроенный RS232

А почему бы не грузить в ОЗУ и там отлаживаться? UART же есть. Обычно, как только задышал UART, пишется монитор с отладчиком - и сразу становится веселей.


25 Oct 2023 00:01
Profile
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
Мне нравится как ты быстро отвечаешь.) Значит, есть что сказать.) Значит, мозги работают.)


25 Oct 2023 09:44
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 82 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next

Who is online

Users browsing this forum: No registered users and 25 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:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.