Speccy - наш выбор!  
ZXPRESS
ZXTUNES
Virtual TR-DOS
World of Spectrum
ZX Spectrum Old Demos •

Go Back   Speccy - наш выбор! > ZX Spectrum Hardware > Unsorted

Reply
 
Thread Tools Display Modes
Old 28th February 2008, 21:07   #1
Guru
 
fan's Avatar
 
Join Date: 11th February 2005
Location: Москва
Posts: 3,784
Thanks: 32
Thanked 326 Times in 259 Posts
fan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of light
Default Маппер Spec+3 для рашен клонов (для юзанья ResiDOS и винтов/карточек).

Раньше не раз предлагал такой изврат с целью юзать готовую ос и легко подключаемые карточки/винты ( http://www.worldofspectrum.org/zxplus3e/interface.html ) . Ща наконец сподобился состряпать схему . При наличии уже готового 128к режима , нужно добавить ещё один регистр (на порт 1FFD) и мультиплексор аля КП11 + 2 микрухи с вентелями "И" и "ИЛИ" + один инвертор .
Ещё понадобится ПЗУ под конкретный интерфейс (прошивки там http://www.worldofspectrum.org/zxplus3e/).

Подключение флоповодной системы ИМХО нафиг надо , хотя подключить песюковую мультяху булобы прикольно (у них контроллеры одинаковые).

Вобщем если кто заинтересовался , то я постараюсь всё оформить в человечий вид , или кину как есть .
__________________
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/
fan is offline   Reply With Quote
The Following User Says Thank You to fan For This Useful Post:
Djoni (10th February 2011)
Old 28th February 2008, 21:31   #2
Guru
 
newart's Avatar
 
Join Date: 19th January 2005
Location: Санкт-Петербург
Posts: 10,689
Thanks: 394
Thanked 1,447 Times in 714 Posts
newart has a brilliant futurenewart has a brilliant futurenewart has a brilliant futurenewart has a brilliant futurenewart has a brilliant futurenewart has a brilliant futurenewart has a brilliant futurenewart has a brilliant futurenewart has a brilliant futurenewart has a brilliant futurenewart has a brilliant future
Default

Quote:
Originally Posted by fan View Post
Вобщем если кто заинтересовался , то я постараюсь всё оформить в человечий вид , или кину как есть .
А чем это отличается от схемы Кирилла Фролова? (5-8 летней давности)
newart is offline   Reply With Quote
Old 28th February 2008, 21:51   #3
Guru
 
fan's Avatar
 
Join Date: 11th February 2005
Location: Москва
Posts: 3,784
Thanks: 32
Thanked 326 Times in 259 Posts
fan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of light
Default

Речь о маппере +3 ???

Добавлено через 3 часа 2 минуты
Так о чём речь то ?????
__________________
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

Last edited by fan; 29th February 2008 at 00:54. Reason: Добавлено сообщение
fan is offline   Reply With Quote
Old 29th February 2008, 01:39   #4
Guru
 
fan's Avatar
 
Join Date: 11th February 2005
Location: Москва
Posts: 3,784
Thanks: 32
Thanked 326 Times in 259 Posts
fan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of light
Default

В аттаче полная схемка маппера +3 . Всё должно фурычить согласно манускрипту

Code:
Bit 1 =0  Bit 1 =1     Bit 1 =0  Bit 1 =1
Bit 2 =0  Bit 2 =0     Bit 2 =1  Bit 2 =1
Bank 0  | Bank 4 |     Bank 4  | Bank 4
Bank 1  | Bank 5 |     Bank 5  | Bank 7
Bank 2  | Bank 6 |     Bank 6  | Bank 6 
Bank 3  | Bank 7 |     Bank 3  | Bank 3

                   6 54321098 76543210
-------------------------------------------------
  00000  0000 - 0000 00000000 00000000 RAM-0
  16383  3FFF - 0000 00111111 11111111
-------------------------------------------------
  16384  4000 - 0000 01000000 00000000 RAM-1 (5)
  32767  7FFF - 0000 01111111 11111111
-------------------------------------------------
  32768  8000 - 0000 10000000 00000000 RAM-2 (2)
  49151  BFFF - 0000 10111111 11111111
-------------------------------------------------
  49152  C000 - 0000 11000000 00000000 RAM-3 (0)
  65535  FFFF - 0000 11111111 11111111      64Mb
=================================================
  65536 10000 - 0001 00000000 00000000 RAM-4       100         100
  81919 13FFF - 0001 00111111 11111111
-------------------------------------------------
  81920 14000 - 0001 01000000 00000000 RAM-5       101         101-111 7
  98303 17FFF - 0001 01111111 11111111
-------------------------------------------------
  98304 18000 - 0001 10000000 00000000 RAM-6       110         110
 114687 1BFFF - 0001 10111111 11111111
-------------------------------------------------
 114688 1C000 - 0001 11000000 00000000 RAM-7       111-011  3   111-011 3
 131071 1FFFF - 0001 11111111 11111111     128Mb
=================================================
Только кажись оба парта должы лочиться (не могу найти где это видел).
Чёто картинка в аттаче скукожилась , а по килобайтам стала больше %) Смотрите лучше то что в архиве
Attached Thumbnails
Click image for larger version

Name:	Plus3.jpg
Views:	256
Size:	56.5 KB
ID:	7456  
Attached Files
File Type: zip Plus3.zip (23.8 KB, 189 views)
__________________
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

Last edited by fan; 14th November 2008 at 00:54.
fan is offline   Reply With Quote
Old 29th February 2008, 02:07   #5
Veteran
 
Join Date: 25th November 2007
Location: Симферополь
Posts: 1,573
Thanks: 150
Thanked 255 Times in 192 Posts
balu_dark is a jewel in the roughbalu_dark is a jewel in the roughbalu_dark is a jewel in the roughbalu_dark is a jewel in the rough
Default

Special banking mode of the 128K +2A/+3 ZX-Spectrum:

The $1FFD register (standard on the Amstrad 128K +2A/+3 ZX-Spectrum) is supported and, when active, completely redefines the whole memory map as follows:

Bit 0: Paging mode. 0=normal, 1=special
Bit 1: In normal mode, ignored.
Bit 2: In normal mode, high bit of ROM selection (A15)
When special mode is selected, the memory map changes to one of four configurations specified in bits 1 and 2 of port $1FFD:
Bit 2 =0 Bit 2 =0 Bit 2 =1 Bit 2 =1
Bit 1 =0 Bit 1 =1 Bit 1 =0 Bit 1 =1
0xffff +--------+ +--------+ +--------+ +--------+
| Bank 3 | | Bank 7 | | Bank 3 | | Bank 3 |
| | | | | | | |
| | | | | | | |
| | | screen | | | | |
0xc000 +--------+ +--------+ +--------+ +--------+
| Bank 2 | | Bank 6 | | Bank 6 | | Bank 6 |
| | | | | | | |
| | | | | | | |
| | | | | | | |
0x8000 +--------+ +--------+ +--------+ +--------+
| Bank 1 | | Bank 5 | | Bank 5 | | Bank 7 |
| | | | | | | |
| | | | | | | |
| | | screen | | screen | | screen |
0x4000 +--------+ +--------+ +--------+ +--------+
| Bank 0 | | Bank 4 | | Bank 4 | | Bank 4 |
| | | | | | | |
| | | | | | | |
| | | | | | | |
0x0000 +--------+ +--------+ +--------+ +--------+

ROM is never accessed when a special mode is active. This register is write-protected when D5 of $7FFD register is SET, as in the original hardware.
balu_dark is online now   Reply With Quote
Old 29th February 2008, 02:35   #6
Guru
 
fan's Avatar
 
Join Date: 11th February 2005
Location: Москва
Posts: 3,784
Thanks: 32
Thanked 326 Times in 259 Posts
fan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of light
Default

Quote:
Originally Posted by balu_dark View Post
This register is write-protected when D5 of $7FFD register is SET, as in the original hardware.
Что и требовалось доказать

Добавлено через 10 минут
================================================== ===================
Ещё про рулёжку ПЗУ забыл рассказать

Code:
                   6 54321098 76543210
-------------------------------------------------
  00000  0000 - 0000 00000000 00000000 ROM-0 128k editor, menu system and self-test program
  16383  3FFF - 0000 00111111 11111111
-------------------------------------------------
  16384  4000 - 0000 01000000 00000000 ROM-1 128k syntax checker
  32767  7FFF - 0000 01111111 11111111
-------------------------------------------------
  32768  8000 - 0000 10000000 00000000 ROM-2 +3DOS
  49151  BFFF - 0000 10111111 11111111
-------------------------------------------------
  49152  C000 - 0000 11000000 00000000 ROM-3 48 BASIC
  65535  FFFF - 0000 11111111 11111111
=================================================
7FFDh bit4 =0 - ROM0/2 , =1 - ROM1/3 - Рулит битом A14 ROM.
1FFDh bit2 =0 - ROM0/1 , =1 - ROM2/3 - Рулит битом A15 ROM.
1FFDh bit0 =1 - Отрубает ПЗУ .
__________________
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

Last edited by fan; 29th February 2008 at 02:46. Reason: Добавлено сообщение
fan is offline   Reply With Quote
Old 13th November 2008, 23:46   #7
Activist
 
aniSKY's Avatar
 
Join Date: 7th December 2006
Location: Минск
Posts: 214
Thanks: 65
Thanked 18 Times in 11 Posts
aniSKY is on a distinguished road
Default

а можно пояснение по сигналам?
1-SCREEEN(4000H-C000H) что за он и куда подается?
2- DISK_MOTOR - тоже самое ?
3-/STROBE - тот же вопрос?
4- IORQG - откуда брать?
сигналы А14М-А16М нужно подавать на RAM , а А14_ROM и A15_ROM (BIT2) подаются на ROM соответственно?
применимо ли эта с схема к раздельному полю памяти и статике?
__________________
U9EP3C
БЭМЗ ПЭВМ БАЙТ 48к (1995.03)
CAHTAKA.002 48k(1991.06)
CAHTAKA.002 48k(1992.08)
SPECCY.2007 48k(2008.09)
Б-1
(расширение памяти до 128к (РУ5+РУ5)и YM2149F)
aSPECT[/URL]- miniZXDevBOARD (v1.02)
aniSKY is offline   Reply With Quote
Old 14th November 2008, 01:14   #8
Guru
 
fan's Avatar
 
Join Date: 11th February 2005
Location: Москва
Posts: 3,784
Thanks: 32
Thanked 326 Times in 259 Posts
fan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of light
Default

Quote:
Originally Posted by aniSKY View Post
1-SCREEEN(4000H-C000H) что за он и куда подается?
Переключалка экранов , куда пихать нужно выяснять из описаний обычной расширялки 48-128 . (на ленинграде пихаем на D17 pin13 предварительно оторвав от земли , на прочих клонах аналогично ищем бит А15 видео контроллера).

Quote:
Originally Posted by aniSKY View Post
2- DISK_MOTOR - тоже самое ?
3-/STROBE - тот же вопрос?
Это чисто +3 батва (подобности в описании оного) , нам без надобности .

Quote:
Originally Posted by aniSKY View Post
4- IORQG - откуда брать?
Это IORQ , брать с проца .

Quote:
Originally Posted by aniSKY View Post
сигналы А14М-А16М нужно подавать на RAM
Или на мультиплексоры (смотря какой RAM ).

Quote:
Originally Posted by aniSKY View Post
а А14_ROM и A15_ROM (BIT2) подаются на ROM соответственно?
Угу.
Quote:
Originally Posted by aniSKY View Post
применимо ли эта с схема к раздельному полю памяти и статике?
Для начала нужно нарыть схему простого расширения до 128к и расширить . А уже потом апгрейдить её до +3 маппера .
__________________
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/
fan is offline   Reply With Quote
Old 14th November 2008, 03:41   #9
Super Moderator
 
Shadow Maker's Avatar
 
Join Date: 1st March 2005
Location: Саранск
Posts: 4,574
Thanks: 0
Thanked 619 Times in 401 Posts
Shadow Maker is a splendid one to beholdShadow Maker is a splendid one to beholdShadow Maker is a splendid one to beholdShadow Maker is a splendid one to beholdShadow Maker is a splendid one to beholdShadow Maker is a splendid one to beholdShadow Maker is a splendid one to behold
Default

А не проще ResiDOS адаптировать под ТРДОС?
__________________
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай!

Не сдавайся. Дыши?

Мордовия - Республика звука
Shadow Maker is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +4. The time now is 17:51.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Map Яндекс.Метрика