Таск аннулирован! всем спасибо!
Таск аннулирован! всем спасибо!
Последний раз редактировалось breeze; 22.09.2009 в 21:46.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
ну давай разберём как говориться ничего личного, просто факты:
конечно, чисто теоретически, я должен сказать спасибо, но а практически… вот я создал таск, описал задачу. Что я ожидаю ? Я ожидаю подсказку где почитать, о том как кто-то другой делал схожее задание ? нет. Я хочу научиться разбираться с различными моделями спектрума — тоже нет. Я вижу решение данной задачи, в виде готового куска кода, который положит в ячейку Type всего лишь одну цифру! мне не нужно детектить тип памяти, мне не нужно знать порты, мне это ничего не надо в рамках данной задачи. Если бы мне не хватало каких-либо знаний, я бы спросил, подскажите, как сделать то-то и то-то…
Теперь для чего я создал этот топик? я просто хотел убедиться, что подняв проект (который тут так бурно обсуждается) люди, которые будут принимать в нём участие, понимали что послать на форуме в факи, маны или в гуголь - это не решение задачи! Решение задачи - это когда человек берётся за выполнение задачи, понимает задачу и предлагает её решение!
В подавляющем большинстве случаев тип машины определяется по конфигурации ее памяти, а в существующей постановке задания это и единственный способ (ибо нет возможности ответить "это машина с 72680 тактами за фрейм, возможно пентагон"). Приведенный (существующий и с большой долей вероятности отлаженный) код как раз возвращает 1 (один) байт, определяющий конфигурацию компьютера.
breeze, ты ждёшь блюдечко с голубой каёмочкой? Насколько мне известно, полной и систематизированной информации такого плана не существует в природе. То, что есть - размазано по многим описаловам на разные клоны. Твоя задача здесь: ZX Detector. Собсно задача вот:
Если тебе нужны только бордюрные эффекты, то на спеке существует только три архитектуры распространённые на территории СССР (и ЧССР), являющиеся стандартом и ещё как минимум одна нестандартная:
1) ZX48 и большинство отечественных клонов, в т.ч. Scorpion и KAY
2) ZX+128, ZX+2, ZX+2a,b/+3
3) Pentagon
4) Нестандартная - Baltik и все клоны на БМК (кроме БМК Кворума), в т.ч. чехословацкие модели
Все эти компы отличаются количеством тактов в кадре, в строке, и количеством самих строк. Посчитав количество тактов между INT'ами можно определить кто есть кто.
---------- Post added at 17:26 ---------- Previous post was at 17:23 ----------
для его задачи конфигурация памяти абсолютно ничего не определяет, и не даёт никакой полезной информации
Последний раз редактировалось Black_Cat; 26.09.2009 в 21:38.
мда…
Уйё
Тут есть недосказанное.
Скорее всего проект мало описан.
То есть "Проект #01" должен описываться полностью, например:
* Сборник музыки.
1 Играется на таких-то компах
1.1 необходим определитель модели железки (сроки, исполнители, текущее состояние)
1.2 тестирование определителя на моделях (сроки, исполнители, текущее состояние)
2 Выбор плейера
2.1 Набор голосов за такой-то плейер (сроки, исполнители, текущее состояние)
2.2 подготовка (сроки, исполнители, текущее состояние)
2.3 и написание кода (сроки, исполнители, текущее состояние)
2.4 тестирование плейера на моделях (сроки, исполнители, текущее состояние)
3 подготовка сборника
3.1 сбор музыки и согласование (сроки, исполнители, текущее состояние)
3.2 комплектация с плейером (сроки, исполнители, текущее состояние)
3.3 тестирование (сроки, исполнители, текущее состояние)
Продукт готов.
Разбираем->
Решение задачи 1:
Товарищ NNN самостоятельно нашел код (Vitamin) , написал оттестил, добился результатов по пункту "1.1" и предоставил код.
готово
Решение задачи 2:
Выбрали плейер YYY
Исходники были, так что скомпилили, оттестили
готово
Решение задачи 3:
Решено натокать 300 треков
Натолкали на диск, влезло
Плейер грузит и играет
готово
Проект выполнен
____________
Вот, примерно так или что-то упущено?
Breeze поправь плиз. Надо проработать детали.
---------- Post added at 18:06 ---------- Previous post was at 17:56 ----------
Да, действительно, скорее всего Breeze ожидал других ответов, а именно, примерно следующих постов:
* я готов заняться поиском тестилки машины
* а я готов найти классный плейер
* у меня завалялось куча классного музона, щас покопаюсь
Но в действительности, должна существовать ветка наподобие "Чего бы сегодня на Спеке хотелось?" Все равно нужды есть. Например, я хотел бы, чтобы кто-нить аппаратно взялся за чип W5100 и довел схему до такого состояния, чтобы в своей проге мог бы написать так:
;посылка пакета
LD HL,49152;откуда читать пакет
LD DE, 32768; куда поставить результат
LD BC,1024;объем пакета
CALL netboard
RET
;разбор пакета
LD HL,49152
LD BC,1024
CALL print;печать принятой из и-нета ерунды на экране
RET
netboard LD.....
;Тест, есть ли сигнал в линии (RJ45)
;Сервер вообще ответил что-нить, пакет-то получу?
И я запляшу от щАсЬя принявшись писать браузер.
И реально отстегну Donate разработчикам (помимо стоимости собранной платы), потому что это мне было очень нужно.
Последний раз редактировалось Vovoi; 22.09.2009 в 18:12.
Spectrum Basic
я бы сказал реалистичиским))
правильно, надо делать тест памяти, потом тест кол-ва тактов за инт, потом тест порта #FF, потом...... а потом на нечеткой логике сделать определятор компа по этим параметрам. наверное так надо, да? или лучше на нейронной сети?
сама задача тоже не досконально описана, к слову. ничего не сказано о том, что можно портить, а что нет, сколько все может занимать и откуда будет запускаться. например, при тесте памяти данные в страницах важны или нет. ну и я не говорю уже о том, что затея эта (детектор) не слишком успешна. она не отдетектит всё, и даже может ошибиться (т.е. навредить). ручная подстраивалка гораздо надежнее (совместить, конечно, еще более надежно).
что касается реализации идеи товарищи, будьте реалистами. ну какие 3-4 дня? вы же понимаете, что сейчас тем, кто в состоянии это закодить/отладить, обычно некогда/лень. и они бы могли это сделать, но тогда, когда они смогут/захотят. а случиться это может в основном, думаю, не чаще раза в месяц. если надо срочно - вы сами себе друг и товарищ (или злобный буратино).
---------- Post added at 20:20 ---------- Previous post was at 20:12 ----------
а ты раздели на этапы свою работу один из этапов будет парсение хтмл и отображение с юзер-интерфейсом. это в пицот тыщ раз сложнее, чем принять из инета этот хтмл. так что начинай, а параллельно повесь таск на разработу железки и реализацию хттп протокола и время дай год, все равно раньше не сделаешь я пока что во вменяемый хтмл-браузер (хотя бы как lynx, не хуже) не верю.
собс-но, спекртанет на W5100 уже сделан, и примеры сокетных либ к нему есть.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)