Dream[Slack]


Site :


Me :

Main
News
Status
FAQ
Forum
Links
Downloads

News :

Sat Aug 30 2003

Some minor news :
  • the README file is now written and included into Js2mouse package.
  • On Erwan's idea, I did some minor changes into SmallBASIC, now it works on DCLinux-010605, but there is no sound because I remove links against LibPthread :-( .




Mon Aug 4 2003

Dream[Slack] is not dead, I'm simply too lazy... Here comes really good news :
  • There are two new great developpers : Kurdy and Denis. Each of them make a great work and really help the Dream[Slack] project. I will create a new section to present them and their works.
  • Kurdy is working on the user interface : intuitive, complete and nice... He provided me some parts of his works and it is really promising !
  • Denis successfully established a NFS connection between DCLinux and his PC with the SLIP4DCLinux package, as he said : "there was some minor glithes - but it works. If you will try NFS on dc slip connection, dont forget to set read/write buffers to 1024. No need in additional slattach binary (which you put in archive with kernel), another slattach utility which originally in dclinux distro works much better (it can handle up to 115200 kpbs, the slattach wich came with kernel - only up to 38400). Use it the same way as on pc: "slattach -s 115200 -p slip /dev/ttySC1 &"". He has also done some tests with Linux/DC.
  • LinuxDC team is working on the latest kernel versions (2.4.6-testX), you can find binaries here.
  • I finished my school report for the Dream[Slack] project (in French, appendices are in English). You can find in it : some great mistakes, the complete status of Dream[Slack], the development envisaged, more screenshots, ...
  • You can download Js2mouse sources (no docs, and no key-remapping for the moment).
If you've got some questions, don't hesitate...



Wed May 28 2003

Sorry for this long silence, but time is running out !
  • Dream[Slack] distro is deferred due to some technicals problems... :(
  • Js2Mouse finally work perfectly (no latency or FIFO errors) with any kind of joysticks (analog/digital/both at the same time) and on every Linux Box (PC/DreamCast/washing machine/...).
  • Developpers of Links-2.1 become really active and make a wonderfull work  !!!
Sorry, but I don't have the time to provied you the new links-2.1 or js2mouse binaries and to repair broken links....



Mon May  5 2003

Toolchains are updated !
Sugioka provides new packages for sh-linux (DreamCast target) :

The cross-devel-kit of Dream[Slack] is now based on these...
I would like to thank all the LinuxDC staff, for their work, but especially for their help and their sympathy  !!!




Sun May 4 2003



You can download a package which contain 'js2mouse' for testing on DCLinux-010605. This is the first beta version, there are some nuisances :
  • When you move quickly the joystick, there is a latency.
  • You may have the following error : "js2mouse.c:54 -> Writing on the FIFO : Resource temporarily unavailable".
But don't be afraid, I know where it comes from, and I will correct it later. Source code will be release under GPL after the presentation of my work to the jury (end of June).

Now I will work on :
  • The creation of the Dream[Slack] initrd.
  • Putting js2mouse in the kernel space, the 'map' and 'convert' functions don't use any libs so I will reuse these ;-).



Mon Apr 21 2003

Sorry for this long silence , I had exams...
Here comes bad news :
  • I've failed on creating a special cross-devel-kit for DCLinux-010605, fortunately the Bill Gatliff's cross-devel-kit works well on this distro...
Now the good news :
  • I'd like to thank LyonHrt, he believe in my project, so I'm really encouraged !!!
  • LinuxDC project is waking up.
  • Links2.1 too...
  • I've fully peeled the protocol PS2, so a release of 'js2mouse' will come soon...
  • I've compiled linux-2.4.10-pre6 with SLIP support (network through serial port) for DCLinux-010605, and ... IT WORKS !!! Thanks to Christian Berger for his the excellent SEGA Dreamcast SLIP/Linux HOWTO.
You can download a package with quick instructions and prebuilt kernel+initrd.



Sat Mar 29 2003



Whouah !!! I can't believe it... Dream[Slack] is on the good way :
  • Thanks to Dr Zoidberg, Xylene, Captain Skyhawk & polochon for posting a news on DCEmulation and DCEvolution !!!
  • The driver to convert joystick input into mouse input works with GPM and Xfree86 !!! For the moment this is quite hard to use it, but I will work on it later...
  • I found more recent tool-chains on the DCLinux ftp server, so I will update the devel-kit.




Fri Mar  7 2003

It was a perfect week !!! I've successfully passed first informatic licence semester, and my Dream[Slack] announce was published on web @ DCreload (a great French 'DC second-life' site).
I would like to thank Oggy for the 'official' Dream[Slack] forum (French AND English).
There are also bad news, I must successfully passed second informatic licence semester, so I must work for two weeks... ;-)




