Author Topic: Announcing Zgrom 0.1  (Read 18237 times)

danboid

  • Hero Member
  • *****
  • Posts: 881
    • View Profile
    • http://
Announcing Zgrom 0.1
« Reply #15 on: October 06, 2015, 11:51:32 am »
Hi Dromede

Am I right in thinking Zgrom uses a Z-optimized SDL build? Have you uploaded the code so that I might be able to take advantage of it under Arch or other Z distros?

Thanks
Zaurus SL-C3000 w/ MD swapped for a Kingston 32GB Ultimate 266X CF running ALARM
Banana Pi running ALARM on a WD Scorpio SATA II HD
System76 Gazelle Pro i7 laptop w/ SAMSUNG 840 EVO SSD running Arch x64

How to install Arch on your C3x00 Zaurus https://github.com/danboid/ZALARM-install

Varti

  • Administrator
  • Hero Member
  • *****
  • Posts: 1162
    • View Profile
Announcing Zgrom 0.1
« Reply #16 on: January 11, 2016, 06:26:12 am »
Hi,

Google Code is unfortunately closing down, and starting from this month it is not possible to browse the source code or download any file from any project hosted there. The only operation still allowed is an automatic export to Github. I have done a search on the whole forum and zgrom seems to be the only Z-related project hosted there.

I have seen that a first import of zgrom to Github has been already done some month ago, but unfortunately the repository contans no code:

https://github.com/static-void/zgrom

