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

Go Back   Speccy - наш выбор! > ZX Spectrum Software > ZX Концепции

Reply
 
Thread Tools Display Modes
Old 23rd December 2010, 18:56   #1
Activist
 
Join Date: 13th July 2009
Location: Санкт-Петербург
Posts: 253
Thanks: 11
Thanked 28 Times in 23 Posts
Segfault is on a distinguished road
Default

На мой взгляд прикольно, особенно когда скорость обещается десятки Кб/с. Память спеков 1Мб заполнится за 20 сек при 50 Кб/с. Что в общем-то приемлемо. А если кому-то окажется не приемлемо, и он придумает мегабыстрыйдевайс, то для адаптации прог, он просто перепишет нижний слой API сокетов юзающийся в них ("протокол psb" в реализации функций сокетов заменится на что-то иное). Это вам psb надо объединятся с garlands, он также мыслит

А я кстати догадался почему вильям все-тки сделал через пзу, а не через порты. Если кто помнит его дебютом было потоковое видео на ZX'e, вот для чего ему нужны были крутые скорости.

Last edited by Segfault; 23rd December 2010 at 19:12.
Segfault is offline   Reply With Quote
Old 23rd December 2010, 19:03   #2
Master
 
garlands's Avatar
 
Join Date: 1st September 2006
Location: Харьков
Posts: 503
Thanks: 23
Thanked 98 Times in 58 Posts
garlands will become famous soon enoughgarlands will become famous soon enough
Default

а что здесь считать? берем растактовку команд - и вперед!
out (bc), a
in (hl), (c)
inc hl
...
in (hl), (c)
inc hl

(б№;%!!! сбежала растактовка из-под рук... %) )
garlands is offline   Reply With Quote
Old 23rd December 2010, 21:05   #3
Guru
 
Join Date: 25th January 2005
Location: Miass, Chelyabinsk region
Posts: 4,044
Thanks: 630
Thanked 892 Times in 627 Posts
psb is a splendid one to beholdpsb is a splendid one to beholdpsb is a splendid one to beholdpsb is a splendid one to beholdpsb is a splendid one to beholdpsb is a splendid one to beholdpsb is a splendid one to beholdpsb is a splendid one to behold
Default

чисто подмена пзу, имхо, большой прирост скорости не даст. что LDI, что INI жрут 16 тактов. разница в LD A,(HL) и IN A,(N), но много ли будет этих команд? сомневаюсь.
__________________
wbw, psb.
psb is offline   Reply With Quote
Old 24th December 2010, 12:11   #4
Guru
 
Ewgeny7's Avatar
 
Join Date: 3rd July 2005
Location: Санкт-Петербург
Posts: 7,429
Thanks: 2,090
Thanked 2,462 Times in 1,515 Posts
Ewgeny7 has a reputation beyond reputeEwgeny7 has a reputation beyond reputeEwgeny7 has a reputation beyond reputeEwgeny7 has a reputation beyond reputeEwgeny7 has a reputation beyond reputeEwgeny7 has a reputation beyond reputeEwgeny7 has a reputation beyond reputeEwgeny7 has a reputation beyond reputeEwgeny7 has a reputation beyond reputeEwgeny7 has a reputation beyond reputeEwgeny7 has a reputation beyond repute
Default

INIR, OTIR. Используются в Z-контроллере. Пока никто не жаловался.
__________________
Scorpion ZS 1024 turbo+/ZXMC 2.6/SD-HDD/FDD/AT-Keyb/Mouse/SMUC 2.0/ProfROMse/VGA 3.0/NeoGS
ZX-Evolution 4096 rev.B (ScorpEvo 4096)
ZX-Spectrum+ /DivIDErus beta 0.5
"Орион-2010"/1024кб/FLASH-диск/microSD/PS2-Keyb/PS2-Mouse/RS-232/VGA

Сайт с документацией к "Scorpion ZS 256"
Ewgeny7 is offline   Reply With Quote
Old 24th December 2010, 23:43   #5
Banned
 
Black_Cat's Avatar
 
Join Date: 15th June 2006
Location: S.Pb
Posts: 5,931
Thanks: 26
Thanked 116 Times in 106 Posts
Black_Cat is a glorious beacon of lightBlack_Cat is a glorious beacon of lightBlack_Cat is a glorious beacon of lightBlack_Cat is a glorious beacon of lightBlack_Cat is a glorious beacon of lightBlack_Cat is a glorious beacon of light
Default

Да уж.. спецы.. . Спектранет, вообще, сделан идеально с т.з. поставленной задачи . В этом его основная проблема. Спектранет - это именно спектрумовская сеть, т.е. сеть рассчитанная на работу из под бейсика. И в этом проблема. На работу под ОС спектранет не рассчитывался.
Black_Cat is offline   Reply With Quote
Old 25th December 2010, 02:00   #6
Guru
 
