The Museum of HP Calculators

HP Forum Archive 20

[ Return to Index | Top of Index ]

Port of ilper for PILBox under Linux & *BSD
Message #1 Posted by cgh on 23 Jan 2012, 6:48 p.m.

Hello,

I delivered on TOS my port of ilper under Linux & *BSD to use with the PILBox from J.F.Garnier.

See the README for installation instructions.

Enjoy.

      
Re: Port of ilper for PILBox under Linux & *BSD
Message #2 Posted by Geir Isene on 23 Jan 2012, 6:49 p.m.,
in response to message #1 by cgh

+1

no actually; +Lots

            
Re: Port of ilper for PILBox under Linux & *BSD
Message #3 Posted by Egan Ford on 23 Jan 2012, 10:15 p.m.,
in response to message #2 by Geir Isene

1 + !

      
Re: Port of ilper for PILBox under Linux & *BSD
Message #4 Posted by Geir Isene on 24 Jan 2012, 3:04 a.m.,
in response to message #1 by cgh

Most went smooth.

But got this:

[noosisegei@maleko:~/Dl/tmp/sdk41/m41] make gcc -c -g -I../inst -I../mflt -I../misc -I../d41 -I../a41 m41.c In file included from m41.h:38:0, from m41.c:35: kbd.h:45:29: error: array type has incomplete element type In file included from m41.c:35:0: m41.h:44:0: warning: "border" redefined [enabled by default] /usr/include/ncurses.h:1139:0: note: this is the location of the previous definition m41.h:45:0: warning: "getstr" redefined [enabled by default] /usr/include/ncurses.h:1188:0: note: this is the location of the previous definition make: *** [m41.o] Error 1

Edited: 24 Jan 2012, 3:08 a.m.

            
Re: Port of ilper for PILBox under Linux & *BSD
Message #5 Posted by cgh on 24 Jan 2012, 12:09 p.m.,
in response to message #4 by Geir Isene

Hi,

I do not believe that m41 compiles. I tryed to start the port, but I gave up because I started to rewrite and enhance the NSIM emulator.

In fact, I have only worked and used a41 and d41 in the SDK.

Sorry.

Edited: 24 Jan 2012, 12:10 p.m.

                  
Re: Port of ilper for PILBox under Linux & *BSD
Message #6 Posted by Geir Isene on 24 Jan 2012, 12:54 p.m.,
in response to message #5 by cgh

ok, np

Anything I can do to inspire you to complete it?

                        
Re: Port of ilper for PILBox under Linux & *BSD
Message #7 Posted by cgh on 24 Jan 2012, 1:36 p.m.,
in response to message #6 by Geir Isene

Yes ! Increase the number of hours in a day ;-)

The real problem is that the first port (in 2005) was done on an old FreeBSD (2.2.7). So, I suspect that some headers or structures have changed. I am now working on Debian/Linux and I have the same errors as you.

I will try to do something... during... this year...

Sorry, I do not have a lot of time to program as a hobby :-(

If I make a patch working, I will post here. So... Just wait.

Edited: 24 Jan 2012, 1:37 p.m.

                              
Re: Port of ilper for PILBox under Linux & *BSD
Message #8 Posted by Geir Isene on 24 Jan 2012, 1:51 p.m.,
in response to message #7 by cgh

*hands softly waving in front of you* *pendulum swinging... back and forth... back and forth...*

The gentle voice whispers: "You are inspired. You feel a desire, an urge, a compelling enthusiasm for completing the M41 on Linux. When you wake up, you will remember nothing of this. Only the strong urge will remain"

*SNAP*

                                    
Re: Port of ilper for PILBox under Linux & *BSD
Message #9 Posted by cgh on 24 Jan 2012, 4:49 p.m.,
in response to message #8 by Geir Isene

MEMORY LOST

Edited: 24 Jan 2012, 4:50 p.m.

            
Re: Port of ilper for PILBox under Linux & *BSD
Message #10 Posted by cgh on 24 Jan 2012, 5:31 p.m.,
in response to message #4 by Geir Isene

Hi,

Just comment the line 45 in file m41/kbd.h

You should have:
//extern struct kbd_data_type kbd_data[39];

With a lot of warnings, it compiles.

                  
Re: Port of ilper for PILBox under Linux & *BSD
Message #11 Posted by Geir Isene on 25 Jan 2012, 1:55 a.m.,
in response to message #10 by cgh

Hey! My Mumbo-Jumbo worked :)


[ Return to Index | Top of Index ]

Go back to the main exhibit hall