BIOS

Железо, связанное с TS-Conf

Postby DDp » Sun, 22.03.2015 17:56:23

Имеется microSD SiliconPower 2Gb. Не работает в TS-BIOS-е --> viewtopic.php?p=15305#p15305
D356 47C0 35F8 F55E 8A52 A88F F3F8 B003 03EB 3D7F
DDp
 
Posts: 116
Joined: Fri, 03.08.2012 20:41:33

Postby TS-Labs » Mon, 23.03.2015 08:58:28

Надо проверить на моем драйвере СД, который я писал для чановского фатфс. Попробуй тест жпег-декодера из аттача. Примонтируй его с какой-нить работающей карты, запусти в тырдосе, потом перед press any key замени карту на силицонпавер (на нее предварительно нужно в корень накидать *.jpg) и тогда уже пресс.
Attachments
zxj-ts.SCL
(21.79 KiB) Downloaded 508 times
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby DDp » Mon, 23.03.2015 18:18:53

TS-Labs wrote:Попробуй тест жпег-декодера из аттача.

:ok: Работает!
D356 47C0 35F8 F55E 8A52 A88F F3F8 B003 03EB 3D7F
DDp
 
Posts: 116
Joined: Fri, 03.08.2012 20:41:33

Postby TS-Labs » Mon, 23.03.2015 19:55:49

Ну собсно правильный драйвер СД, написанный мной в период попыток использования fatfs, (рекомендуется к использованию), который однако несмотря на свою правильность в биос не впилен. Причиной тому - кривожопость б-гмерзъкаго иара, который компилит говнокод.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby thims » Mon, 23.03.2015 22:44:39

TS-Labs wrote:Причиной тому - кривожопость б-гмерзъкаго иара, который компилит говнокод.
Код маленький, можно и переписать на православный ассемблер.
User avatar
thims
 
Posts: 139
Joined: Fri, 27.07.2012 17:18:35

Postby TS-Labs » Mon, 23.03.2015 23:06:31

Сам драйвер переписать мало, надо весь фатфс. Но да - это не непосильно.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby psb » Tue, 24.03.2015 02:23:29

но работает же фатфс на иаре?
User avatar
psb
 
Posts: 715
Joined: Tue, 30.12.2014 23:22:32

Postby TS-Labs » Tue, 24.03.2015 04:05:16

На оптимизации -s7 работает. На 8 и 9 ломается. В размере кода разница в 2 что-ли кБ. Ессно в плюс.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby Koshi » Sun, 12.04.2015 16:09:15

Заменил драйвер SD карты на новый, теперь должно видеть все карты и не вешаццо. ;P
плюс замержил изменения в IDE nemo драйвер из вц...
Last edited by Koshi on Fri, 14.08.2015 20:42:44, edited 1 time in total.
MGN Group
User avatar
Koshi
 
Posts: 299
Joined: Thu, 26.07.2012 16:41:52

Postby DDp » Sun, 12.04.2015 19:38:56

DDp wrote:Имеется microSD SiliconPower 2Gb. Не работает в TS-BIOS-е

Koshi wrote:Заменил драйвер SD карты на новый, теперь должно видеть все карты и не вешаццо. ;P

Работает! :ok2:
D356 47C0 35F8 F55E 8A52 A88F F3F8 B003 03EB 3D7F
DDp
 
Posts: 116
Joined: Fri, 03.08.2012 20:41:33

Postby Koshi » Sat, 18.04.2015 00:56:42

немного доработал алг. детекта SD карт (добавлены тайм ауты на начальные иниты), а то некоторые карты не виделись...
MGN Group
User avatar
Koshi
 
Posts: 299
Joined: Thu, 26.07.2012 16:41:52

Postby Koshi » Fri, 14.08.2015 20:53:02

Добавил IDE Smuc драйвер, а так же доработал и переделал IDE Nemo драйвер под работу с оригинальным контроллером.
для работы оного надо убрать сигнал DOS\ (отпаять и завесить 2ю ножку DD1 на +5в (nemohddsch.png))

TS-BIOS:
TS-Bios - 64кб ROM файл. шить в 0й блок из ROM_PROG или как Custom ROM из ERS
TS-Bios-gluk - версия с GLUK'ом вместо Basic128
TS-Bios-qc311 - версия с Quick Commander вместо Basic128
TS-Bios-rc196 - версия с Real Commander вместо Basic128
MGN Group
User avatar
Koshi
 
Posts: 299
Joined: Thu, 26.07.2012 16:41:52

Postby AndyD » Fri, 14.08.2015 23:16:59

Koshi wrote:TS-Bios - 64кб ROM файл. шить в 0й блок из ROM_PROG или как Custom ROM из ERS

Проверил со смуком ,все работает.Спасибо.
User avatar
AndyD
 
Posts: 280
Joined: Thu, 21.05.2015 21:32:38

Postby Koshi » Sat, 15.08.2015 22:55:47

обновил биос.
переделан детект в nemo и smuc драйверах.
MGN Group
User avatar
Koshi
 
Posts: 299
Joined: Thu, 26.07.2012 16:41:52

Postby AndyD » Sat, 15.08.2015 23:16:00

Koshi wrote:обновил биос.
переделан детект в nemo и smuc драйверах.

