Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб сен 23, 2017 1:14 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 28 сообщений ]  На страницу Пред. 1 2
Автор Сообщение
 Заголовок сообщения: Re: Xbox original as kolibri os platform?
СообщениеДобавлено: Вс окт 16, 2016 5:51 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1224
Interesting article. PCI enumeration bug will certainly be a problem, we'll need a patched version of pci_enum function in kernel.

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: Xbox original as kolibri os platform?
СообщениеДобавлено: Вс окт 16, 2016 6:00 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1224
Try this:

Код:
Index: pci32.inc
===================================================================
--- pci32.inc   (revision 6595)
+++ pci32.inc   (working copy)
@@ -156,6 +156,13 @@
 
 pci_read_reg:
         push    ebx esi
+
+        cmp     ah, 1                           ; Bypass bug in XBOX HW
+        je      .pci_read_reg_err
+
+        cmp     ah, 2                           ; Bypass bug in XBOX HW
+        je      .pci_read_reg_err
+
         cmp     byte [BOOT_VARS+0x9020], 2;what mechanism will we use?
         je      pci_read_reg_2
 


PS: It's very annoying that this system has no serial port we can use for debugging...
Also, I'm still not sure that kolibrios will find the LFB address...

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: Xbox original as kolibri os platform?
СообщениеДобавлено: Вс окт 16, 2016 6:33 pm 
Не в сети

Зарегистрирован: Пн мар 05, 2012 8:17 pm
Сообщения: 228
The xbox originals are cheap and would be a nice platform which can be bought via ebay or fleamarkets around the world. Even if we only get the vesa support with 800x600 which would work on most old tv sets. The system would still represent a good hardware. 700Mhz 64 MB Ram nvideo video and audio (alsa compatible) with the usb adapter usb keyboard and mouse and hdd included. So a setup would cost around 100 Euros or even less if one is lucky. That is way I will make more tests. Perhaps using the hda1 for the image or another memdisk or alike would help. If I set up qemu, I will give that one a try, too! Perhaps some russian speaking user can get to some of the devs not reading the english section, please ;-)

_________________
Youtube Playlist Kolibri OS Kolibri OS Youtube Playlist! Ask me to add your video!


Вернуться к началу
 Заголовок сообщения: Re: Xbox original as kolibri os platform?
СообщениеДобавлено: Вс окт 16, 2016 6:37 pm 
Не в сети

Зарегистрирован: Пн мар 05, 2012 8:17 pm
Сообщения: 228
hidnplayr писал(а):
Try this:

Код:
Index: pci32.inc
===================================================================
--- pci32.inc   (revision 6595)
+++ pci32.inc   (working copy)
@@ -156,6 +156,13 @@
 
 pci_read_reg:
         push    ebx esi
+
+        cmp     ah, 1                           ; Bypass bug in XBOX HW
+        je      .pci_read_reg_err
+
+        cmp     ah, 2                           ; Bypass bug in XBOX HW
+        je      .pci_read_reg_err
+
         cmp     byte [BOOT_VARS+0x9020], 2;what mechanism will we use?
         je      pci_read_reg_2
 


PS: It's very annoying that this system has no serial port we can use for debugging...
Also, I'm still not sure that kolibrios will find the LFB address...


I am not a developer myself, so I can only test if someone sends me a patched img file. Would a usb to serial adapter work? The Controller ports from xbox original are usb plus 1 sync line. That is how I got my usbstick as memory card onto the system!

_________________
Youtube Playlist Kolibri OS Kolibri OS Youtube Playlist! Ask me to add your video!


Вернуться к началу
 Заголовок сообщения: Re: Xbox original as kolibri os platform?
СообщениеДобавлено: Пн окт 17, 2016 11:32 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1224
USB to serial converter is not useful to debug early kernel boot stage I'm afraid (USB stack would not be running yet..)

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: Xbox original as kolibri os platform?
СообщениеДобавлено: Вт окт 18, 2016 7:28 pm 
Не в сети

Зарегистрирован: Пн мар 05, 2012 8:17 pm
Сообщения: 228
With the information from the link someone might get kos on the xbox up and running. I will try some different setups and qemu or bochs, too. But at the moment work keeps me bussy. If someone can make a modified kos image and give me a link to download, than I will test that also. Maybe weekend is more time left for this :roll:

