¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Re: Xpander midi overflow mode available?

 

Someone just needs to make a 12-voice
version of the Roland System-100m 184 CV/Gate
controller keyboard and just use CV/Gate on
the Xpanders. Problem solved...:)

-omar

---
sent from iPhone

On Apr 19, 2012, at 9:18 PM, PeWe <ha-pewe@...> wrote:

?


>>>

Am 20.04.2012 00:37, schrieb Bakis Sirros:

?
hi list,

let's say you have two Xpanders midied together (midi out from one to midi in of the second).
does the Xpander support a 'midi overflow' mode, so you could play two Xpanders as one 12-voice machine?

NO !!!


thanks in advance for your help!

There?s no help possible except a firmware/OS hack or a ext. hardware device which doesn?t exist AFAIK.

The Xpander MIDI Out set to "MIDI ECHO" just echoes what comes in at it?s MIDI Input.

A 2nd Xpander receiving MIDI info from the 1st Xpander?s MIDI Out (in MIDI Echo Mode) receives the SAME notes, controller data and sysex.
That way, it will be 2 MIDI layered 6-voice Xpanders in general,- not discussing the common zoning features and combinations w/ 2 XPanders linked via MIDI here.

To make 2 6-voice Xpanders a 12-voice Xpander, in theory there would be 2 ways:

MIDI spill-over or recognition and MIDI filtering of odd and even MIDI note numbers.
Some 19" MIDI tone generators use the MIDI note numbers.

Recognition of odd and even MIDI note numbers would work on the same MIDI channel in single-path mode and on the same MIDI channels in multi-patch mode, the zones set up exactly the same.
That would be a functionality, we?d wish to have in the Xpander itself.

To be precise, Xpander #1 plays the even MIDI note numbers and Xpander #2 the odd MIDI note numbers.

IMO, it would be the more interesting method w/ 2 Xpanders because we also deal w/ the voice panning here which is not w/ a Matrix-1000.

If deviding odd and even MIDI note numbers would be a task for a masterkeyboard, the masterkeyboards features would be different,- p.ex. transmission of odd MIDI note numbers on MIDI channel X and even MIDI note numbers on MIDI channel Y (1 MIDI Out port),- and Xpander #1 set to MIDI Ch. X while Xpander #2 being set to MIDI channel Y, - the Xpanders daisy chained via MIDI Out Echo > MIDI In.

Or,- transmission of odd and even MIDI note numbers on 2 MIDI Out ports of the masterkeyboard (if it has 2 MIDI Out ports) but same MIDI channel,- each Xpander connected to one of these ports.

Or split of MIDI note numbers across 2 MIDI channels and 2 MIDI ports.

All is thinkable and would work.

Unfortunately, there?s no masterkeyboard out there I know, splitting odd and even MIDI note numbers and transmitting these on different MIDI channels or different MIDI ports.
I hoped a Oberheim XK can but it doesn?t and none of my other keyboards does.
Also my MIDITEMP PMM88E can?t.

If anyone knows a hardware MIDI processor doing that,- let me know ...

I?d call it "Odd-Even MIDI Note Splitter" (MIDI Ch. or MIDI Port Split)

If someone has the skills and thinks about building such little box,- splitting note numbers into MIDI channels on 1 MIDI port would be the most compact and cost effective solution.

I wonder why it doesn?t exist made by Midisolutions,- they have the skills to realize that w/ ease.
Possibly it could be realized w/ this box,- just the processing function is missing:


They do modifications of their products on demand as also customized products.


If that is done,- you need a keyboard providing power over MIDI to their boxes,- in the FAQ is a long list which products don?t and I doubt it?s complete.



best regards,???? :-)
Bakis.

ditto

PeWe



Re: Xpander midi overflow mode available?

 

¿ªÔÆÌåÓý


>>>

Am 20.04.2012 00:37, schrieb Bakis Sirros:
hi list,

let's say you have two Xpanders midied together (midi out from one to midi in of the second).
does the Xpander support a 'midi overflow' mode, so you could play two Xpanders as one 12-voice machine?