It would be a pity to lose all the source code of this nice ROM... I have now contacted the author via mail (I don't know if he still visits the forum), I hope that this will be eventually sorted out.

@danboid: This might be interesting for you too for the SDL code

Varthall
« Last Edit: January 11, 2016, 06:27:31 am by Varti »
Planet Gemini PDA WiFi/LTE with Mediatek x27
SL-C1000 running Arch Linux ARM May2017, K30225 Wi-Fi CF Card, 64GB SDXC card
and many other Zauruses!

Dromede

  • Full Member
  • ***
  • Posts: 155
    • View Profile
    • http://
Announcing Zgrom 0.1
« Reply #17 on: January 11, 2016, 10:58:36 am »
Greetings,

Zgrom was a long time ago. Unfortunately, i have never uploaded the source tarballs even though i meant to. And i doubt i'll find any copies on my old hard drives. I can't exactly remember if i've done any Z specific modifications to the SDL libraries. I did write iWMMXt optimised fb rotation routines that i used in Xfbdev and in most of the emulators included with ZGrom. But i think i never got them to work properly with SDL for some reason.

The framebuffer driver in ZGrom kernels was also modified. It used the internal SRAM and SDRAM for framebuffer storage. So at QVGA resolutions the entire framebuffer would fit into the internal sram. The result is a very noticeable increase in fps on most emulators. At VGA resolution, the framebuffer was split between internal SRAM and SDRAM since it wouldn't fit into internal SRAM.

Varti

  • Administrator
  • Hero Member
  • *****
  • Posts: 1162
    • View Profile
Announcing Zgrom 0.1
« Reply #18 on: January 11, 2016, 11:50:33 am »
That's bad... I hope that you'll anyway manage to find them . At least the binaries can still be downloaded from the repository, although they might disappear at any moment without notice. I have downloaded them. It might be a good idea to store them in a public file repository, if you agree that is  Together maybe with other Z ROMs, so that they won't get lost.

Thanks anyway for the answer.

Varthall
Planet Gemini PDA WiFi/LTE with Mediatek x27
SL-C1000 running Arch Linux ARM May2017, K30225 Wi-Fi CF Card, 64GB SDXC card
and many other Zauruses!

greguu

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 396
    • View Profile
    • http://github.com/greguu
Announcing Zgrom 0.1
« Reply #19 on: January 12, 2016, 04:01:20 am »
Quote from: Dromede
Greetings,

Zgrom was a long time ago. Unfortunately, i have never uploaded the source tarballs even though i meant to. And i doubt i'll find any copies on my old hard drives. I can't exactly remember if i've done any Z specific modifications to the SDL libraries. I did write iWMMXt optimised fb rotation routines that i used in Xfbdev and in most of the emulators included with ZGrom. But i think i never got them to work properly with SDL for some reason.

The framebuffer driver in ZGrom kernels was also modified. It used the internal SRAM and SDRAM for framebuffer storage. So at QVGA resolutions the entire framebuffer would fit into the internal sram. The result is a very noticeable increase in fps on most emulators. At VGA resolution, the framebuffer was split between internal SRAM and SDRAM since it wouldn't fit into internal SRAM.

Dromede:

I would be very much interested in the framebuffer patches for SRAM and iWMMXt rotation. Have a look if you can find any, even if for 2.6 kernels. Thanks!
Gemini-PDA (Stock Android) / LG Nexus 5 (Sailfish OS) / Nokia N9 (MeeGo/Harmattan)
Sharp Zaurus C3100 (Borzoi) - Void Linux (voidz) Kernel 5.0.0 - Hardware (Buffalo CF LAN, DLink 660 CF WiFi, ASIX AX88772 USB Ethernet)

zaurusrex

  • Newbie
  • *
  • Posts: 33
    • View Profile
Announcing Zgrom 0.1
« Reply #20 on: January 18, 2016, 11:29:23 pm »
Hello, Does anyone possibly have a link to the pre-compiled kexecboot-kernel 3.2 for Zaurus SL-C1000, 3100 or 3200?

Thank you in advance!

Varti

  • Administrator
  • Hero Member
  • *****
  • Posts: 1162
    • View Profile
Announcing Zgrom 0.1
« Reply #21 on: January 19, 2016, 06:15:27 am »
Quote from: zaurusrex
Hello, Does anyone possibly have a link to the pre-compiled kexecboot-kernel 3.2 for Zaurus SL-C1000, 3100 or 3200?

Are you referring to these kernels?

https://web.archive.org/web/20120615193033/...ot.org/download

I'm also interested in those images, I have now asked on the #kexecboot channel, hopefully someone will help me, I will let you know. EDIT: no answer on the channel, unfortunately

BTW what is the difference between this version of kexecboot and the one on the Arch Linux page (https://github.com/greguu/linux-4.2.3-c3x00/releases), apart from the fact that the latter is officially only for 3x00 models?

Varthall
« Last Edit: January 19, 2016, 12:17:01 pm by Varti »
Planet Gemini PDA WiFi/LTE with Mediatek x27
SL-C1000 running Arch Linux ARM May2017, K30225 Wi-Fi CF Card, 64GB SDXC card
and many other Zauruses!

zaurusrex

  • Newbie
  • *
  • Posts: 33
    • View Profile
Announcing Zgrom 0.1
« Reply #22 on: January 19, 2016, 05:02:14 pm »
Yes, thank you much for the link and for asking on the channel. I'm sorry, I don't know what the difference is between Arch Linux version and the original compiled image. But I will try it.

I found some trouble booting Zgrom from the older kexecboot-2.6.2x which is located here.

Varti

  • Administrator
  • Hero Member
  • *****
  • Posts: 1162
    • View Profile
Announcing Zgrom 0.1
« Reply #23 on: January 19, 2016, 06:13:16 pm »
Quote from: zaurusrex
I found some trouble booting Zgrom from the older kexecboot-2.6.2x which is located here.
Ah, thanks for this info, I was about to flash that same version! What was the problem with the boot?

I'll try the Arch version then, as well. BTW I have found a site with newer kexecboot versions, though again without the final 3.1 one:

http://www.penguin.cz/~utx/zaurus/feed/images/

These builds have been mentioned here, by one of the kexecboot devs:

http://logs.nslu2-linux.org/livelogs/kexec...ot.20150829.txt

The latest versions seem to be zImage-3.1.0-rc1+-spitz.bin (for the C3000) and zImage-3.1.0-rc1+-akita.bin (for the C1000), you might want to give them a try too.

Varthall
Planet Gemini PDA WiFi/LTE with Mediatek x27
SL-C1000 running Arch Linux ARM May2017, K30225 Wi-Fi CF Card, 64GB SDXC card
and many other Zauruses!

zaurusrex

  • Newbie
  • *
  • Posts: 33
    • View Profile
Announcing Zgrom 0.1
« Reply #24 on: January 19, 2016, 07:14:04 pm »
The Zgrom could not successfully boot with the earlier 2.6.2x image. It made a blank screen. I will check again.

Also, thank you for posting the links to other builds.

Varti

  • Administrator
  • Hero Member
  • *****
  • Posts: 1162
    • View Profile
Announcing Zgrom 0.1
« Reply #25 on: January 19, 2016, 08:47:20 pm »
I have met Ant on #kexecboot, and he told me about the current situation of kexecboot (see also my post here: https://www.oesf.org/forum/index.php?s=&...t&p=282292). He told me that, unfortunately, the 3.2 prebuilt images are lost.
This image had anyway problems on some models (poodle and especially collie).

The reason why the 2.6.xx images (and the later ones, including the 3.2 one) fail to boot zgrom is because they use the old boot.img syntax, so a newer image is required. My guess is that, when zgrom was released, a kexecboot based on a kernel newer than 3.2 was available, and that might have been required for zgrom.

Arch Linux' kexecboot is based on 3.5, so zgrom should work with it.

Varthall
« Last Edit: January 20, 2016, 03:52:37 am by Varti »
Planet Gemini PDA WiFi/LTE with Mediatek x27
SL-C1000 running Arch Linux ARM May2017, K30225 Wi-Fi CF Card, 64GB SDXC card
and many other Zauruses!

zaurusrex

  • Newbie
  • *
  • Posts: 33
    • View Profile
Announcing Zgrom 0.1
« Reply #26 on: January 20, 2016, 05:59:52 pm »
Quote from: Varti
I have met Ant on #kexecboot, and he told me about the current situation of kexecboot (see also my post here: https://www.oesf.org/forum/index.php?s=&...t&p=282292). He told me that, unfortunately, the 3.2 prebuilt images are lost.
This image had anyway problems on some models (poodle and especially collie).

The reason why the 2.6.xx images (and the later ones, including the 3.2 one) fail to boot zgrom is because they use the old boot.img syntax, so a newer image is required. My guess is that, when zgrom was released, a kexecboot based on a kernel newer than 3.2 was available, and that might have been required for zgrom.

Arch Linux' kexecboot is based on 3.5, so zgrom should work with it.

Varthall

I see, that is good news! It is exciting to hear Ant is still working to a refreshed kernel. Thank you again for the pleasant information for kexecboot progress!

On an added note I have not tried the Arch Linux version yet but look forward to flash the image soon.

ArchiMark

  • Administrator
  • Hero Member
  • *****
  • Posts: 1806
    • View Profile
Announcing Zgrom 0.1
« Reply #27 on: September 30, 2016, 02:55:40 am »
Just in case anyone here was wondering if OESF forums had disappearred, it has returned as you can now see.

Mark
Silicon Valley Digerati - * Please see my Mini Laptops For Sale Listing *
Cosmo Communicator / One-Netbook One Mix Yoga 3S (Win 10/Manjaro 18)
Banana Pi Zero UMPC/Armbian
MacBookPro
Sold: C3200/N900/OQO/N5/Dell Mini9/Netwalker/UMID M1/