Sat Mar 01 2003

I've find a way to take 'great' screenshots from the dreamcast frame buffer device :
  • Open a connection with remote terminal from serial port (cable coder needed), ex : minicom, Hyper Terminal, ... Set the configuration to : speed 115200 bps 8n1, hardware flow control, transfert ZMODEM.
  • THEN boot the DC, not before...
  • When prompt, log into the two terminals.
  • Set the DC FB device to 16 bpp : 'dreamcast:~# fbset -depth 16'
  • Do what you want ;-)
  • Upload frame buffer memory mapped : 'dreamcast:~# sz /dev/fb0'... Be patients it takes 11 mins... I think you can compress it on the fly, but i have not tested...
  • Convert the raw file to another format, ex : 'pc:~#fb2png fb0 output.png 0 640 480 16'
  • That's all folks...
As you can see, the background color is ugly.... I will work on this later... But images are perfectly displayed !!!
You can download this 'high quality' screenshots in the Downloads section, the old images are removed.




Fri Feb 28 2003

I've dissected DCLinux's boot and start sequences, I think I will make something like this...
I'm thinking about how to implement 'js2mouse' driver...
I've tested Links2.1-pre7 (static), here comes the result :
  • Background colors are ugly, why ??? I will work on this later... 
  • gpm don't work, but this is normal, I did not use the good library... 
  • Pictures are properly displayed.
  • The screen is perfectly centered on TV screen.
  • The font is beautiful.
You can find screenshots on Downloads section. They are ugly because I use a video camera to shoot my TV screen...
You can download the Links2.1-pre7 binary that I use.




Sat Feb 15 2003

Two new things :
  • A new (ugly) site.
  • A new section : Downloads, where you can find pre-compiled cross development tools for PC.
This week, I don't work on Dream[Slack], I have some homeworks...




Sat Feb 8 2003

New session of compilation : I rebuilt all libs as static AND dynamics and apps, from scratch... I updated versions :
  • gpm-1.20.0 with ncurses support (1.20.1 don't seem to compile correctly...)
  • libpng-1.2.5
  • libtiff-3.6.0-beta (this is the only version that I was able to compile as shared library for linux-sh4)
 I downloaded linuxSH-2.5.13, I will test it later (I saw that there is a DreamCast support !!!)
 I am working on a test mini-distro which boot through serial port and mount a multisession cd as / to test these libs and progs.
 I began to read documentations about module development; the book "Linux device drivers" for the bases, $SRC_LINUX/Documentation and commentaires/codes for input...




Sun Feb 2 2003

I've cross-compiled succefully, for linux-sh4-dreamcast :
  • kernel-sh-linux-dreamcast 2.4.10-pre6 with grdrom-cd support.
  • glibc-2.2.4
  • busybox-0.60.1
  • ncurses-5.3 with gpm support.
  • gpm-1.19.6 with ncurses support.
  • zlib-1.1.4
  • libpng-1.0.12 (I can't compile links-2.1pre7 with libpng-1.2.1...)
  • libjpeg.v6b
  • libtiff-v3.5.7
  • links-2.1pre7 with framebuffer, png, tiff, jpeg, javascript and gpm support !!!
I've tested successfully :
  • links-2.1pre7 with javascript support, on DCLinux-010605
  • boot trough the serial port the Bill Gatliff's mini-distro
I need to create a distro which boot through serial port and mount a multisession cd as / to test these libs and progs.
 I must rebuild all of libs as static AND dynamics libraries.
 I HAVE TO begin the module development.




Tue Jan 28 2003

 I received the needed material to develop on dreamcast.
 So, now I can see what to do :
  • Write a kernel module (hardware independant) to use joystick instead of a mouse.
  • Create a distro for Dreamcast , named Dream[Slack] using this work.
 I can't port Slackware for Dreamcast because linux-sh binaries aren't up to date... And it's quite difficult to create patchs for a whole environement !!!

Thanks
Photo
E-mail