NO !!!


thanks in advance for your help!

Theres no help possible except a firmware/OS hack or a ext. hardware device which doesnt exist AFAIK.

The Xpander MIDI Out set to "MIDI ECHO" just echoes what comes in at its MIDI Input.

A 2nd Xpander receiving MIDI info from the 1st Xpanders MIDI Out (in MIDI Echo Mode) receives the SAME notes, controller data and sysex.
That way, it will be 2 MIDI layered 6-voice Xpanders in general,- not discussing the common zoning features and combinations w/ 2 XPanders linked via MIDI here.

To make 2 6-voice Xpanders a 12-voice Xpander, in theory there would be 2 ways:

MIDI spill-over or recognition and MIDI filtering of odd and even MIDI note numbers.
Some 19" MIDI tone generators use the MIDI note numbers.

Recognition of odd and even MIDI note numbers would work on the same MIDI channel in single-path mode and on the same MIDI channels in multi-patch mode, the zones set up exactly the same.
That would be a functionality, wed wish to have in the Xpander itself.

To be precise, Xpander #1 plays the even MIDI note numbers and Xpander #2 the odd MIDI note numbers.

IMO, it would be the more interesting method w/ 2 Xpanders because we also deal w/ the voice panning here which is not w/ a Matrix-1000.

If deviding odd and even MIDI note numbers would be a task for a masterkeyboard, the masterkeyboards features would be different,- p.ex. transmission of odd MIDI note numbers on MIDI channel X and even MIDI note numbers on MIDI channel Y (1 MIDI Out port),- and Xpander #1 set to MIDI Ch. X while Xpander #2 being set to MIDI channel Y, - the Xpanders daisy chained via MIDI Out Echo > MIDI In.

Or,- transmission of odd and even MIDI note numbers on 2 MIDI Out ports of the masterkeyboard (if it has 2 MIDI Out ports) but same MIDI channel,- each Xpander connected to one of these ports.

Or split of MIDI note numbers across 2 MIDI channels and 2 MIDI ports.

All is thinkable and would work.

Unfortunately, theres no masterkeyboard out there I know, splitting odd and even MIDI note numbers and transmitting these on different MIDI channels or different MIDI ports.
I hoped a Oberheim XK can but it doesnt and none of my other keyboards does.
Also my MIDITEMP PMM88E cant.

If anyone knows a hardware MIDI processor doing that,- let me know ...

Id call it "Odd-Even MIDI Note Splitter" (MIDI Ch. or MIDI Port Split)

If someone has the skills and thinks about building such little box,- splitting note numbers into MIDI channels on 1 MIDI port would be the most compact and cost effective solution.

I wonder why it doesnt exist made by Midisolutions,- they have the skills to realize that w/ ease.
Possibly it could be realized w/ this box,- just the processing function is missing:


They do modifications of their products on demand as also customized products.


If that is done,- you need a keyboard providing power over MIDI to their boxes,- in the FAQ is a long list which products dont and I doubt its complete.



best regards, :-)
Bakis.

ditto

PeWe



Re: Xpander midi overflow mode available?

 


>>so, basically, you need a midi controller keyboard, and two xpanders set to even the same midi channel, but, via their zones capability, to make them respond to only a part of the keyboard range, right? so you have half of the keys to xpander one and half of >>the keys to xpander two...

>>even the same midi channel
They don't need to be set to the same channel- I think you would end up with doubled notes- on each box. As I understand it - you would like to have 6 different notes on each box, where each box is *probably* (but not necessarily) using the
same patch.

That is what I'm thinking. However, I'm at work and not in front of the Xpander, so I can't verify this easily.

I hope others will jump in with their thoughts shortly.

>>you need a midi controller keyboard
If you're using your Xpanders with Ableton or similar software, remapping may even be easier.


As an aside- if you get this working the way you want, AND you are using the same patches on each Xpander..

