nedoPC.org

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



Reply to topic  [ 152 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7, 8, 9 ... 11  Next
ShaosBox для ZX 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Reply with quote
Post 
ALS wrote:
Ну не знаю... Памяти много не бывает ) А БиллГейтс - долдон.
Если же 64 много, то есть еще и 8-мбитные по рупь/ведро, у ремонтников их завалы с тех пор, как матеря на NForce-5xx мерли пачками.


Посмотрел - они все низковольтные, т.е. придётся втыкать преобразовалки уровней...

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


22 Aug 2013 23:31
Profile WWW
Senior
User avatar

Joined: 07 Aug 2012 11:11
Posts: 123
Location: Севастополь
Reply with quote
Post 
Ну, я не настаиваю.
Но скорости там не гигантские, с последовательно включенными резисторами они работают нормально и с 5-вольтовым окружением.


22 Aug 2013 23:42
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Reply with quote
Post 
ALS wrote:
Ну, я не настаиваю.
Но скорости там не гигантские, с последовательно включенными резисторами они работают нормально и с 5-вольтовым окружением.


Я в будущем этот вариант поюзаю:

http://www.digikey.com/product-search/e ... ageSize=25

Интересная фича у них - уникальный 64-битный идентификатор, который можно задействовать в качестве серийного номера платы и для формирования MAC-адреса WizNET-a, правда надо будет прикупить для своей корпорации диапазон MAС-адресочков вот тут:

http://standards.ieee.org/faqs/regauth.html

4096 адресов обойдутся всего в 645 баксов - и задействовать 12 бит идентификатора из спифлеша для формирования полного MAC-адреса...

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


23 Aug 2013 00:32
Profile WWW
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
попахивает анальным рабством похлеще яблочного :lol:


23 Aug 2013 04:12
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Reply with quote
Post 
MC68k wrote:
попахивает анальным рабством похлеще яблочного :lol:


ну тем не менее - это единственный легальный способ иметь официальный MAC-адрес в том новье, что ты продаёшь :roll:

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


23 Aug 2013 05:40
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Reply with quote
Post 
Вот сделал ещё такую платку:

Image

С бредбордой она будет выглядеть так:

Image

Российский вариант для NemoBus:

Image

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


24 Aug 2013 22:32
Profile WWW
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
ну а с дампером что? ты его так реверсить решительно начал...


24 Aug 2013 23:59
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Reply with quote
Post 
Клон делать неохота - надо как-то ром снимать
А функциональный аналог с серийным пзу на борту - запросто :roll:

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


25 Aug 2013 06:40
Profile WWW
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
ты хотел сказать "с AY-чипом и пулянием на SD-карточку"?


25 Aug 2013 06:46
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Reply with quote
Post 
MC68k wrote:
ты хотел сказать "с AY-чипом и пулянием на SD-карточку"?


Это уже SHAOSBOX - на его разработку уйдёт какое-то время, а пока надо начинать с малого...

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


25 Aug 2013 07:52
Profile WWW
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
рулить spi EEPROM тебе понадобится как минимум три чипа - декодер, регистр на выхлоп и буфер на ввод. и еще сам сам чип и пзу с BIOS.
AY-3-8910 уже содержит 2 по 8 в обе стороны, звук как бонус.


25 Aug 2013 15:30
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Reply with quote
Post 
MC68k wrote:
рулить spi EEPROM тебе понадобится как минимум три чипа - декодер, регистр на выхлоп и буфер на ввод. и еще сам сам чип и пзу с BIOS.
AY-3-8910 уже содержит 2 по 8 в обе стороны, звук как бонус.


