Новости базовой конфигурации "ZXEvo 4M" ("ZXEvo 4M" news)

ZX evolution software and hardware

Postby zboszor » 17 Feb 2017, 11:32

CHRV wrote:Традиционно еще немного englichrv:
http://www.nedopc.com/zxevo/rom/evo_res ... ce_eng.pdf
Please tell me about errors :)

Challenge accepted. :)

Page 2, Requirements:

SD memory card by NeoGS (formatted FAT) - is it FAT (a.k.a. FAT16) or FAT32 or any of them?
SD memory card (integrated on PentEvo by Z-controller i/o standard) (formatted FAT) - same question as above

Page 2, red section:

What do you mean by the second part of the first sentence in ( ... )?

Second paragraph would be better written this way:
Executable files must be in HOBETA format (with a 17-bytes header) to run directly from FAT. Loading address and
the size of the executable file is checked before running. Valid loading address range is #6000...#FFFF.
Loading address and size must not exceed #FFFF. Files are not viewable (not shown???) if the address, size or
address + size is not valid. The screen is not cleared before running the executable file. Screen attributes area filled
with 0 for hiding loader (if placed in screen area).

However, screen area starts at #4000, so how can a HOBETA file be loaded to the screen area if the valid address starts at #6000?

The finishing part of the red section is better written this way:
File browser view searches for directories and files with extension TRD, SCL, FDI, TAP, $C, SPG, FNT up to
2048 entries. If the directory contains more entries then the browser shows only the first 2048.
TRD images may be loaded to RAM-disk or mounted, FDI and SCL images always loaded to RAM-disk
only.
After flashing ROM it is recommended to reset the computer!

Control buttons:
Keyboard keys + RESET
CS - boot to ROM Basic 128.
SS - boot to ROM Basic 48.
D - start DEMO “GRASS” by PSB^Hallowen.
C - color table (SPACE or ENTER change color of border).
H - show help message on screen.
S - CMOS Setup.
0 - boot to main menu of EVO Reset Service. (Useful for resetting the "G.Reset=>" setting to the default.)
Any other button shows the help message on screen.
Pressing two or more keys starts the keyboard checking procedure.

And this is just one page. Is there a master ODT document for the English translation so I can help making it use better English?
zboszor
 
Posts: 40
Joined: 12 Feb 2014, 12:45
Location: Hungary
Group: Registered users

Postby CHRV » 22 Feb 2017, 13:20

Многое есть здесь: www.nedopc.com
User avatar
CHRV
Желесяка
 
Posts: 961
Joined: 15 Apr 2007, 22:52
Group: Registered users

Postby lvd » 10 Feb 2020, 20:01

Пофиксана работа с ATX питальниками:
- убрана работа в нормальном режиме при уже выключенном питальнике (/PSON=1)
- как следствие, теперь даже на не-ATX питальниках удерживание кнопок выключения приведет к сбросу с перезагрузкой прошивки (раньше такого не было).
- добавлено выключение по удерживанию F12 (было заявлено в доке но не было в коде)
- сделан антидребезг на soft reset при его отпускании после выключения (чтоб не включалось сразу обратно)
- Добавлен config loop: если прошивка не 'зашилась' (не вскочил CONF_DONE), то цикл зашивки повторяется.
- заапдейчена дока и сгенерён pdf

Осталась проблема: если в выключенном состоянии плата находится слишком малое время (меньше секунды), то возможны ошибки заливки конфига в FPGA, несмотря даже на то, что CONF_DONE вскакивает (INIT_DONE недоступен для AVR). Ошибки заливки проявляются так: либо вообще не появляется картинка ERS, либо присутствуют подглючивания при обновлении картинки часов в ERS (возможны и другие проявления). В терминальных случаях даже нажатие после этого ctrl-alt-del (перезаливка проишвки в FPGA) не помогает.

Просьба проверить/потестить и сообщить, имеются ли какие ещё баги, и проявляется ли вышеописанная бага.


Скачать доку zxevo_user_manual.pdf

Следить за новыми коммитами в репозитории тут.
Last edited by lvd on 19 Feb 2020, 18:18, edited 1 time in total.
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1770
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby lvd » 19 Feb 2020, 18:18