Koshi за тобой не успеть, я тут на досуге решил исходники под ужасм переделать,так они устаревают на глазах.
выкладываю что получилось.
с макросами расправился в прямую,тупым способом,есть в start.asm тоже непонятные для меня буковки.
есть 2 ошибки как с ней бороться я не разобрался,боюсь морально устареют все исходники.
матами не надо я токо учусь :dontknow:
Last edited by AndyD on Sun, 16.08.2015 00:43:36, edited 1 time in total.
User avatar
AndyD
 
Posts: 280
Joined: Thu, 21.05.2015 21:32:38

Postby TS-Labs » Sat, 15.08.2015 23:40:58

AndyD wrote:матами не надо


Wrong:
ld bc, 10AFh
ld a, 0F8h
out (c), a
;xtr
;xt page0, vrompage

Correct:
ld bc, (page0 << 8) | extp
ld a, vrompage
out (c), a
;xtr
;xt page0, vrompage

И такое надо исправить ВЕЗДЕ. Никаких magic numbers!
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby AndyD » Sun, 16.08.2015 01:01:03

что-то получилось,не разобрался с расположением бин файлов,а так асмы собираются.
этот закоментил пока ,не понимаю я макросы.
arrays.asm
hex8 vrompage defb 0
не ясно что делать с такими SFB(UDATA0) в start.asm
Attachments
tcbios.rar
(340.82 KiB) Downloaded 437 times
Last edited by AndyD on Sun, 16.08.2015 18:25:20, edited 2 times in total.
User avatar
AndyD
 
Posts: 280
Joined: Thu, 21.05.2015 21:32:38

Postby TS-Labs » Sun, 16.08.2015 17:51:26

ВНИМАНИЕ! Когда меняете бинари биоса, заменяйте их же в папке pentevo\unreal\Unreal\cfg\rom и в архиве pentevo\unreal\Unreal\bin\unreal.7z.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby Koshi » Thu, 20.08.2015 17:04:58

Build: 20.08.2015 16:40:08
.при ошибке "Boot-Device NOT READY!" идут повторные попытки
.тайм-ауты переведены на инты (теперь не зависят от частоты проца)
MGN Group
User avatar
Koshi
 
Posts: 299
Joined: Thu, 26.07.2012 16:41:52

Postby AndyD » Thu, 20.08.2015 22:34:48

Koshi wrote:Build: 20.08.2015 16:40:08

Все работает.
User avatar
AndyD
 
Posts: 280
Joined: Thu, 21.05.2015 21:32:38

Postby Alex Rider » Sat, 26.09.2015 06:53:52

ROM-версию Real Commander 2.6 ннада? Запилил себе.
Кстати, в репе в zxevo.rom, которая 512к, не грех бы заменить мусор в 5 и 6 пагах на нормальные жывые TR-DOS и BASIC 128. Ибо у меня при попытки освоения сложилось впечатление сначала, что фича сброса в паги 4-7 не работает от слова "не совсем". Насчет 48-го басика в 7 странице не знаю, а в 4-ю можно было бы впилить копию БИОСа из 0-й.
Attachments
rc26.zip
(15.63 KiB) Downloaded 451 times
User avatar
Alex Rider
 
Posts: 340
Joined: Tue, 03.06.2014 15:35:47
ICQ: 332230610
LOCATION: Ryazan, Russia

Postby TS-Labs » Sat, 26.09.2015 08:00:17

Alex Rider wrote:Кстати, в репе в zxevo.rom, которая 512к, не грех бы заменить мусор в 5 и 6 пагах на нормальные жывые TR-DOS и BASIC 128.

Понимаешь ли в чем дело: Савелидж там хранит неведомые ебаные прошивки, можешь у него спросить на недофоруме. 512кб НЕ хватит всем! Современной науке неизвестно, нахуя в ПЗУ 512кБ хранить 18-осемнадцать копий тырдоса, 14-етырнадцать бейсика и 239 - хуй знает чего.
Такие дела.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby Sergey78 » Sat, 26.09.2015 08:59:03

Alex Rider wrote:не грех бы заменить мусор в 5 и 6 пагах на нормальные жывые TR-DOS и BASIC 128.

Зачем? Они есть в 1 и 2 пагах.
Sergey78
 
Posts: 422
Joined: Wed, 05.09.2012 20:04:40

Postby Alex Rider » Sat, 26.09.2015 15:10:50

Sergey78 wrote:Зачем? Они есть в 1 и 2 пагах.

Alex Rider wrote:Ибо у меня при попытки освоения сложилось впечатление сначала, что фича сброса в паги 4-7 не работает от слова "не совсем".

Ну как бы заванговав вопрос, ответил на него заранее. Могу уточнить: для снижения порога вхождения в фичу. Мне лично захотелолсь быстрого переключения между ромсетами со 128-м бейсиком (для софтов, которые без него жить не могут) и c RC 2.6, который меня прет. Без онлайн-саппорта не обошлось.
User avatar
Alex Rider
 
Posts: 340
Joined: Tue, 03.06.2014 15:35:47
ICQ: 332230610
LOCATION: Ryazan, Russia

Postby soviet » Sun, 17.12.2017 00:01:40

Theres any new relases of the ts-conf bios :D
soviet
 
Posts: 31
Joined: Tue, 28.07.2015 21:20:13

PreviousNext

Return to Hardware

Who is online

Users browsing this forum: No registered users and 1 guest

x