nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 02:33



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

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Shaos wrote:
Shaos wrote:
Выложил на Tindie и пропиарился на WoS:

Image


Вот эта фиговина тоже неплохо продаётся...

Инстаграмм :roll:

Attachment:
Screenshot from 2020-03-08 19-24-14.png
Screenshot from 2020-03-08 19-24-14.png [ 794.38 KiB | Viewed 2648 times ]

Это кто-то сам себе сделал мою платку ZX-бредборды с белой зелёнкой и чёрной шелкографией :mrgreen:

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


08 Mar 2020 18:32
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Shaos wrote:
Shaos wrote:
Исправил и сразу же заказал десяток у китайцев - для зелёных двухслоек такого размера получилось чуть меньше $3 за платку:





http://nedopc.org/nedopc/zx/files/speccyr32-eagle.zip (341KB)


Если кто забыл speccy romulus 32k - это плата ПЗУ 32Кб для втыкания в стандартный ZX-Spectrum (начиная с 16K и вплоть до ранних +2, а для +2A и +3 уже будет нужен zx-fixer). Переключателем A/B устанавливается какая половинка этих 32Кб подставляется вместо ПЗУ бейсика при ресете. После старта эти половинки можно переключать программно (POKE 0,0 для A и POKE 0,1 для B) независимо от положения переключателя A/B. Предполагается, что в этом ПЗУ будет сидеть сжатый образ памяти, копируемый в ОЗУ, после чего ПЗУ подменяется обратно на бейсик (POKE 0,128) и далее плата становится недоступна до следующей перезагрузки (кнопка RESET на плате тоже присутствует). Кроме того в ПЗУ можно прошивать образы с картриджей для Interface-2 или альтернативные бейсики, например SE basic IV:

Image
Можно попробовать разработать расширенную плату Romulus 32k+ в которой будет стоять EEPROM и опционально SD/MMC-разъём для втыкания SD-карточек.
Доступ туда можно сделать по адресу #3FFF, в котором можно сделать интерфейс аналогичный карточке SprinterNet:
Code:
WRITE:
   bit 0 - N/A
   bit 1 - SPI0 - (SPI device: 00-Nothing, 01-EEPROM, 10-SD/MMC, 11-External)
   bit 2 - SPI1 /
   bit 3 - SCK (sync for SPI)
   bit 4 - OUT1 (user output 1)
   bit 5 - OUT2 (user output 2)
   bit 6 - OUT3 (user output 3)
   bit 7 - MOSI (serial output to SPI)
READ:
   bit 0 - MISO (read only from MISO SPI)
и можно ещё 3 битика произвольных входов сделать INPUT1/2/3

Также можно ещё и память увеличить скажем до 128К или 512К (теоретически интерфейс Romulus позволяет листать странички вплоть до мегабайта), то есть оно превратится в speccy romulus 128k+eeprom4k (или 128k+4k или вообще 132k+?)

EEPROM нужна чтобы сохранять к примеру прогресс в игре или таблицу рекордов или пользовательские программки...

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


29 May 2023 19:20
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 152 posts ]  Go to page Previous  1 ... 7, 8, 9, 10, 11

Who is online

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