When Echo is enabled, whatever knobs you change on one box get echoed to the other.
If you change a patch on one box, the patch will also change on the other box.

Be careful so you don't get a midi loop going on though. It will drive you mad.



Re: Xpander midi overflow mode available?

Bakis Sirros
 

so, basically, you need a midi controller keyboard, and two xpanders set to even the same midi channel, but, via their zones capability, to make them respond to only a part of the keyboard range, right? so you have half of the keys to xpander one and half of the keys to xpander two...

?
Bakis Sirros


From: Tony Cappellini
To: xpantastic@...
Sent: Friday, April 20, 2012 1:58 AM
Subject: [xpantastic] Re: Xpander midi overflow mode available?

?
Wait a sec-

I'm pretty sure the Xp doesn't support this natively- but

If you're KB controller is flexible enough, you can have 1 Xpander configured respond on one channel (or 6),
and the other Xpander respond on another channel (or 6 others).

The Xp allows you to map key ranges into zones- where each zone can be controlled by a specific channel.
I think you should be able to setup both Xpanders to respond to different key ranges coming from the master keyboard.

This probably isn't the ideal situation, but it's better than having to be tied to a laptop & midi mapping software.




On Thu, Apr 19, 2012 at 3:47 PM, Tony Cappellini <cappy2112@...> wrote:
>>let's say you have two Xpanders midied together (midi out from one to midi in of the second).
>>does the Xpander support a 'midi overflow' mode, so you could play two Xpanders as one 12-voice machine?

I don't think it does this natively, which is a shame since that function IS supported in the Matrix 1000.

You could probably implement it easily with Midiox, Bomes (OSX) or a similar midi mapping software, but then are restricted
to needing a laptop.





Re: Xpander midi overflow mode available?

 

Wait a sec-

I'm pretty sure the Xp doesn't support this natively- but

If you're KB controller is flexible enough, you can have 1 Xpander configured respond on one channel (or 6),
and the other Xpander respond on another channel (or 6 others).

The Xp allows you to map key ranges into zones- where each zone can be controlled by a specific channel.
I think you should be able to setup both Xpanders to respond to different key ranges coming from the master keyboard.

This probably isn't the ideal situation, but it's better than having to be tied to a laptop & midi mapping software.




On Thu, Apr 19, 2012 at 3:47 PM, Tony Cappellini <cappy2112@...> wrote:
>>let's say you have two Xpanders midied together (midi out from one to midi in of the second).
>>does the Xpander support a 'midi overflow' mode, so you could play two Xpanders as one 12-voice machine?

I don't think it does this natively, which is a shame since that function IS supported in the Matrix 1000.

You could probably implement it easily with Midiox, Bomes (OSX) or a similar midi mapping software, but then are restricted
to needing a laptop.



Re: Xpander midi overflow mode available?

Bakis Sirros
 

thanks for the useful info Tony!
?
Bakis Sirros


From: Tony Cappellini
To: xpantastic@...
Sent: Friday, April 20, 2012 1:47 AM
Subject: [xpantastic] Re: Xpander midi overflow mode available?

?
>>let's say you have two Xpanders midied together (midi out from one to midi in of the second).
>>does the Xpander support a 'midi overflow' mode, so you could play two Xpanders as one 12-voice machine?

I don't think it does this natively, which is a shame since that function IS supported in the Matrix 1000.

You could probably implement it easily with Midiox, Bomes (OSX) or a similar midi mapping software, but then are restricted
to needing a laptop.




Re: Xpander midi overflow mode available?

 

>>let's say you have two Xpanders midied together (midi out from one to midi in of the second).
>>does the Xpander support a 'midi overflow' mode, so you could play two Xpanders as one 12-voice machine?

I don't think it does this natively, which is a shame since that function IS supported in the Matrix 1000.

You could probably implement it easily with Midiox, Bomes (OSX) or a similar midi mapping software, but then are restricted
to needing a laptop.


Xpander midi overflow mode available?

Bakis Sirros
 

hi list,