_________________
Youtube Playlist Kolibri OS Kolibri OS Youtube Playlist! Ask me to add your video!


Вернуться к началу
 Заголовок сообщения: Re: Xbox original as kolibri os platform?
СообщениеДобавлено: Вс окт 30, 2016 5:02 pm 
Не в сети

Зарегистрирован: Пн мар 05, 2012 8:17 pm
Сообщения: 228
For debugging there seems to be 2 ways:

"With a developer box or bios you can do it via network cable over neighbourhood the xbox also has an i2c debug port on the lpc headder "

_________________
Youtube Playlist Kolibri OS Kolibri OS Youtube Playlist! Ask me to add your video!


Вернуться к началу
 Заголовок сообщения: Re: Xbox original as kolibri os platform?
СообщениеДобавлено: Вт ноя 01, 2016 12:02 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1224
yes, I²C seems like a good plan.
I have the xbox prepared but am currently in the process of re-building my lab so no time to work on it right now.

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: Xbox original as kolibri os platform?
СообщениеДобавлено: Вт ноя 01, 2016 1:03 am 
Не в сети

Зарегистрирован: Пн мар 05, 2012 8:17 pm
Сообщения: 228
I am ill at the moment and more interessted in playing with open mips and linux on our next retro meeting. Kolibri OS always ment more time an relaxing and taking the time. So no worries!

_________________
Youtube Playlist Kolibri OS Kolibri OS Youtube Playlist! Ask me to add your video!


Вернуться к началу
 Заголовок сообщения: Re: Xbox original as kolibri os platform?
СообщениеДобавлено: Ср июл 05, 2017 8:55 am 
Не в сети

Зарегистрирован: Ср июл 05, 2017 8:40 am
Сообщения: 2
baggacfreak писал(а):
Oh, quite some time ago! I have some spare time as I need to get down on my plus work hours. I will try to find which methodes off getting linux on the xbox are available. Perhaps it is easier than we think. If linux runs on the xbox, we would only have to get the bootloader pointing to the kos.img file. Might be a good project for our next retro meeting.


Hello
I have tried to run koibri on Xbox as well as on Windows platform but facing the problem to flash the Xbox with a custom OS. Should I try it on Linux os or any other option available?

_________________
Online Xbox 360 games


Вернуться к началу
 Заголовок сообщения: Re: Xbox original as kolibri os platform?
СообщениеДобавлено: Ср июл 05, 2017 10:04 am 
Не в сети

Зарегистрирован: Пн мар 05, 2012 8:17 pm
Сообщения: 228
Hi,

as off now noone worked on a direct port to the classic xbox. What you could try is install linux on the xbox and use qemu within that linux to start kolibri os. Would be nice to see what kind of speed one would get out off this.

_________________
Youtube Playlist Kolibri OS Kolibri OS Youtube Playlist! Ask me to add your video!


Вернуться к началу
 Заголовок сообщения: Re: Xbox original as kolibri os platform?
СообщениеДобавлено: Чт июл 06, 2017 8:01 am 
Не в сети

Зарегистрирован: Ср июл 05, 2017 8:40 am
Сообщения: 2
baggacfreak писал(а):
Hi,

as off now noone worked on a direct port to the classic xbox. What you could try is install linux on the xbox and use qemu within that linux to start kolibri os. Would be nice to see what kind of speed one would get out off this.


I want to install Linux on the Xbox at any speed.

_________________
Online Xbox 360 games


Вернуться к началу
 Заголовок сообщения: Re: Xbox original as kolibri os platform?
СообщениеДобавлено: Вт июл 11, 2017 5:44 pm 
Не в сети

Зарегистрирован: Пн мар 05, 2012 8:17 pm
Сообщения: 228
Than just use one off those tricks all over youtube. I got the needed game for little money and made an usb adpater myself.

_________________
Youtube Playlist Kolibri OS Kolibri OS Youtube Playlist! Ask me to add your video!


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 28 сообщений ]  На страницу Пред. 1 2

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB