Internet for ZX Spectrum

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

Moderator: Shaos

dhau
Maniac
Posts: 233
Joined: 12 Oct 2004 13:49

Internet for ZX Spectrum

Post by dhau »

На MSX группа испанцев произвела вот такое чудо:

http://www.konamiman.com/msx/obsonet-e.html

При чём софта уже хватает, так как InterNestor Lite (стек TCP/IP для MSX) существует уже много лет, но истользовался с Hayes-модемом на RS-232 порту, а сейчас его обновили для поддержки ObsoNet-а

Цена этого устройства 50 евро (~75 US$)

Уже обьявлен конкурс на создание полезного софта и игр для InterNestor Life с ценными призами :)

Обидно что такого нет пока на ZX Spectrum

P.S. Современные линки (2012):
http://www.konamiman.com/msx/msx-e.html#obsonet
http://www.msx.org/articles/obsonet
User avatar
cr0acker
God
Posts: 1078
Joined: 03 Feb 2003 13:53

Post by cr0acker »

Я схеиу езернета для спека/спинтера уже давно придумал. Но софта нету. НА MSX есть ОС. На спеке нету:(
dhau
Maniac
Posts: 233
Joined: 12 Oct 2004 13:49

Post by dhau »

cr0acker wrote:Я схеиу езернета для спека/спинтера уже давно придумал. Но софта нету. НА MSX есть ОС. На спеке нету:(
Ну MSX-DOS 1.x не на много в отрыве от TRDOS-а :)

Правда MSX-DOS 2 на много круче их обоих, но он не у всех есть

InterNestor Lite - это драйвера и набор согрлашений по интерфейсам (API). Что-то накое 100% можно сделать на Speccy
User avatar
cr0acker
God
Posts: 1078
Joined: 03 Feb 2003 13:53

Post by cr0acker »

Без ОСИ это безсмыслено
dhau
Maniac
Posts: 233
Joined: 12 Oct 2004 13:49

Post by dhau »

cr0acker wrote:Без ОСИ это безсмыслено
Ну зашей тогда мини-ось в ROM, как это сделано с TRDOS и General Sound
User avatar
cr0acker
God
Posts: 1078
Joined: 03 Feb 2003 13:53

Post by cr0acker »

Ты не понял. Нужна ОС в самой системе, т.к. с сетью работать это не музыку слушать.
dhau
Maniac
Posts: 233
Joined: 12 Oct 2004 13:49

Post by dhau »

cr0acker wrote:Ты не понял. Нужна ОС в самой системе, т.к. с сетью работать это не музыку слушать.
Видимо у нас разные взгляды на такие вещи. По мне так нет принципиальной разницы как программы работают в железом:

- напрямую (худший вариант, кривости можно править только хаком бинарников

- через софтверный драйвер в открытым и стандартным API (скажем сидит себе драйвер спокойно в рам или ром в 16K окошке, когда нужен). Примерно так дело по моим представлениям обстоит с MSX ObsoNet и с TSR пакетным драйвером сетевой карты в MSDOS-е на PC

- через OS, которая прячет все хитрости драйвера за каким-то общепринятым API, напримар урезанный POSIX. Все это сделано (Uzix на MSX и Contiki на C=64). Но для 8-мибитных компьютеров это оверкил. Единственная ось, приемлимая для 8-мибиток это что-то среднее между CP/M и MS-DOS 5.0. Что-то простое, небольшое, удобное и быстрое. На MSX такой осью выступает MSX-DOS 2.x, и в меньшей степени MSX-DOS 1.x

Короче все реализуется без проблем. Промитивно но эффективно :)
User avatar
Maksagor
Novelist
Posts: 35
Joined: 15 Sep 2003 15:10
Location: Москва

Post by Maksagor »

dhau wrote:
cr0acker wrote:Я схеиу езернета для спека/спинтера уже давно придумал. Но софта нету. НА MSX есть ОС. На спеке нету:(
Ну MSX-DOS 1.x не на много в отрыве от TRDOS-а :)

Правда MSX-DOS 2 на много круче их обоих, но он не у всех есть

InterNestor Lite - это драйвера и набор согрлашений по интерфейсам (API). Что-то накое 100% можно сделать на Speccy
Скорее, ненамного в отрыве от CP/M...
С уважением,
Максагор
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Maksagor wrote:
dhau wrote:
cr0acker wrote:Я схеиу езернета для спека/спинтера уже давно придумал. Но софта нету. НА MSX есть ОС. На спеке нету:(
Ну MSX-DOS 1.x не на много в отрыве от TRDOS-а :)

Правда MSX-DOS 2 на много круче их обоих, но он не у всех есть

InterNestor Lite - это драйвера и набор согрлашений по интерфейсам (API). Что-то накое 100% можно сделать на Speccy
Скорее, ненамного в отрыве от CP/M...
Вабчето MSX-DOS это стандартная CP/M-80 ;)
Во всяком случае все текстовые CP/M-программы там пускаются как надо
Я тут за главного - если что шлите мыло на me собака shaos точка net
dhau
Maniac
Posts: 233
Joined: 12 Oct 2004 13:49

Post by dhau »

Посмотрите картинки в этом PDF-е

Max Desktop - выглядит как операционка Apple II GS или ранних Macintosh-ей
User avatar
Maksagor
Novelist
Posts: 35
Joined: 15 Sep 2003 15:10
Location: Москва

Post by Maksagor »

Shaos wrote: Вабчето MSX-DOS это стандартная CP/M-80 ;)
Во всяком случае все текстовые CP/M-программы там пускаются как надо
Пускаются. Ноформат дискет другой. А именно, стандартная писишная FAT12, но без поддержки подкаталогов...
С уважением,
Максагор
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Post by CHRV »

По поводу Ethernet, я считаю что нужно прикручивать микроконтроллер (с NIC и своей памятью), и сделать некий высокоуровневый интерфейс, т.е. пакетный уровень отдать на сьедение микроконтроллеру (тем более это софт наверняка идет с ним), а на ZX оставить высокий уровень работы (типа аналога WinSocketAPI). Все быстро и все довольны и геммороя меньше.

Господа буржуи :-) присмотритесь к такому решению, например фирмы RabbitSemiconductors или другой чей нить микроконтроллер.

В рамках НедоПС по моему будет интересный проект.
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

CHRV wrote: Господа буржуи :-) присмотритесь к такому решению, например фирмы RabbitSemiconductors или другой чей нить микроконтроллер.
"Господа буржуи" - это видимо мы с dhau? ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
dhau
Maniac
Posts: 233
Joined: 12 Oct 2004 13:49

Post by dhau »

Дорогое удовольствие: http://www.rabbitsemiconductor.com/products/kits/

Скорее что-то вроде XPort: http://www.gridconnect.com/xport.html
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Post by CHRV »

dhau wrote:Скорее что-то вроде XPort: http://www.gridconnect.com/xport.html
Это будут страшные тормоза, да еще и к томуже весь пакетный уровень придется на спектруме писать (с нуля), а это значит тормоза в квадрате и срок разработки - 10 лет.
Вся идея в том что пакетный уровень вытащить на микроконтроллер, а Спек работает токо на высокоуровневом программном интерфейсе.
Поэтому надо смотреть не конвертер, а микроконтроллер с встроенным NIC.