NeXT Computers Forum Index NeXT Computers
www.NeXTComputers.org
 
Log in to check your private messagesLog in to check your private messages

Log inLog in  RegisterRegister


Profile  Search  Memberlist  FAQ  Usergroups
Daydream ROM box kit
Goto page Previous  1, 2, 3 ... , 13, 14, 15  Next
 
Post new topic   Reply to topic    NeXT Computers Forum Index -> NeXT Work Logs
View previous topic :: View next topic  
Author Message
schubige



Joined: 24 Jul 2015
Posts: 49
Location: Switzerland

PostPosted: Sat Feb 13, 2016 5:26 am    Post subject: Darkmatter 0.5 Reply with quote

I just uploaded a new darkmatter version: http://1drv.ms/242hxbI. It fixes a bug in the ethernet driver for NeXT turbo hardware. This bug was there for more than 20 years now and finally got fixed Smile
An update is highly recommended for all users with turbo hardware as well as people using darkmatter together with Previous.
Back to top
View user's profile Send private message
NeXTnewbe



Joined: 27 Oct 2006
Posts: 274
Location: UK

PostPosted: Sun Feb 14, 2016 12:17 pm    Post subject: Re: Darkmatter 0.5 Reply with quote

schubige wrote:
I just uploaded a new darkmatter version: http://1drv.ms/242hxbI. It fixes a bug in the ethernet driver for NeXT turbo hardware. This bug was there for more than 20 years now and finally got fixed Smile
An update is highly recommended for all users with turbo hardware as well as people using darkmatter together with Previous.


Thank you

but sorry for the question, how do I install the patch?
Back to top
View user's profile Send private message
schubige



Joined: 24 Jul 2015
Posts: 49
Location: Switzerland

PostPosted: Sun Feb 14, 2016 2:28 pm    Post subject: Reply with quote

These instructions are still valid:

schubige wrote:


In addition to "darkmatter.jar" you need:

    * A recent JRE (Java Runtime Environment). The patch tool runs on Windows, Mac OS or Linux
    * A Mac LC ROM image file (not LC II and not LC III, works only with LC ROM); google for "350EACF0 - Mac LC.ROM"
    * A daydream 2.11 kernel file; you find it on this site.


What you don't need anymore:
    * A daydream ROM box Smile


Invoke the tool with
Code:
 java -jar darkmatter.jar daydream "350EACF0 - Mac LC.ROM"

This will create a folder "darkmatter" which contains the new kernel (size after patch should be 655360 bytes). Enjoy!


But probably someone will provide a patched kernel soon. I'm sorry, but I can't do that for copyright reasons (Mac ROM as well as daydream kernel are copied as part of the patch process). That's the reason for the patch tool.
Back to top
View user's profile Send private message
Rob Blessin Black Hole
Site Admin


Joined: 05 Sep 2006
Posts: 561
Location: Ft. Collins, Colorado

PostPosted: Tue Feb 16, 2016 1:59 am    Post subject: Re: Darkmatter 0.5 Reply with quote

schubige wrote:
I just uploaded a new darkmatter version: http://1drv.ms/242hxbI. It fixes a bug in the ethernet driver for NeXT turbo hardware. This bug was there for more than 20 years now and finally got fixed Smile
An update is highly recommended for all users with turbo hardware as well as people using darkmatter together with Previous.

Thank you I'll Check it out !
_________________
Rob Blessin President computerpowwow ebay sales@blackholeinc.com http://www.blackholeinc.com
303-741-9998 Serving the NeXT Community since 2/9/93
Back to top
View user's profile Send private message Send e-mail Visit poster's website
mikeboss



Joined: 07 Dec 2011
Posts: 365
Location: berne, switzerland

PostPosted: Wed May 18, 2016 2:35 pm    Post subject: Reply with quote

so, does this mean that today mr. grawehr has won the lottery?

http://www.theverge.com/2016/5/18/11683536/google-daydream-virtual-reality-announced-android-n-io-2016
_________________
October 12, 1988 Computing Advances To The NeXT Level
Back to top
View user's profile Send private message Visit poster's website
Rob Blessin Black Hole
Site Admin


Joined: 05 Sep 2006
Posts: 561
Location: Ft. Collins, Colorado

PostPosted: Wed May 18, 2016 3:27 pm    Post subject: Reply with quote

mikeboss wrote:
so, does this mean that today mr. grawehr has won the lottery?

http://www.theverge.com/2016/5/18/11683536/google-daydream-virtual-reality-announced-android-n-io-2016