let's say you have two Xpanders midied together (midi out from one to midi in of the second).
does the Xpander support a 'midi overflow' mode, so you could play two Xpanders as one 12-voice machine?

thanks in advance for your help!

best regards,???? :-)
Bakis.

?
Bakis Sirros - Parallel Worlds / Interconnected / Memory Geist
[Doepfer_a100] group owner
www. parallel - worlds - music. com
www. facebook. com/ pages/Parallel-Worlds/192093934136476
www. myspace. com/ parallelworldsmusic
www. myspace. com/ interconnectedmusic
www. myspace. com/ memorygeist
www. DiN. org. uk
www. musicamaximamagnetica. com
www. vu-us. com


Multi Patch Sysex file

sonictransmissions2002
 

Does anyone have, or know where to find a sysex file of the Multi Patches? I've looked all over and come up empty. When I received my Xpander I noticed they seem corrupted somehow, the patch names are garbled and nothing plays.

Thanks

Rick


Re: Xpander is skipping a voice

 

Hi Steve,
By far the most common?fail (besides maybe the memory backup battery and VFD
display)? has been the coupling capacitors.

Particularly the one?at the end of the voice signal chain:?Cx49. It needs to be
a?2.2 uF?polarized electrolytic capacitor

with a 50 VDC rating. If you use a smaller say 25V rating it will not work.?
These are very common and cost little.
Make sure to observe the polarity when replacing it.
They are all located along the lower edge of the circuit board.


C749 = Voice 1
C649 = Voice 2
C549 = Voice 3
C449 = Voice 4
C349 = Voice 5
C249 = Voice 6

Best Luck

Karl


________________________________
From: steve_gruskin <steveg@...>
To: xpantastic@...
Sent: Fri, April 6, 2012 1:17:46 PM
Subject: [xpantastic] Re: Xpander is skipping a voice

?

Thanks everyone for the advice. Sorry to take so long to respond. I'm getting
the FAIL tuning message on the filter and Resonance so tried swapping out the
filter chips and still failed on that voice. So does that mean it's a capacitor?

I really appreciate the advice -- thanks.

Steve

--- In xpantastic@..., Ed Koznofski <joigaloid9@...> wrote:

Sorry for being so late.? I had the same issue with my Matrix-12.? In the end,
I had to replace one of the CEM chips.
In the M-12 they are socketed, so it was not too difficult to troubleshoot by
swapping the chips between the bad voice and known working voices.

The bad news is the the CEM chips are hard to find, but they do turn up from
time to time.


Re: Xpander is skipping a voice

 

Thanks everyone for the advice. Sorry to take so long to respond. I'm getting the FAIL tuning message on the filter and Resonance so tried swapping out the filter chips and still failed on that voice. So does that mean it's a capacitor?

I really appreciate the advice -- thanks.

Steve

--- In xpantastic@..., Ed Koznofski <joigaloid9@...> wrote:

Sorry for being so late.? I had the same issue with my Matrix-12.? In the end, I had to replace one of the CEM chips.
In the M-12 they are socketed, so it was not too difficult to troubleshoot by swapping the chips between the bad voice and known working voices.

The bad news is the the CEM chips are hard to find, but they do turn up from time to time.


Re: About My Decompiler

 

Do It Yourself Synth wrote:

@Jeremy

We are waiting for you with a great impatience :-)
I'm onto it!;-)

Just a question about global variables. They are prefixed with 'Global'. Is the number just after 'Global', the address in the RAM / IO space ?
Yes.

Sometimes a pair of Globals (hi/lo bytes) are converted into a single 16-bit word.

Also, I had 'ram[200]' at first but preferred the 'Global200' syntax.

Of course, however you want to display the RAM/IO address access is up to you.

Cheers,

Jeremy.


Re: About My Decompiler

John Pallister
 

Hi Jeremy,

Yes, that looks great. The indentation alone is a massive help. Is that some sort of VB-like format it's generating? Can you output a more abstract, structured format (e.g. in XML)?

We're drifting somewhat off-topic for this list, so feel free to email me privately if you like.