по минимуму рулить SPI можно так - для декодера частично зареюзать часть декодера ПЗУ бортовго /CS=A15 OR A14 OR !A13 (#2000...#3FFF), SPI-клоки формировать по стробу доступа к памяти /MREQ OR /CS, при записи (/WR==0) подключать один бит с шины данных ко входу SPI-памяти, а при чтении (/RD==0) - к выходу SPI-памяти - вобщем как-то так...

P.S. для нужных буферов и инверторов можно заюзать 74LS120 у которого 4 канала будут работать как инверторы (для инвертирования A13 и A12 для второго 2K чипа ПЗУ), а другие 4 - как инвертирующие буферы, с разрешением по чтению (/RD OR /MREQ OR /CS)

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


26 Aug 2013 11:52
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Reply with quote
Post 
Shaos wrote:
...NMI-кнопка была бы тоже не плоха (скажем сохранять SNA-образ на SD), но там аппаратно надо перехватывать передачу управления на #0066, чтобы успеть подставить свой ром на место обычного.


Shaos wrote:
c NMI-кнопкой проясняется, что схема может быть относительно простой

http://www.worldofspectrum.org/forums/s ... hp?t=44635

а накопитель для начала можно сделать вот на таком SPI EEPROM:

http://www.digikey.com/product-detail/e ... -ND/665604


А вот в этой девайсине отработка входа в NMI сделана именно так, как я и предполагал ранее:

http://www.worldofspectrum.org/forums/s ... hp?t=44841

P.S. Надо чтоли попрототипировать оба варианта и сравнить их по надёжности отработки...

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


02 Sep 2013 15:37
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Reply with quote
Post 
Shaos wrote:
MC68k wrote:
рулить spi EEPROM тебе понадобится как минимум три чипа - декодер, регистр на выхлоп и буфер на ввод. и еще сам сам чип и пзу с BIOS.
AY-3-8910 уже содержит 2 по 8 в обе стороны, звук как бонус.


по минимуму рулить SPI можно так - для декодера частично зареюзать часть декодера ПЗУ бортовго /CS=A15 OR A14 OR !A13 (#2000...#3FFF), SPI-клоки формировать по стробу доступа к памяти /MREQ OR /CS, при записи (/WR==0) подключать один бит с шины данных ко входу SPI-памяти, а при чтении (/RD==0) - к выходу SPI-памяти - вобщем как-то так...

P.S. для нужных буферов и инверторов можно заюзать 74LS120 у которого 4 канала будут работать как инверторы (для инвертирования A13 и A12 для второго 2K чипа ПЗУ), а другие 4 - как инвертирующие буферы, с разрешением по чтению (/RD OR /MREQ OR /CS)


Вобщем подумалось, что наверное на мелкий декод надо брать 74LS138, которая из трёх адресных сигналов A13,A12,A11 будет выдавать 8 сигналов выбора кусочков по 2К. Включаться декод будет адресными сигналами A14 и A15. Восемь кусочков распределю так:

0) ROM0 - пзу со знакогенератором и старовым кодом (при записи - включает/выключает подмену рома)
1) RAM - озу для буфера экрана
2) ROM1 - первая копия пзу с программой (выбрана первая SPI-микросхема)
3) SPI1 - вход-выход первой SPI-микросхемы
4) ROM1 - вторая копия пзу с программой (выбрана вторая SPI-микросхема)
5) SPI2 - вход-выход второй SPI-микросхемы
6) ROM1 - третья копия пзу с программой (выбрана третья SPI-микросхема)
7) SPI3 - вход-выход третьей SPI-микросхемы (которая может быть сменной)

P.S. третью сменную микросхему можно сделать 3.3В и в будущем туда можно будет цеплять SD/MMC...

P.P.S. ROM1 прицеплен в трёх окнах - это для упрощения дешифрации обращения к трём разным SPI-микросхемам из этого кода :roll:

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


02 Sep 2013 16:15
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Reply with quote
Post 
Shaos wrote:
Shaos wrote:
Shaos wrote:
MC68k wrote:
шустро. пайку-то покажи :wink:


А чего её смотреть-то? Пайка как пайка :)

Вторая спектрум-плата:

Image

Это двухстраничный заменитель рома спектрума - туда можно игры из IF2-картриджей прошивать ну или OpenSE бейсик от Owen-a ;)


В пзуху можно прошить два IF2 рома (можно переключатель установить) или один сжатый SNA (любой 48К) с простым копировщиком - аналогично вот этому:

http://trastero.speccy.org/cosas/droy/z ... cart_e.htm

Только одна игра за раз и без IF2-посредника. Потом можно ещё парочку светодиодов присобачить, показывающих подключенность рома и второй страницы.


Добавил светодиоды и переключатель для установки стартовой страницы, а также переразвёл плату вручную:

Image

P.S. SNA-заливалка может стартовать из любой страницы - она при старте переключится в первую (ручной переключатель стартовой страницы действует только в момент ресета, чтобы триггер страницы сбросить в нужное состояние, а потом программно можно какую угодно страницу выставить не взирая на положение переключателя).


А пока есть время - собрал первый прототип ромулуса на жёлтой плате:

Image

По ходу дела поправил пару косячков и добавил два светодиода и ручной переключатель стартовой странички, чтобы протоип соответствовал более позднему "зелёному" дизайну:

Image

Прошил первую половинку 32К OpenSE басик от Овена, а во вторую - шахматы с картриджа - и всё работает :rotate:

Image

Image

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


03 Sep 2013 05:41
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 152 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7, 8, 9 ... 11  Next

Who is online

Users browsing this forum: No registered users and 37 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.