I'm fairly sure if it is a currently trademarked name , he probably will deserve mega compensation. Best Regards Rob Blessin
_________________
Rob Blessin President computerpowwow ebay sales@blackholeinc.com http://www.blackholeinc.com
303-741-9998 Serving the NeXT Community since 2/9/93
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Andreas



Joined: 27 Dec 2005
Posts: 351
Location: Germany

PostPosted: Thu Jun 09, 2016 10:30 pm    Post subject: Reply with quote

schubige wrote:
These instructions are still valid:

schubige wrote:


In addition to "darkmatter.jar" you need:

    * A recent JRE (Java Runtime Environment). The patch tool runs on Windows, Mac OS or Linux
    * A Mac LC ROM image file (not LC II and not LC III, works only with LC ROM); google for "350EACF0 - Mac LC.ROM"
    * A daydream 2.11 kernel file; you find it on this site.


What you don't need anymore:
    * A daydream ROM box Smile


Invoke the tool with
Code:
 java -jar darkmatter.jar daydream "350EACF0 - Mac LC.ROM"

This will create a folder "darkmatter" which contains the new kernel (size after patch should be 655360 bytes). Enjoy!


But probably someone will provide a patched kernel soon. I'm sorry, but I can't do that for copyright reasons (Mac ROM as well as daydream kernel are copied as part of the patch process). That's the reason for the patch tool.


I get these errors, what i'm doing wrong:

C:\Temp\Darkmatter>java -jar darkmatter.jar daydream "350EACF0 - Mac LC.ROM"
*** darkmatter 0.5
*** daydream kernel 2.11 patcher by Simon Schubiger
*** Credits:
*** Francis Gagné (m68k reasm)
*** Tony Headford (m68k disassembler)
*** Andreas Grabher (Previous support)
*** Michael Bosshard (NeXT Hardware)
*** Optimizing kernel for black NeXT hardware
Reading... daydream
Reading... 350EACF0 - Mac LC.ROM
Decoding...
Applying patches...
MC68000: Loaded 46371 instructions
darkmatter.patch.Decode...
darkmatter.patch.DrawMenuBar...
darkmatter.patch.UnknownDSPCheck...
darkmatter.patch.DSPUpload...
darkmatter.patch.XPRAM...
Pass 1
Pass 1
darkmatter.patch.Init...
Exception in thread "main" java.io.FileNotFoundException: file:\C:\Temp\Darkmatter\darkmatter.jar!\darkmatter\patch\Init.a.asm (Die
Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileWriter.<init>(Unknown Source)
at darkmatter.Section.writeAsm(Section.java:126)
at darkmatter.Section.writeAsm(Section.java:117)
at darkmatter.patch.Init.patch(Init.java:19)
at darkmatter.Main.main(Main.java:84)

C:\Temp\Darkmatter>
Back to top
View user's profile Send private message
cuby



Joined: 12 Jan 2006
Posts: 160
Location: Coburg, Germany

PostPosted: Fri Jun 10, 2016 5:13 pm    Post subject: Reply with quote

Andreas wrote:
I get these errors, what i'm doing wrong:

C:\Temp\Darkmatter>java -jar darkmatter.jar daydream "350EACF0 - Mac LC.ROM"
[...]
darkmatter.patch.Init...
Exception in thread "main" java.io.FileNotFoundException: file:\C:\Temp\Darkmatter\darkmatter.jar!\darkmatter\patch\Init.a.asm (Die
Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileWriter.<init>(Unknown Source)
at darkmatter.Section.writeAsm(Section.java:126)
at darkmatter.Section.writeAsm(Section.java:117)
at darkmatter.patch.Init.patch(Init.java:19)
at darkmatter.Main.main(Main.java:84)


I get the same error when running the jar file code on OS X. I suspect there is a problem (sorry, had a peek inside the classfiles with a Java decompiler) with opening the "Init.a.asm" temporary file for output, since Java assumes this should be located inside the jar file.

This workaround runs successfully for me (darkmatter.jar, daydream kernel and the LC.ROM file in the current directory):

Code:
$ mkdir darkmatter
$ cd darkmatter
$ unzip ../darkmatter.jar
$ java -cp . darkmatter.Main ../daydream ../LC.ROM


This results in a daydream kernel with the following md5 sum (haven't tried running the new kernel yet...):
Code:
$ md5 ../daydream % Original kernel
MD5 (../daydream) = 2ace94152af70dd909bc803837993ae9
$ md5 darkmatter/daydream % Patched kernel
MD5 (darkmatter/daydream) = 70af8d2951414232edfe3c50775526d9


Hope that helps,
Michael
Back to top
View user's profile Send private message Visit poster's website
Andreas



Joined: 27 Dec 2005
Posts: 351
Location: Germany

PostPosted: Sat Jun 11, 2016 2:42 am    Post subject: Reply with quote

cuby wrote:
...snip
Hope that helps,
Michael


OK, works for me also without errors but i get these md5:
3de89b82ed185f02973eb35fb87f517d *daydream

and the kernel is 646.144 bytes, but it should be

schubige wrote:

Invoke the tool with
Code:
 java -jar darkmatter.jar daydream "350EACF0 - Mac LC.ROM"

This will create a folder "darkmatter" which contains the new kernel (size after patch should be 655360 bytes). Enjoy!


Last edited by Andreas on Sat Jun 11, 2016 5:29 am; edited 1 time in total
Back to top
View user's profile Send private message
Andreas



Joined: 27 Dec 2005
Posts: 351
Location: Germany

PostPosted: Sat Jun 11, 2016 3:03 am    Post subject: Reply with quote

OK, the kernel boots - success Smile
Back to top
View user's profile Send private message
Andreas



Joined: 27 Dec 2005
Posts: 351
Location: Germany

PostPosted: Sat Jun 11, 2016 5:28 am    Post subject: Reply with quote

Anyway - as before - i don't get network running on a Turbo Cube. it looks like the cable isn't connected to the router, but it is and works in NS3.3. Pinging the own adress works, pinging the router doesn't work. The MAC-adress is the right one. Any hints?

Back to top
View user's profile Send private message
cuby



Joined: 12 Jan 2006
Posts: 160
Location: Coburg, Germany

PostPosted: Sat Jun 11, 2016 3:29 pm    Post subject: Reply with quote

Andreas wrote:
OK, works for me also without errors but i get these md5:
3de89b82ed185f02973eb35fb87f517d *daydream

and the kernel is 646.144 bytes, but it should be

schubige wrote:

Invoke the tool with
Code:
 java -jar darkmatter.jar daydream "350EACF0 - Mac LC.ROM"

This will create a folder "darkmatter" which contains the new kernel (size after patch should be 655360 bytes). Enjoy!


Maybe I was using a different version of the LC ROM here, that might explain it... good to see that you got it to work!
Back to top
View user's profile Send private message Visit poster's website
Andreas



Joined: 27 Dec 2005
Posts: 351
Location: Germany

PostPosted: Sun Jun 12, 2016 2:49 am    Post subject: Reply with quote

cuby wrote:

Maybe I was using a different version of the LC ROM here, that might explain it... good to see that you got it to work!


i was using exactly "350EACF0 - Mac LC.ROM"
Back to top
View user's profile Send private message
Andreas



Joined: 27 Dec 2005
Posts: 351
Location: Germany

PostPosted: Wed Jun 15, 2016 10:00 am    Post subject: Re: Darkmatter 0.5 Reply with quote

schubige wrote:
I just uploaded a new darkmatter version: http://1drv.ms/242hxbI. It fixes a bug in the ethernet driver for NeXT turbo hardware. This bug was there for more than 20 years now and finally got fixed Smile


The bug seems always present. I have put in a harddrive (NS 3.3 and MacOS 8.1 image) in a monoslab and ethernet works fine.
The same hd in a color turbo or a cube turbo doesn't get me ethernet, se other posts
Back to top
View user's profile Send private message
schubige



Joined: 24 Jul 2015
Posts: 49
Location: Switzerland

PostPosted: Thu Jun 16, 2016 6:44 am    Post subject: Reply with quote

Sorry for the troubles with the darkmatter patcher. Here is an updated version which should work with "java -jar ...":

Code:
https://1drv.ms/u/s!ALWHYwiFLPiFhLMl


Regarding the Ethernet: I have no idea what it could be. I've tested it with a turbo cube and I was able to open web pages with Internet Explorer and Netscape Navigator. Anyone else with the same problem? What kind of Ethernet switch do you have between the NeXT and the modem? Could it be that switch's auto-negotiation down to 10MBit/s fails?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    NeXT Computers Forum Index -> NeXT Work Logs All times are GMT - 7 Hours
Goto page Previous  1, 2, 3 ... , 13, 14, 15  Next
Page 14 of 15

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



Powered by phpBB © 2017 phpBB Group