Недоспектрум NEDOCON-48K и далее NEDOCON-56K

Старый спектрумистский форум

Moderator: Shaos

Взять да и построить?

Да, поможем
5
36%
Да, строй сам
4
29%
Не, не надо
1
7%
Глупость какая
1
7%
А мне пофиг
3
21%
 
Total votes: 14
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

MC68k wrote:зачем? пусть процессор сам его загружает.

CY7C168A-35PC
Ну микруху то в адресное пространство процессора ставить придётся временно и в ПЗУ куда-то программу пихать, а значит оно не будет работать со стандартным ПЗУ спектрума...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

стандартное ПЗУ об этом знать не должно. как и обо всех остальных чужеродных примочках.
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

MC68k wrote:стандартное ПЗУ об этом знать не должно. как и обо всех остальных чужеродных примочках.
а как тогда процессор будет его загружать? ;)

вслепую делаем LOAD "" и грузим программу первоначальной загрузки видео ОЗУ? :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

D5 навскидку. вторая страница в гугле. могу развернуто объяснить. по включению питания процессор видит загрузочное ПЗУ(или ПЗУ с загрузчиком) и порт, который можно заблокировать. продолжать?
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Ну тем не менее нужно некоторое количество мелкой логики, временно подключающей эту ОЗУ в адресное пространство процессора плюс описанная тобой логика загрузочного ПЗУ с его запрещением...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

мультиплексоров испугался чтоли? вполне приемлемая цена для получения любого(ну почти любого - для спеца пиксель клок маловат) экрана.

P.S. ленинград свой когда запустишь?
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

MC68k wrote:мультиплексоров испугался чтоли? вполне приемлемая цена для получения любого(ну почти любого - для спеца пиксель клок маловат) экрана.

P.S. ленинград свой когда запустишь?
к мультиплексору ещё нужен триггер управления, которые по ребуту устанавлиается в определённое состояние
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

MC68k wrote:P.S. ленинград свой когда запустишь?
да - надо заняться

там работы меньше чем на час - это если косяков нет со сборкой пятилетней давности...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Вот тут интересная беседа на WOS (2010-2011):

http://www.worldofspectrum.org/forums/s ... light=snes

в-принципе буржуинский народ готов принять новый спек, но он должен иметь:

- RGB video + VGA (scan doubler)
- Timex video modes (in form of Spectrum SE)
- ULAplus
- Math co-processor (RST 28h)
- AY (6-channel?)
- SD-card
- IDE
- Ethernet
- 2nd Z80 (with GeneralSound compatibility)
- Hardwared gigascreen
- Edge connector for ZX peripherals
- WWW and contacts MUST exist ;)

да - и там не любят болтунов или просителей помощи - они рады видеть только законченные проекты :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

As has been mentioned ... the addressable RAM of the Z80 is 64K. With modern mass storage solutions there is no good reason to have more than 64K of physical RAM, except when you want to run software written for the 128 or TS2068, in which case 128K is needed, or if you want to be able to do both, in which case 256K in the scheme used by the Spectrum SE is required. Adding more RAM beyond that is pointless when mass storage can address gigabytes of data.
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

MC68k wrote:
As has been mentioned ... the addressable RAM of the Z80 is 64K. With modern mass storage solutions there is no good reason to have more than 64K of physical RAM, except when you want to run software written for the 128 or TS2068, in which case 128K is needed, or if you want to be able to do both, in which case 256K in the scheme used by the Spectrum SE is required. Adding more RAM beyond that is pointless when mass storage can address gigabytes of data.
Да я собственно также думаю - вон видео с DivIDE гонят сразу в видеопамять - там многие часы видео можно показывать с одного винта ;)



P.S. Ютюб похоже перестал предлагать опцию "старый плеер"...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

48k vs 256k :roll:
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недоспектрум

Post by Shaos »

Как интересно британцы обходят легальные ограничения на распостранение ПЗУ-шек с ZX бейсиком 48K:

http://www.bytedelight.com/?product=zx-spectrum-48k-rom

Они просто продают ПЗУ-шки, вытащенные из старых сломанных спектрумов :lol:

Правда цена кусачая - 9 фунтов-стерлингов за ПЗУ (это почти $13 по сегодняшнему курсу) ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re:

Post by Shaos »

Shaos wrote:Надумал я тут сделать универсальный модуль видеосчётчиков на шести 74F163 (может работать на частотах до 100 МГц) и одной 74F00, пригодный для всего с размером экрана вплоть до 2048x4096 пикселов :o

1 - GND
2 - CLK
3 - PX
4 - H0
5 - H1
6 - H2
7 - H3
8 - H4
9 - H5
10 - H6
11 - H7
12 - H8
13 - H9
14 - H10
15 - CCLR (positive output)
16 - /HCLR (output)
17 - V0
18 - V1
19 - V2
20 - V3
21 - V4
22 - V5
23 - V6
24 - V7
25 - V8
26 - V9
27 - V10
28 - V11
29 - /VCLR (output)
30 - HCLR (positive input)
31 - VCLR (positive input)
32 - VPP

P.S. Вот он: http://www.nedopc.org/nedopc/proj/nedovcnt.pcb (83K)

Image

Принципиальную схему перерисую чуть позже...

P.P.S. При частоте осциллятора 100 МГц (предел для 74F163), частота пиксельклока будет 50 МГц, что покрывает все режимы SVGA 800x600 (и даже один из режимов 1024x768).

............

Всё готово для пробного изготовления:

Image

Image

2 layer board of 3.71x1.61 inches (94x41mm) = 5.97 sqin.
Вот эти платки кстати у меня уже 3 года валяются сделанные - не пора ли спаять и попробовать? :roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недоспектрум

Post by Shaos »

Заметки на полях: http://tarjan.uw.hu/zx_gfx_modes_en.htm#512_192

P.S. Это к вопросу о том, как делать режимы 512x192 и 512x384 (можно ещё и "аппаратный гигаскрин" 256x384 поддержать)
Я тут за главного - если что шлите мыло на me собака shaos точка net