С уважением, Дмитрий.
Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
ZXM-Phoenix в Телеграмм
идея вобщем-то хорошая, но для 48к спектрумов. в остальном получается, что если использовать в слотах таких компов как кай, скорп или других, то комп превращается в 48к с магнитофонной загрузкой тапов с карты.
вот сайт автора. изучите его материалы, посмотрите, как работает девайс, возможно смысла в наших компах нет. https://piters.tripod.com/zx.htm
да, и еще - этот девайс поддержан в +2 и +3 оригинальных спеках, но в наших спеках это реализовать не получится просто так, без переделки памяти.
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
Здравствуйте, уважаемые любители Спектрума.
Перебирая возможные варианты внешних накопителей, наткнулся на сайт https://piters.tripod.com/zx.htm. Попробовал проверить приведённую там простейшую схему подключения CF-карты в 8-разрядном режиме с дешифратором на ЛА4, благо — паять там немного. Подсоединил к Ленинград-2. Оказалось, что аппаратно интерфейс работает даже с обычным стандартным ПЗУ: простая (семь строк) тестовая программка на BASIC'е позволяет загружать низкоуровневые сектора с карточки в память машины. Так что для удобной работы нужна только программная поддержка, то есть, по сути, хотя бы примитивная дисковая ОС. Там же на сайте автор разместил видео, где он пользуется своим интерфейсом и запускает игры: https://piters.tripod.com/chedem.avi.
На его переделанном ПЗУ вместо стандартной надписи "Sinclair Research" на видео видно другую: "8-bit CF OS 2006 mmLBA Putnic". Я хотел было проделать то же, что делается на этом видео. Образ CF-карточки, с которой он запускает игрушки, на сайте есть, а вот фигурирующую в видеоролике ПЗУшку я, к сожалению, не нашёл, хотя там их выложено несколько штук, для разных схем, разных режимов (8- и 16-битных) и разных накопителей.Там, где предлагается скачать "Download ROM - LBA for smaller drives", скачивается файл zxcflba.zip с образом ПЗУ, который, похоже, не подходит к простейшему интерфейсу для CF-карт (именно для режима 8 бит,LBA, со стандартными секторами по 512 байтов).
Здесь некоторые ребята сообщали, что проводили эксперименты с данной схемой, так хотелось бы подробнее услышать, что было проделано и с каким ПЗУ. ПЗУшка из файла zxcflba.zip выдаёт при старте машины надпись "CF mmLBA OS © 2006 P. Putnik", как видим – никакого намёка на восьмибитность не видно. И при попытке обращаться к карточке даёт то "Disk error", то "File not found". При этом из BASIC'а, повторю, физические сектора я могу свободно считывать в ОЗУ без искажений. Вот такие дела.
А вообще-то, в соответствии с базовой концепцией Спектрума о неизменности ПЗУ, программную поддержку надо размещать так же, как это было сделано в TR-DOS, в теневом ПЗУ, чтобы к моменту запуска программы в адресном пространстве была только стандартная ОС. Тогда никаких проблем с совместимостью не будет. Но это я уже начал банальности говорить, извиняюсь.
Последний раз редактировалось Ball Bess; 15.01.2023 в 09:47.
Djoni (16.01.2023)
Посмотрите эмулятор EightyOne там есть прошивка которая выводит надпись 8-bit HD LBA BigS y2k6 Putnik.
Там кстати можно и прошивки проверить, эмулятор поддерживает интерфейс 8-bit.
https://sourceforge.net/projects/eig...lair-emulator/
Скрытый текст
Profi v5.03/1024k/палитра/FDD3,5""/FDD5,25"/HDD/XT-Keyb/Covox
Pentagon-1024 sl v 1.4 upgrade #EFF7 Gluk RTC
ZXM-Phoenix 1024k
ATM Turbo 2+ v7.10 512k
HIMAC HR42.04 48K
HIMAC 128
Ленинград 1[свернуть]
Там у автора где-то есть разъяснение, что BigS — это большие сектора, то есть данное ПЗУ с поддержкой формата, содержащего кластеры по четыре обычных сектора. Это у него для больших HDD (размером более 500 Мбайт). Должна ли карточка с играми каким-то образом учитывать эти большие сектора, я ещё не разобрался. У меня CF-карта 64 Мбайта.
Короче, пока расковыриваю формат карточки.
все подходит и работало 10 лет назад. именно с Ленинградом-2. флешка - 128 мегов.
именно эта ПЗУ. CRC32 52302bcd.ПЗУшка из файла zxcflba.zip выдаёт при старте машины надпись "CF mmLBA OS © 2006 P. Putnik", как видим – никакого намёка на восьмибитность не видно. И при попытке обращаться к карточке даёт то "Disk error", то "File not found". При этом из BASIC'а, повторю, физические сектора я могу свободно считывать в ОЗУ без искажений.
если из бейсика все работает - первая мысль - слишком длинные провода или нет емкостей по питанию. или как вариант - некорректный формат флешки (там свой совершенно нестандартный формат, и программа для записи флешки. и я не уверен что просто закатав на флешку .raw файл в качестве образа виндовыми средствами - получится то что нужно.)
Зверинецъ
Специалист (был когда-то "совсем стандарт") - 1988-2023
Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
Ленинград2 + CF карта
Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
БК0010-01 стоковый[свернуть]
Именно "виндовыми" средствами я и записывал образы на диск (Win32DiskImager), так как в моём понимании при записи образа совершенно неважно, что там у него внутри. С внешней стороны "образ" это — просто набор байтов, смысл которых нас не интересует. Если же образ надо закатывать на диск какой-то специальной программой, которая не просто кладёт подряд байтики в ячейки памяти, а производит над ними ещё какие-то преобразования, то это уже не "образ", а что-то другое. Автор же в своих хелпах называет это именно "образом". Кстати, да, он выложил специальную авторскую программу Drive Image, которая, как заявлено, может записывать сектора на физические диски. Но воспользоваться ею у меня почему-то не получилось: то ли я что-то не так делаю, то ли с программой что-то не так, но при попытке записи на диск выскакивает ошибка, "Access to drive denied". Я пробовал запускать её и с правами администратора, и заходил в Windows с учётной записи администратора — ничего не помогает. Если кто-нибудь знает, в чём тут дело, подскажите, вы бы меня очень выручили.
Картинка не вставляется почему-то. Так вставлю: https://disk.yandex.ru/i/xQqBPXt9t7mJwQ
Последний раз редактировалось Ball Bess; 18.01.2023 в 14:26.
Зверинецъ
Специалист (был когда-то "совсем стандарт") - 1988-2023
Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
Ленинград2 + CF карта
Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
БК0010-01 стоковый[свернуть]
Если не сложно, попробуйте упомянутую программу затестить, пишет она или нет....
У меня ошибка "Access to drive denied" выскакивает и под XP, и под семёркой.
Последний раз редактировалось Ball Bess; 18.01.2023 в 15:39.
Зверинецъ
Специалист (был когда-то "совсем стандарт") - 1988-2023
Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
Ленинград2 + CF карта
Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
БК0010-01 стоковый[свернуть]
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)