Join Date: 25th January 2005
Location: Miass, Chelyabinsk region
Posts: 4,044
Thanks: 630
Thanked 892 Times in 627 Posts
psb is a splendid one to beholdpsb is a splendid one to beholdpsb is a splendid one to beholdpsb is a splendid one to beholdpsb is a splendid one to beholdpsb is a splendid one to beholdpsb is a splendid one to beholdpsb is a splendid one to behold
Default

БК-0010, а мы как бы бейсик давным давно похоронили и уг больше не делаем.
и "работа под ос" не при чем.
__________________
wbw, psb.
psb is offline   Reply With Quote
Old 25th December 2010, 17:52   #7
Banned
 
Black_Cat's Avatar
 
Join Date: 15th June 2006
Location: S.Pb
Posts: 5,931
Thanks: 26
Thanked 116 Times in 106 Posts
Black_Cat is a glorious beacon of lightBlack_Cat is a glorious beacon of lightBlack_Cat is a glorious beacon of lightBlack_Cat is a glorious beacon of lightBlack_Cat is a glorious beacon of lightBlack_Cat is a glorious beacon of light
Default

вы мож и похоронили, а чел взял, и сделал сетевое расширение именно бейсика
Black_Cat is offline   Reply With Quote
Old 27th December 2010, 14:08   #8
Activist
 
Voxel's Avatar
 
Join Date: 18th January 2005
Location: Тихвин
Posts: 419
Thanks: 29
Thanked 211 Times in 83 Posts
Voxel has a spectacular aura aboutVoxel has a spectacular aura aboutVoxel has a spectacular aura about
Default

Может не в ту тему, но вопрос:

На сколько реально подрубить к спеку pc 8 битную сетевую карту и написать поддержку????

Может кто расскажет какие сложности в этом и т.д.

На сколько я понимаю на карте есть чип который отвечает за прием и отправку пакетов, а их расшифровку и анализ нужно реализовать программным путем....

Просветите не знающего..!
__________________
http://zx-music.ru/
Voxel is offline   Reply With Quote
Old 27th December 2010, 14:50   #9
Activist
 
Join Date: 13th July 2009
Location: Санкт-Петербург
Posts: 253
Thanks: 11
Thanked 28 Times in 23 Posts
Segfault is on a distinguished road
Default

вопрос совершенно в тему, карту подрубить реально , поддержку написать тоже реально - например портировать сетевой стек uIP или попросить наработки caro (или кто там делал инет через мобильник?). Вот карту подрубать всем влом, ибо не предвидится софта. Поэтому придумали уже сейчас писать софт под связку zx+интерф.сокетов+драйверtcp/ip@rs232+rs232 <-> rs232+pc+UNIX+sox4прокси->inet. Прокси, драйвер и библиотеку пока что пишу я, т.к. других желающих нету.

---------- Post added at 13:50 ---------- Previous post was at 13:44 ----------

Quote:
Originally Posted by Voxel View Post
На сколько я понимаю на карте есть чип который отвечает за прием и отправку пакетов, а их расшифровку и анализ нужно реализовать программным путем....
так точно, прием/передача кадров делает phy-чип, обслуживает это софтверно-хардварынй mac-уровень, llc контролирует прием-передачу кадров и отдает ip блоки, ip модуль преобраз.блоки в пакеты, tcp модуль - пакетов в сегменты, а udp - пакетов в датаграммы. Программно это доступно через библиотеку сокетов с подгруж. драйверами:
Чтобы сетевая прога пахала на любой конфигурации сетевого харда, она должна выполнять определение оборудования и подгружать по обстановке с дискетки соответствующий "драйвер tcpip" (это если стек - внешний wiznet/arm/pc). В случае софтстека+езернет карта, к нему добавляется еще 1 драйвер+собственно стек: а) драйвер llc/mac-уровня для текущего phy-чипа б) собстно стек от transport до ip включ. Это все функционал ОС, но т.к. такой оси нету, придется к каждой проге прилинковывать эти модули вручную.

Если не брать в расчет эти "осевские" модули, то прога работает только с интерфейсом сокетов беркли состоящим менее чем из 20 функций, к которым мы добавим init - она будет определять аппаратуру и загружать дрова/стек.

Поправьте если где приврал

Last edited by Segfault; 27th December 2010 at 15:31.
Segfault is offline   Reply With Quote
Old 27th December 2010, 15:54   #10
Activist
 
Voxel's Avatar
 
Join Date: 18th January 2005
Location: Тихвин
Posts: 419
Thanks: 29
Thanked 211 Times in 83 Posts
Voxel has a spectacular aura aboutVoxel has a spectacular aura aboutVoxel has a spectacular aura about
Default

Может ты в меня ссылочкой кинешь, где можно об этом толком почитать? О протоколах и т.д.

То есть например сегодня я подрубил ПЦ сетевуху и что делать дальше?

---------- Post added at 14:54 ---------- Previous post was at 14:52 ----------

Да и в догонку такой вопрос:

Если я с Хайес модема конекчусь на модемный пул провайдера, то получается весь уровень обмена пакетами я должен реализовать софтверно так?
__________________
http://zx-music.ru/
Voxel 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 05:44.


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