Cheers,

John :^P

On Tuesday, 3 April 2012 at 16:52, Jeremy Smith wrote:


I wasn't very clear about my decompiler and what it does, etc, so I'll
explain.

Example here:

[original 6502 code]
[decompiled code]

The whole idea is to get rid of all register assignments, and also
eliminate the use of the stack. Also, it deals with CPU flags.

It does this by having 3 kinds of variable:

*LLocal (a register used as a loop counter)
*BLocal (branch local; a register or stack is assigned in an If or
If/Else block)
*FLocal (a register or stack is the return value from a function)

Any Global variable, which in most CPUs is just RAM, is not filtered out.

Loops are found, as are any amount of nested If/Else's, and Goto's are
eliminated. (except for jumps from inside a loop).

The point of my decompiler, then, is not to output code that would
compile in a C compiler, but to make assembly code much easier to read -
and much faster to understand. Then you modify the assembly code to do
what you want.

As an example, I've decompiled a game and I could see what the function
(which draws the game screen) did, and how it worked, very quickly.

Also, it can output annotated assembly language, and it can output
addresses before each line of code, so you can load the decompiled code
into a disassembler, and it shows you the code alongside the code in memory.

As for the 6809, I'll look into getting a disassembler for it and get to
writing a module.

Cheers,

Jeremy.


Re: About My Decompiler

 

@Jeremy

We are waiting for you with a great impatience :-)
Just a question about global variables. They are prefixed with 'Global'. Is the number just after 'Global', the address in the RAM / IO space ?


About My Decompiler

 

I wasn't very clear about my decompiler and what it does, etc, so I'll explain.

Example here:

[original 6502 code]
[decompiled code]

The whole idea is to get rid of all register assignments, and also eliminate the use of the stack. Also, it deals with CPU flags.

It does this by having 3 kinds of variable:

*LLocal (a register used as a loop counter)
*BLocal (branch local; a register or stack is assigned in an If or If/Else block)
*FLocal (a register or stack is the return value from a function)

Any Global variable, which in most CPUs is just RAM, is not filtered out.

Loops are found, as are any amount of nested If/Else's, and Goto's are eliminated. (except for jumps from inside a loop).

The point of my decompiler, then, is not to output code that would compile in a C compiler, but to make assembly code much easier to read - and much faster to understand. Then you modify the assembly code to do what you want.

As an example, I've decompiled a game and I could see what the function (which draws the game screen) did, and how it worked, very quickly.

Also, it can output annotated assembly language, and it can output addresses before each line of code, so you can load the decompiled code into a disassembler, and it shows you the code alongside the code in memory.

As for the 6809, I'll look into getting a disassembler for it and get to writing a module.

Cheers,

Jeremy.


Re: Hi-res XPander images

Tobbe Bergman
 

Hi John

I have an early US version and I managed to get in contact with the software designer Michel Doidic but he could not help me with this issue. I have made some hardware changes that Michel suggested (Replaced some resistors) but that did not change anything. My Xpander is at my techie guy now and I really hope he can fix it.
I did find some other website with the latest OS (ROM files) but the checksum was wrong.

I wonder if anyone here has?successfully?upgraded their Xpander with?(ROM files) found on the Internet ?

Cheers / Tobbe


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



2012/4/3 John Pallister <john@...>

?

Hi Tobbe,

The Europa upgrade is for your Roland Jupiter 6:

As for your strange (but cool) tuning sounds, I'd call that a feature rather than a bug. ;) I don't know why it started doing that, but it does raise the issue of OS versions matching/requiring specific circuit board revisions. Perhaps you have a particularly early/late board version? Other than that, some slight corruption of the EPROM containing the firmware is the only other possibility I can think of offhand.

Cheers,

John :^P


On Tuesday, 3 April 2012 at 15:47, Tobbe Bergman wrote:

>
>
> Sorry for intruding but I was wondering what the Europa Upgrade was ?
>
> Ever since I upgrade to the latest software ( Which I Found here ) I have been having strange sounds when I am tuning the VCF's
>
>
>
> Cheers / Tobbe
>
> 2012/4/3 John Pallister <john@... (mailto:john@...)>

> >
> > Hi Tony,
> >
> > Nobody's saying it would be easy to develop a new version of the Xpander OS, but it would certainly be much easier if there was a version of the source code to start with.
> >
> > Is your friend looking to form a small team to develop a new Xpander OS as a commercial product, like the Europa upgrade (which had a hardware and software component, and therefore would be a much bigger deal than a straight OS update)? If not, could he be persuaded to donate the source code to the Xpander user community (i.e. this mailing list)?
> >
> > Your allusions to the Xpander source code are very tantalising. There are people who would be interested in working with the source code if it became available; what exactly are your friend's criteria for releasing it?
> >
> > Cheers,
> >
> > John :^P
> >
> > On Tuesday, 3 April 2012 at 15:07, Tony Cappellini wrote:
> >
> > >
> > > > > You've mentioned your friend before, although I can't find the reference. By >>"committed to the cause", do you mean "prepared to spend money"?
> > >
> > > A project like this is easily going to take 1 person more than a year, even if
> > > they know 6809 assembly very well.
> > >
> > > For those who know the Jupiter-6, the Europa upgrade took something like 3-5 years before it was finished. Two people worked on the project initially, but I believe it was eventually finished by 1 guy.
> > >
> > > Finding the right people to see this project to its completion isn't going to be easy.
>
>



Re: Hi-res XPander images

John Pallister
 

Hi Tobbe,

The Europa upgrade is for your Roland Jupiter 6:

As for your strange (but cool) tuning sounds, I'd call that a feature rather than a bug. ;) I don't know why it started doing that, but it does raise the issue of OS versions matching/requiring specific circuit board revisions. Perhaps you have a particularly early/late board version? Other than that, some slight corruption of the EPROM containing the firmware is the only other possibility I can think of offhand.

Cheers,

John :^P

On Tuesday, 3 April 2012 at 15:47, Tobbe Bergman wrote:



Sorry for intruding but I was wondering what the Europa Upgrade was ?

Ever since I upgrade to the latest software ( Which I Found here ) I have been having strange sounds when I am tuning the VCF's



Cheers / Tobbe

2012/4/3 John Pallister <john@... (mailto:john@...)>

Hi Tony,

Nobody's saying it would be easy to develop a new version of the Xpander OS, but it would certainly be much easier if there was a version of the source code to start with.

Is your friend looking to form a small team to develop a new Xpander OS as a commercial product, like the Europa upgrade (which had a hardware and software component, and therefore would be a much bigger deal than a straight OS update)? If not, could he be persuaded to donate the source code to the Xpander user community (i.e. this mailing list)?

Your allusions to the Xpander source code are very tantalising. There are people who would be interested in working with the source code if it became available; what exactly are your friend's criteria for releasing it?

Cheers,

John :^P

On Tuesday, 3 April 2012 at 15:07, Tony Cappellini wrote:


You've mentioned your friend before, although I can't find the reference. By >>"committed to the cause", do you mean "prepared to spend money"?
A project like this is easily going to take 1 person more than a year, even if
they know 6809 assembly very well.

For those who know the Jupiter-6, the Europa upgrade took something like 3-5 years before it was finished. Two people worked on the project initially, but I believe it was eventually finished by 1 guy.

Finding the right people to see this project to its completion isn't going to be easy.


Re: Xpander with Volta/Silent Way

Richard Taylor
 

Thanks for the responses.

I just assumed the CV inputs acted as a modulation source (maybe the pedal inputs are good in this regard?). Still, I didn't get the Xpander to do snappy ?basses.?

I can't wait for the thing to arrive!

Rick



On Apr 2, 2012, at 5:05 PM, Omar wrote:

?

