![]() |
Quote:
|
Что-то я потерял пост в котором был BOM с герберами.
Нельзя ли повторить? Нужно же детальки покупать :) |
Quote:
|
Всем привет! Поделитесь пожалуйста кто может сырочками для U8 (собрал на I7N и все глючит). Заранее благодарен!
|
Quote:
|
Quote:
---------- Post added at 06:54 ---------- Previous post was at 06:53 ---------- Quote:
http://zx.pk.ru/showthread.php?t=22283 |
С ПЛИС для u16 первый заказ неудачный, китаец не нашёл их у себя и отменил мой заказ. Как вернут деньги буду делать новый заказ, но ПЛИС будут уже в 2 раза дороже и на один пакет их по сумме вмещается 5шт.
2шт себе, 2 автору (в подарок) и 1 шт решим кому подарить. Поэтому ПЛИС каждый ищет сам, какие можно поставить - указано у автора в спецификации. |
Я комплектующие заказываю на www.digikey.com (http://www.digikey.ru/)
От 65 евро бесплатная доставка. Посылка из америки идёт всего 2-3 дня. И не думаю что у китаецев намного дешевле. Но как у них с россией я не в курсе... |
Не получается побороть divMMC, прям мистика... :) Исходники выложил. Может у кого-то есть мысли как побороть divMMC на u8/u9?
|
Quote:
Вчера завёл на AeonLite, но надо немного доработать! Если вечером до платы доберусь и кой чего проверю, то могу выложить "красивые" исходники. Я за последние несколько дней полностью "перелопатил" DivMMC и теперь код выглядит приятнее. |
4 Attachment(s)
Прикрутил DivMMC. Осталось разобраться с BETADISK.SYS, выдает ошибку. Возможно нужны еще какие-то доработки в DivMMC?
|
Влад, у тебя в исходниках для DivMMC используется кажется 32КБайт ОЗУ, а Velesoft мне говорил что нужно минимум 128КБайт. Скорее всего из-за этого. У меня TRDOS работает.
|
Спасибо всем за помощь, divMMC заработал! Эмуляция TR-DOS теперь тоже работает. Сделал 512КВ RAM для divMMC :) Устройство заняло около 60LE :)
Осталось собрать jic для конфигурирования плат U8 и U9 и выложить. |
Троекратное ура!!!! Ура ура ура!!! Теперь осталось прикрепить реальную ВГ и счастью не будет предела!
|
Quote:
|
Спек без дисковода с дискетами никогда не будет расово чистым и кошерным).
Шучу. Смиренно жду прошивочку. |
Выложил новую конфигурацию Speccy с DivMMC. Что такое DivMMC можно глянуть по этой ссылке.
Посмотреть функциональные кнопки можно нажав на F8 = Вкл./Откл. Теперь как сделать инициализацию DivMMC: - распаковываем архив с ESXDOS на SD - клавишей F9 отключаем 'Turbo' (гаснит светодиод) - переходим в 48К BASIC - клавишей F6 включаем 'DivMMC' (загорается крайний слева светодиод) - нажимаем и удерживая клавишу SPACE жмем на F5 (NMI), потом на F4 (CPU Reset) должна появиться заставка и подгрузиться нужные файлы SYS. Дальше по мануалу. |
vlad, я правильно понимаю, что DivMMC никак не заставить грузить TAP'ы на нормальной скорости, чтобы насладиться старыми добрыми ощущениями от загрузки с ленты? :(
Ну, типа http://www.youtube.com/watch?v=q6G-YGNrWm8 |
Quote:
|
Ну судя по тому, что хитрые TAP оно не загружает, значит он просто копирует блоки данных в память, а не пытается прикидываться магнитофоном :)
Да и пёс с ним, хитрых тапов не так уж и много. Quote:
|
Quote:
|
Я надеялся, что вставлять будем TAP/TZX :v2_laugh:
|
Quote:
|
Не совсем понимаю (. Это часть Reverse Ux? Стандартизированный набор сигналов для коммуникации устройств внутри плис? Это дополнение к Reverse для организации zxbus?
Отправлено с моего SK17i через Tapatalk |
[QUOTE\] К стати сейчас думаю над Setup (клавиша F8):
Code:
System Time:[17:44:00]А можно кстати не 14 а 7 сделать в турбо режиме? Отправлено с моего SK17i через Tapatalk ---------- Post added at 19:20 ---------- Previous post was at 19:10 ---------- И чтобы в DIVMMC одной кнопкой попадать, и чтобы турборежим сам выключался. Удобно будет. Отправлено с моего SK17i через Tapatalk |
Quote:
Скрытый текстNMI menu Pressing the NMI button will bring up the NMI file selector menu. From that menu the following keyboard shortcuts can be used. Up, Down Move cursor on page Left, Right Change page Enter RUN .sna, .z80, files with ZX header of type 'basic', view screen (same as 'v' except for .sna files), attach .tap file to input slot and soft reset with autoload r Reset(Warm) s Create snapshot (auto incrementing name starting with snap0000.sna on initialisation of ESXDOS). If you get ERROR 18 it’s because file already exists, try again. 1 Go to parent directory (chdir to ‘..’) v Show screen from .scr and .sna files (or files with ZX header of type ‘CODE’) i Attach tape file to input slot Space Exit from NMI mode H Onscreen help [свернуть] или с помощью команд: Скрытый текстBASIC commands On all BASIC commands that use a drive parameter, you can use * for the current drive. […] means its an optional parameters. GOTO [drive] ["path"] Example: GOTO hd0"demos" This will change the current drive and directory to hd0:/demos. You can use it to change the current drive, dir, or both. CAT [drive] Example: CAT, CAT *, CAT hd1 Without specifying a drive a fast CAT is done (no speccy header info is displayed). LOAD drive "path/filename" [CODE]|[SCREEN$] MERGE drive "path/filename" Example: LOAD *"/test/blabla", etc SAVE drive "path/filename" [LINE]|[CODE]|[SCREEN$] Example: SAVE *"filename" SCREEN$, etc ERASE [drive] "path/filename" Example: ERASE "filename", ERASE *"filename", etc System commands Files located in the /BIN directory are system commands. These system commands can be executed from BASIC by typing: ".command <args>". Each .command has 7.5K of RAM available and may call any ESXDOS syscall. Commands can also exit to BASIC with a custom error message. Most commands are self-explanatory or show onscreen help when run without arguments (or with the -h parameter). An example of the onscreen help: .tapeout tapeOUT v0.1 (c) phoenix Usage: tapeout [args] [tapfile] -c: Close file -o: Overwrite file .ls Show directory listing .cd somedir Change directory .tapein somefile.tap Attach .tap file for reading .tapeout somefile.tap Attach .tap file for writing .chmod +h somefile.sys Set/unset attributes on file/dir .mkdir newdir Create a new directory .mv oldname newname Rename/move file/dir .cp source target Copy file .more textfile Display the contents of a textfile New commands in v0.8.5: .divideo .vdisk .playwav .dskprobe .snapload .gramon .speakcz TR-DOS emulator Either use the NMI browser to attach/auto-LOAD .TRDs, or use the .vdisk command: .vdisk unit <filename> Unit 0 = Drive A, Unit 1 = Drive B, etc. If you specify just the unit, it will eject the virtual drive. You can use .dskprobe to check the contents of the vdisk. Instructions on how to use TR-DOS are out of the scope of this document. Note: TR-DOS emulation is not available in MapRAM mode (BETADISK.SYS will not be loaded) [свернуть] Из этого следует, что DivMMC в разы превосходит уже не нужные и только занимающие место HE Gluk и Fatall разом. |
Да, я это все знаю. Имелось ввиду при включении попадал сразу в divmmc готовый к работе. Fatal пока лучше не трогать, т.к. Он работает с scl поддержки которого в divmmc нет. Я думаю над этим, но пусть меня лучше кто то опередит )))
Отправлено с моего SK17i через Tapatalk |
Еще нужно переключатель турбо 3.5 7 14 МГц
Сейчас 14 это слишком много (если в черный ворн играть например ) а 3.5 как то некомфортно. Сейчас активно эксперементирую с VHDL и слетают часы ((( а через аласм оч. долго устанавливать. Меню настройки нужно. И еще напишите о чем вы НЕ думаете))) Дайте что нибуть реализовать полезное, а то у вас скорость реализации почти мгновенная.))) Отправлено с моего SK17i через Tapatalk |
ESXDOS use software detection of current 128kB ram page after press NMI. But detection routine not support more than 128kB ram. Then if any software set extended memory pages (higher ram than 128kB) from 49152 and you press NMI, then routine in esxdos detect incorrect ram page + set incorrect ram page and after return from NMI menu can software crash.... Result: for ESXDOS is better use only 128kB ZX ram as maximum. After rewrite detection routine can support more than 128kB. If you will not use NMI button (menu), then extended zx ram can be used without problems, because system not access to port 7FFD.
And here is modified +3e rom with SD card support using DIVMMC morts (only SD ports without DIVMMC memory) http://www.zonadepruebas.com/viewtop...art=140#p40580 Source code also here: http://sourceforge.net/p/emuscriptor...tree/plusROMs/ ESXDOS 0.8.6_beta4 now support also RTC drivers. (you must write own RTC.SYS file with small routine for read time from rtc chip) http://board.esxdos.org/viewtopic.php?pid=89#p89 |
Проблема решается добавлением "зеркал" для конкретной модели на чтение портов расширения памяти: 7FFD, FDFD, DFFD...
Интересует механизм входа/выхода из/в эмулятор TR-DOS. Т.к. при TURBO 14MHz не корректно все начинает работать, т.е. не происходит правильный вход в TR-DOS. Хотя без DivMMC все работает в TURBO правильно. И еще, нужно добавить порт #E7 на чтение, в котором bit 7 к примеру будет отвечать за готов/занят SPI Interface при записи или чтении байта. Как это сделано к примеру в Z-Controller (bit 7 = если 1 - буферный регистр содержит новые данные, если 0 - идет загрузка). |
Quote:
|
Quote:
|
Quote:
|
Quote:
|
Quote:
u8-Speccy v0.8.8 Rev.20140401 |
В демах нужно программное переключение с максимальной частоты на минимальную (мультиколоры) и обратно.
На ZX Evo и Pentagon 2.666 сделано так: если xx77 D3=1 "турбо", то максимальная скорость если xx77 D3=0 "нетурбо" и eff7 D4=0 "турбо", то 7 МГц (на Pentagon 2.666 14 MHz) если xx77 D3=0 "нетурбо" и eff7 D4=1 "нетурбо", то 3.5 МГц |
Спецы (авторы конфигураций на hdl), желающие собрать себе u16 спрашивают чистые платки (бесплатные для разработчиков) по России у меня и у Романа (просите Романа чтобы взял их с собой на день космонавтики).
По Украине завтра отправятся чистые платки к zorel. Спрашивать спецам по hdl с Украины чистые платки у zorel и у vlad, по приобытию платок к ним. Отправлю на Украину пока лишь 15 чистых платок, чтобы не сильно обидно было если затеряются на почте. Если платки благополучно доберутся и будут востребованы, отправлю ещё попозже. Остальное читать в барахолке. Простым пользователям и коллекционерам рекомендую подождать, пока будет завершено портирование энтузиастами конфигураций с u8 на u16, хотя чистых платок думаю на всех хватит. От меня тоже когда-нибудь появится конфигурация под u16 - к примеру Океана-240.2. |
Вот платка побрутальнее, служит мне уже несколько лет :)
Чего на ней только не делалось... http://img-fotki.yandex.ru/get/9802/...76fc73e_XL.jpg |
2 Attachment(s)
Был у меня лет 5-ть назад похожий прототип :). Были и собранные ЛУТ платы. Остался только модуль к ней на ACEX EP1K30TC144-2N. Теперь вспоминаю МГТФ как страшный сон. Именно трудность сборки и наладки, порой по несколько десятков вариантов плат с исправлениями прототипа, послужило переходом на FPGA. Сейчас все намного проще, как в сборке, так и в наладке - надежных, быстрых и мало потребляющих систем, на одной только плате :)
|
Эх.... прототип u10, красавец! :)
|
| All times are GMT +4. The time now is 16:34. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.