Change font size   Print view

d8b O/S - Future software development.

Discussion board for Mackie's d8b Digital Console users.

d8b O/S - Future software development.

Postby captainamerica » Thu Feb 01, 2018 8:17 pm

I am going to assume that under the hood, db8’s O/S is proprietary and as such, we do not have any kind of access, knowledge or legal I.P. rights into any software development improvements. I am not a programmer but the trends of general computing, access to software frameworks and libraries are providing some unique opportunities these days. Thus, what about writing some kind software wrappers around the O/S for improvement? Apologize if this something we have discussed before, but I was curious on all your thoughts.
MainDAW: d8B, 4xMackie ContrSurface. 2xQuad-Core, MOTU (DP, 2408, MTP/AV,Mach5, Symphonic) LogicProX, ProTools. Final Cut Pro, LINUX and Csound.
LegacyFoleyDAW: Amiga2000: OS3.9|Picasso II|Blizzard 68060@50 MHz|3xAD516 Sunrize cards|Inet-225|
User avatar
captainamerica
Premium Member
Premium Member
 
Posts: 110
Joined: Thu Nov 27, 2008 5:45 pm
Location: Bolton, MA, USA (org. Montreal Canada)

Re: d8b O/S - Future software development.

Postby arjepsen » Fri Feb 02, 2018 8:19 am

It has been discussed, though not really thorougly in depth.
Anyway several of us have tried making MackieOS run under a virtual machine.
The problem is that the OS is very particular about which hardware is connected.
For my experiments, the OS stopped booting when it tried to activate “write combining” for the graphics card.
And I didn´t find any way to make the virtual machine emulate that.
I tried to see if I could make the VM emulate one of the ati cards that seems to work for these machines - also without luck.

I think it would be SOOOO awesome if someone could hack the OS, and make it work on more modern machines, but I suspect it would require a very hardcore programmer to reverse engineer the OS - and I dont know anyone of those :-(
arjepsen
Premium Member
Premium Member
 
Posts: 160
Joined: Sun Nov 02, 2014 9:10 pm

Re: d8b O/S - Future software development.

Postby captainamerica » Fri Feb 02, 2018 2:34 pm

Yes....I have friend who is a senior software developer at a leading tech firm here in Boston and will try and pick his brains. I worry a bit about the VM emulation world as a solution - although I have seen great success with other vintage OS actually work. Perhaps the "hard coding" that the d8b makes at the hardware graphic application layers is compromising things...perhaps there are workarounds.
MainDAW: d8B, 4xMackie ContrSurface. 2xQuad-Core, MOTU (DP, 2408, MTP/AV,Mach5, Symphonic) LogicProX, ProTools. Final Cut Pro, LINUX and Csound.
LegacyFoleyDAW: Amiga2000: OS3.9|Picasso II|Blizzard 68060@50 MHz|3xAD516 Sunrize cards|Inet-225|
User avatar
captainamerica
Premium Member
Premium Member
 
Posts: 110
Joined: Thu Nov 27, 2008 5:45 pm
Location: Bolton, MA, USA (org. Montreal Canada)

Re: d8b O/S - Future software development.

Postby arjepsen » Fri Feb 02, 2018 4:55 pm

Keep us posted! :-)
arjepsen
Premium Member
Premium Member
 
Posts: 160
Joined: Sun Nov 02, 2014 9:10 pm

Re: d8b O/S - Future software development.

Postby captainamerica » Fri Feb 02, 2018 8:39 pm

any idea what's under the hood of d8b O/S? Was built off FreeBSD, what about POSIX?
MainDAW: d8B, 4xMackie ContrSurface. 2xQuad-Core, MOTU (DP, 2408, MTP/AV,Mach5, Symphonic) LogicProX, ProTools. Final Cut Pro, LINUX and Csound.
LegacyFoleyDAW: Amiga2000: OS3.9|Picasso II|Blizzard 68060@50 MHz|3xAD516 Sunrize cards|Inet-225|
User avatar
captainamerica
Premium Member
Premium Member
 
Posts: 110
Joined: Thu Nov 27, 2008 5:45 pm
Location: Bolton, MA, USA (org. Montreal Canada)

Re: d8b O/S - Future software development.

Postby arjepsen » Fri Feb 02, 2018 9:41 pm

It seems to be built on a windows structure.
arjepsen
Premium Member
Premium Member
 
Posts: 160
Joined: Sun Nov 02, 2014 9:10 pm

Re: d8b O/S - Future software development.

Postby captainamerica » Mon Feb 05, 2018 9:37 pm

spoke to my software friend and he said this will be difficult to do. Did you want to see how far we could push this via VM mode?
MainDAW: d8B, 4xMackie ContrSurface. 2xQuad-Core, MOTU (DP, 2408, MTP/AV,Mach5, Symphonic) LogicProX, ProTools. Final Cut Pro, LINUX and Csound.
LegacyFoleyDAW: Amiga2000: OS3.9|Picasso II|Blizzard 68060@50 MHz|3xAD516 Sunrize cards|Inet-225|
User avatar
captainamerica
Premium Member
Premium Member
 
Posts: 110
Joined: Thu Nov 27, 2008 5:45 pm
Location: Bolton, MA, USA (org. Montreal Canada)

Re: d8b O/S - Future software development.

Postby Neosphere » Tue Feb 20, 2018 9:36 am

Hey, Guys keep sharing your knowledge.....!!
Neosphere
Registered user
 
Posts: 1
Joined: Tue Feb 20, 2018 9:31 am
Location: Kathmandu, Nepal

Re: d8b O/S - Future software development.

Postby arjepsen » Tue Feb 20, 2018 10:48 am

As of right now, I believe the status is:
MackieOS does not work through a virtual machine.
The reason is, that the OS checks some very specific things about hardware.
In my tests, I think I could make the VM emulate a compatible graphics card - but the OS checks for something called "write combining", which the VM couldn't emulate.

So for this to go any further, someone has to hack the OS to not do these checks.
I think the only other option is to reverse engineer the whole OS.
It's only around 4 mb, but that's actually still a lot of code to go through, and I'm guessing it would take longer than what most people wish to spend on it.
I think I would gladly pay for someone to do that - but I don't know any hardcore programmers, and also I don't know what it would cost.
arjepsen
Premium Member
Premium Member
 
Posts: 160
Joined: Sun Nov 02, 2014 9:10 pm

Re: d8b O/S - Future software development.

Postby captainamerica » Wed Feb 21, 2018 8:45 pm

yes...and one of my hardcore programmer told me it would be very very hard/long to reverse engineer the OS...
MainDAW: d8B, 4xMackie ContrSurface. 2xQuad-Core, MOTU (DP, 2408, MTP/AV,Mach5, Symphonic) LogicProX, ProTools. Final Cut Pro, LINUX and Csound.
LegacyFoleyDAW: Amiga2000: OS3.9|Picasso II|Blizzard 68060@50 MHz|3xAD516 Sunrize cards|Inet-225|
User avatar
captainamerica
Premium Member
Premium Member
 
Posts: 110
Joined: Thu Nov 27, 2008 5:45 pm
Location: Bolton, MA, USA (org. Montreal Canada)


Return to d8b Forum

Who is online

Users browsing this forum: Google [Bot] and 1 guest

cron