I would add here, that even though you can't get "snappy" bass sounds, you can still get "killer" bass sounds with the Xpander. Listen to Nitzer Ebb "Belief" or? "Showtime" and you'll hear the magic of the Xpander used for bass as well as buzzy seq type synth sounds. the 1 and 2 pole filter modes are very aggressive and when shaped properly, you can get some amazing buzzy raspy bass sounds with bite and cojones...especially when you put your primary zone in unison-low mode to trigger all 6 voices at once. monosynth what?? 6-voices of an Xpander in unison will eat your monosynth for lunch.

-o


On Mon, Apr 2, 2012 at 5:27 PM, tyrosine <nocontext@...> wrote:
?

Omar is correct, the oscillators in the Xpander will not respond any more quickly if they are sequenced over CV (Silent Way, hardware sequencer, etc). The reason is that the CV/Gate inputs only accept pitch and Gate (note on/off) signals. Each patch on the Xpander has its own envelope settings and sending a CV/Gate signal will not change the existing limitations of the envelopes, it just plays the note as if you had connected a MIDI or CV/Gate keyboard. The Xpander is not the right synth for that snappy bass sound, though it can make a much wider variety of sounds than many synths that _can_ make that type of sound.



--- In xpantastic@..., Omar Torres wrote:
>
> yes thats correct, but its just for triggering
> gate and pitch of each voice. Basically allowing
> you to trigger or sequence an Xpander without
> using MIDI. But this has nothing to do with the
> Xpander's "snappy" response issue.
>






Re: Hi-res XPander images

Tobbe Bergman
 

Sorry for intruding but I was wondering what the Europa Upgrade was ?

Ever since I upgrade to the latest software ( Which I Found here ) I have been having strange sounds when I am tuning the VCF's


Cheers / Tobbe


2012/4/3 John Pallister <john@...>

?

Hi Tony,

Nobody's saying it would be easy to develop a new version of the Xpander OS, but it would certainly be much easier if there was a version of the source code to start with.

Is your friend looking to form a small team to develop a new Xpander OS as a commercial product, like the Europa upgrade (which had a hardware and software component, and therefore would be a much bigger deal than a straight OS update)? If not, could he be persuaded to donate the source code to the Xpander user community (i.e. this mailing list)?

Your allusions to the Xpander source code are very tantalising. There are people who would be interested in working with the source code if it became available; what exactly are your friend's criteria for releasing it?

Cheers,

John :^P

On Tuesday, 3 April 2012 at 15:07, Tony Cappellini wrote:

>
> > > You've mentioned your friend before, although I can't find the reference. By >>"committed to the cause", do you mean "prepared to spend money"?
>
> A project like this is easily going to take 1 person more than a year, even if
> they know 6809 assembly very well.
>
> For those who know the Jupiter-6, the Europa upgrade took something like 3-5 years before it was finished. Two people worked on the project initially, but I believe it was eventually finished by 1 guy.
>
> Finding the right people to see this project to its completion isn't going to be easy.



Re: Hi-res XPander images

John Pallister
 

Hi Jeremy,

Sorry, I may have jumped to the wrong conclusion there. Thanks for the clarification.

Structured assembly language would be very useful. Does your decompiler handle 6809 already? It would be fun to run it against the OS binaries we already have, and start with the I/O addresses to get an initial idea of the complexity of the firmware.

Cheers,

John :^P

On Tuesday, 3 April 2012 at 15:26, Jeremy Smith wrote:



@Jeremy,

If Tony's friend could be persuaded to divulge the source code, we wouldn't need to decompile it; it has to be hand-coded assembly language, so turning it into C code is unlikely to help, I would've thought¡­ I suppose you'd get "structured" assembly language, but then you'd have to feed any modifications back through a C compiler, which would be unlikely to produce machine code of the same density. But I'm just guessing here, so I'd be interested to hear your thoughts.
The decompiler is just for figuring out how code works, rather than
recompilable C.

Yes, it is 'structured' with loops, and no registers, etc.

The whole point is to see the program at a higher level, but with far
less effort than doing it by hand. Say, 2 weeks instead of 2 months.

Cheers,

Jeremy.