lvd wrote:Осталась проблема: если в выключенном состоянии плата находится слишком малое время (меньше секунды), то возможны ошибки заливки конфига в FPGA


Это тоже теперь поправлено.

svn тут: svn://svn.zxevo.ru/pentevo
веб-браузинг: http://svn.zxevo.ru/listing.php?repname=pentevo
актуальный zxevo_fw.bin: http://svn.zxevo.ru/dl.php?repname=pent ... 61&peg=861
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1770
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby harushima » 11 Nov 2021, 05:06

Появился глюк, до обновления было ок!
ERS 0.58.18 - выбираю в File browser файл, жму v, выбираю файл, жму enter. Почему-то стартует двигатель FDD и всё виснет.
Если смонтировать образ просто по enter, то ок.
Image ZX Revolution rev.2017 ImageZX-EVOlution FAQ
User avatar
harushima
 
Posts: 105
Joined: 05 Nov 2012, 06:05
Location: СПб
Group: Registered users

Postby savelij » 11 Nov 2021, 09:55

Обновись.
savelij
 
Posts: 565
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby harushima » 28 Nov 2021, 05:22

Сейчас обновился, не починили. =(((
Повторяю, поломали прямую загрузку в FILE BROWSER из образа по клавише V на файле. Всё виснет и заппускает двигатель реального FDD. Вне зависимости от настроек * Drive.
Откатился обратно на версию 0.56f - на ней всё работает. Но это не решение!

ПОЧИНИТЕ ПОЖАЛУЙСТА!

Я годы безуспешно жду развития FILE BROWSER, а тут наоборот хуже стало (((




ВТОРОЕ:
Что-то вы намудрили с батником, у меня перестали собираться сорцы в линуксе, вайн крашится. Пришлось готовый брать. Раньше всё в консоли ок сибиралось.

Code: Select all
cd /tmp
mkdir evo && cd evo
svn checkout svn://svn.zxevo.ru/pentevo
cd pentevo/rom
wineconsole ./build_full.bat


Результат:
Code: Select all
$ wineconsole ./build_full.bat
0084:err:plugplay:enumerate_new_device Unable to install a function driver for device L"WINEBUS\\VID_845E&PID_0001\\0&0000&0&0".
0084:err:plugplay:enumerate_new_device Unable to install a function driver for device L"WINEBUS\\VID_845E&PID_0002\\0&0000&0&0".
0084:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb": c0000142
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"wineusb" failed to start: 1114
00cc:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
00a0:fixme:imm:ImeSetActiveContext (0x4a5ad8, 0): stub
00a0:fixme:imm:ImmReleaseContext (00010020, 004A5AD8): stub
002c:fixme:imm:ImeSetActiveContext (0x478260, 1): stub
002c:fixme:imm:ImmReleaseContext (00010058, 00478260): stub
0118:err:setupapi:create_dest_file failed to create L"C:\\windows\\system32\\gdiplus.dll" (error=80)
0118:err:setupapi:create_dest_file failed to create L"C:\\windows\\system32\\shlwapi.dll" (error=80)
0118:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0118:fixme:imm:ImeSetActiveContext (0x45e550, 1): stub
0118:fixme:imm:ImmReleaseContext (00010090, 0045E550): stub
0118:err:ole:TLB_ReadTypeLib Loading of typelib L"C:\\windows\\system32\\msdatsrc.tlb" failed with error 2
Native IE detected, not doing registration
wine: configuration in L"home/harushima/.wine" has been updated.
wine: could not open working directory L"unix\\tmp\\evo\\pentevo\\rom\\", starting in the Windows directory.
wine: could not open working directory L"unix\\tmp\\evo\\pentevo\\rom\\", starting in the Windows directory.
013c:fixme:imm:ImeSetActiveContext (0x4a08a0, 1): stub
013c:fixme:imm:ImmReleaseContext (00020068, 004A08A0): stub

Image ZX Revolution rev.2017 ImageZX-EVOlution FAQ
User avatar
harushima
 
Posts: 105
Joined: 05 Nov 2012, 06:05
Location: СПб
Group: Registered users

Postby lvd » 28 Nov 2021, 16:33

harushima wrote:Что-то вы намудрили с батником, у меня перестали собираться сорцы в линуксе, вайн крашится. Пришлось готовый брать. Раньше всё в консоли ок сибиралось.

Чото звиздунг.
Code: Select all
lvd@kub:~/d/pentevo/rom$ svn info
Path: .
Working Copy Root Path: /home/lvd/d/pentevo
URL: svn://localhost/nedopc/pentevo/rom
Relative URL: ^/rom
Repository Root: svn://localhost/nedopc/pentevo
Repository UUID: b4c23ef4-51d0-483d-aa81-0a5320716916
Revision: 981
Node Kind: directory
Schedule: normal
Last Changed Author: savelij
Last Changed Rev: 977
Last Changed Date: 2021-11-22 18:46:09 +0300 (Пн, 22 ноя 2021)

lvd@kub:~/d/pentevo/rom$ svn st -q
lvd@kub:~/d/pentevo/rom$ rm zxevo*rom
lvd@kub:~/d/pentevo/rom$ wineconsole build_full.bat
wine: Unhandled page fault on read access to 00011152 at address 7F9459F0 (thread 0023), starting debugger...
000f:err:service:process_send_command service protocol error - failed to read pipe r = 0  count = 0!
lvd@kub:~/d/pentevo/rom$ ls -l zxevo*rom
-rw-rw-r-- 1 lvd lvd 524288 ноя 28 15:20 zxevo_fe.rom
-rw-rw-r-- 1 lvd lvd 524288 ноя 28 15:20 zxevo.rom


Так что это видимо намудрили не мы а вы.

Ну и да, целый линуксоид и не заметил появления build_full.sh ...
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1770
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby harushima » 28 Nov 2021, 22:55

Когда-то, когда так запускал, всё работало без проблем. Я ничего не мудрил. Может wine, или у вас что изменилоось в окружении, ваш wine это схарчил, а мой поперхнулся.

.sh даже не искал, не пришло в голову искать то, о чем не знал. Попробовал, сразу не получилось. У sh и исполнимых файлов нет прав на исполнение.
Кусок выдачи:
Code: Select all
Maximum displacement actually used is 4347.
./build.sh: строка 14: ../../../tools/asl/bin/asl: Отказано в доступе
./build.sh: строка 15: ../../../tools/asl/bin/p2bin: Отказано в доступе
./build.sh: строка 17: ../../../tools/asl/bin/asl: Отказано в доступе
./build.sh: строка 18: ../../../tools/asl/bin/p2bin: Отказано в доступе
./build.sh: строка 3: ../../../tools/asl/bin/asl: Отказано в доступе
./build.sh: строка 4: ../../../tools/asl/bin/p2bin: Отказано в доступе
cat: page1/evo-dos_virt.rom: Нет такого файла или каталога
cat: page5/rst8service.rom: Нет такого файла или каталога
cat: page1/evo-dos_emu3d13.rom: Нет такого файла или каталога
cat: page2/basic128.rom: Нет такого файла или каталога
cat: page0/services.rom: Нет такого файла или каталога
cat: page5/rst8service_fe.rom: Нет такого файла или каталога
cat: page2/basic128.rom: Нет такого файла или каталога
cat: page0/services_fe.rom: Нет такого файла или каталога
cat: trdos_v6/dosatm3.rom: Нет такого файла или каталога
cat: page2/basic128.rom: Нет такого файла или каталога
cat: atm_cpm/rbios.rom: Нет такого файла или каталога


Назначил всех их исполнимымы и их - заработало.
Разве не должны были все испролнимые файлы уже иметь соответствующие флаги +x ?
Image ZX Revolution rev.2017 ImageZX-EVOlution FAQ
User avatar
harushima
 
Posts: 105
Joined: 05 Nov 2012, 06:05
Location: СПб
Group: Registered users

Postby lvd » 29 Nov 2021, 03:46

harushima wrote: у вас что изменилоось в окружении,

Пруф в виде диффа будет или как обычно, 'я ничего не делала а оно само сломалось'?
harushima wrote:Разве не должны были все испролнимые файлы уже иметь соответствующие флаги +x ?

а я думал и тут придется объяснять, но хорошо что сам вкурил (а вообще это кое-кто закомитил из шindoшс...)
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1770
Joined: 07 Apr 2007, 22:28
Group: Registered users

PreviousNext

Return to Пентева - софт и железо

Who is online

Users browsing this forum: No registered users and 4 guests

cron