hp48xgcc-general Mailing List for HP48 GNU C Cross-Compiler
Status: Beta
Brought to you by:
alex_ramos
You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
(2) |
Jun
|
Jul
(1) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
(2) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(1) |
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(3) |
Nov
|
Dec
|
2004 |
Jan
|
Feb
|
Mar
(1) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
(4) |
Nov
(1) |
Dec
|
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Matteo C. <mat...@ya...> - 2016-05-07 17:49:57
|
Hi My name is Matteo and i’m writing to you because i’ve tried to run you xgcc without success I’ve tried it on MacOSX, Linux Ubuntu, Cygwin but nothing It give me always the same error: XGCC command not found. i'm using the release compiled download from sourceforge, and in the /usr/bin/xgcc is present Please can you help me? I want to write program from my HP48GX (yes i use it again :)) such as my TI89, HP50G, and HP200LX. Thank you so much I hope you can replay me and give me some trick :) Matteo |
From: SourceForge.net <no...@so...> - 2008-04-23 02:16:03
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=4921987 By: nobody hello can you tell me if the compiler work on windows xp ? thanks :) ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=22089 |
From: SourceForge.net <no...@so...> - 2007-08-12 20:14:49
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=4461161 By: alex_ramos hi Martin, I have received your email with the patch which adds support for these functions. Thanks so much for your contribution! I have added them to the File Release area and also announced it as News :) ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=22089 |
From: SourceForge.net <no...@so...> - 2004-11-16 14:29:43
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=2854588 By: nobody I've been thinking of porting hp48gxx along with class and clld on FreeBSD, with support of modern GCC (2.95.x and 3.4.x). So far the stuff compiles (with some patches I have in CVS, see the link below), and I'm going to test it in a next coulple of days/weeks. http://freebsd.nsu.ru/cgi/cvsweb.cgi/saturn/?cvsroot=hp48xgcc ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=22089 |
From: SourceForge.net <no...@so...> - 2004-10-03 00:15:39
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=2786503 By: alborowski Hi Alex, Glad to see you're still about :) "How did the other project come about?" As you may know, HP's new calculators are based on ARM processors. The 49g+ runs at 75MHz, and can actually be clocked up to 203MHz ion software. While this sounds great, to allow older code to be used, the ARM has to emulate a Saturn processor. Of course, emulation has alot of downsides. Things are much slower then they should be. Greyscale no longer worked properly, nor did alot of low level hardware things. To get around this, a few people figured how to escape the emulation, and run ARM code directly. The HP-GCC project was formed because we felt C was an easier, faster and more powerful language then emulated sysRPL / Saturn asm. "Do you know if they used any code from hp48xgcc?" I don't think so. I personally only became aware of your project a few days ago. I don't think they share much common code - HP-GCC hasn't modified GCC directly. Instead there are external programs an libraries to do the conversion. "Is their stuff backward-compatible with HP48?" Seeing HP-GCC spits out ARM opcodes, then no :-) cheers, Al ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=22089 |
From: SourceForge.net <no...@so...> - 2004-10-02 22:53:47
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=2786463 By: alex_ramos hi Al: That's great! And it looks like that project is much more active than this one! How did the other project come about? Do you know if they used any code from hp48xgcc? Is their stuff backward-compatible with HP48? Thanks for telling us all about it. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=22089 |
From: Al B. <al....@gm...> - 2004-10-02 08:42:03
|
Hi all, If anyone is interested in a C compiler for HP's modern ARM based calculators (49g+.48gii,39g+), please visit the HP-GCC project's website - http://hpgcc.sf.net The compiler generates code for direct execution on the ARM. The output is about 8000 times faster then user RPL for an empty loop. There are libraries for memory management, greyscale graphics, and all the other things you'd expect in a C programming envrioment. We should have a proper release out very soon. cheers, Al |
From: SourceForge.net <no...@so...> - 2004-10-02 08:24:30
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=2785827 By: alborowski Hi all, If anyone is interested in a C compiler for HP's modern ARM based calculators (49g+.48gii/39g+), please visit the HP-GCC project's website - http://hpgcc.sf.net The compiler generates code for direct execution on the ARM. The output is about 8000 times faster then user RPL for an empty loop. There are libraries for memory management, greyscale graphics, and all the other things you'd expect in a C programming envrioment. We should have a proper release out very soon. cheers, Al ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=22089 |
From: <bf...@gm...> - 2004-08-05 19:56:07
|
Hello. I've downloaded the file hp48xgcc-1.0.1-linux.zip and tried to unzip it to my root directory. All the files seem to be in the right place. However something strange is happening: when I run xgcc I get the following message: bruno@brunoreis:~$ xgcc bash: /usr/bin/xgcc: No such file or directory bruno@brunoreis:~$ the file is there, and the system is also reporting it's location. It has the execution permission set for everybody. I tried running the command as root as well, and get the same thing. My system is a Debian Sid, on kernel 2.6.5 Thanks for any help! --=20 Bruno Fran=E7a dos Reis email: bfreis - gmail.com gpg-key: http://planeta.terra.com.br/informatica/brunoreis/brunoreis.key icq: 12626000 |
From: SourceForge.net <no...@so...> - 2004-04-14 02:02:18
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=2521177 By: nobody Is there any method to compile programs that run staticly without the shared libraries? I've tried various methods and haven't been able to get anything working. Thanks. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=22089 |
From: SourceForge.net <no...@so...> - 2004-03-27 15:48:44
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=2495158 By: nobody Hello there, I'm trying to get one of the samples running on my HP49G. But I stuck with executing the files on my Calculator. After installing the xgcc.exe (win32 version) the compiling worked.. i transferred the Files (GCCLDD, libgcc.sl and the example: hello) from the ../Download/HP49G/ - Directory via Servermode on my HP. But they seems now to be saved as "String" in my Home-Dir, so that EVAL brings up a confuse string on the stack. How do I load up the Lib-Files and Programs correctly, so they are runnable? Which program/mode should I use for this? thanks for help Florian Jurow ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=22089 |
From: SourceForge.net <no...@so...> - 2003-10-22 01:07:26
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=2249216 By: nobody does this support the 49g+ yet? ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=22089 |
From: SourceForge.net <no...@so...> - 2003-10-21 12:43:31
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=2247891 By: nobody COMO USAR ESSE COMPILADOR NO WINDOWS 98.. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=22089 |
From: SourceForge.net <no...@so...> - 2003-10-12 07:34:39
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=2233305 By: nobody Sorry, i'm new to hp programming and i didn't get it... from the examples, output seems pretty complex... and it seems that data input doesn't exists... someone posted something about keyboard input, but it was not something i could understand... :) well... isn't there any tutorial or how to on hp48xgc? ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=22089 |
From: SourceForge.net <no...@so...> - 2003-03-23 22:42:29
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=1941210 By: cberger first: I don't have an hp48, but the hello program worked fine on an emulator and didn't worked on an hp49. Can you put the source of uno.c ? second: as far as I remember, you can do it in C, you will have to write some code in assembly. You will find some information on how to do that in assembly : http://groups.google.fr/groups?q=hp49+sysrpl+asm+using&start=10&hl=fr&lr=&ie=UTF -8&selm=i5jj7.323%24%25S3.598131%40nnrp5.proxad.net&rnum=12 I don't think you can insert assembly code directly into your C program, you will have to do an external library. third: No library have been wrotten, but you just have to read and writte on some addresses. fouth: there is no manual for the hp48xgcc except what you can found in the documentation directory fifth: if there is no function main, the program will be compiled but can't be linked, that's why you've got an error sixth: this is Saturn assembly, but it is not the Saturn syntax, but it is the old syntax, you can find some information about it on hpcalc.org seventh: Where did you find this INPUT.S ? ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/monitor.php?forum_id=22089 |
From: SourceForge.net <no...@so...> - 2003-03-23 22:16:18
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=1941192 By: cberger The windows version support the hp49 ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/monitor.php?forum_id=22089 |
From: SourceForge.net <no...@so...> - 2003-03-02 19:37:53
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=1907196 By: juanca_mm Hello , a few time ago I discovered the HP48xgcc, I have the hp48xgcc-1.0.2-win32-bin version but I have had a lot of problems: *First when I copy from C:\usr\lib\gcc-lib\saturn-local-hp48\2.7.2\hp48 the libc.slo to C:\usr\lib\gcc-lib\saturn-local-hp48\2.7.2\ I can execute the HELLO sample but the compiler doesn´t recognize the PUSH comand: I have used the line: xgcc uno.c -o uno -Wall -O2 -lc -lcore -lgcc -lgraph -lm -lmalloc And the result is: uno.c: In function `main': uno.c:22: warning: implicit declaration of function `push' ERROR: unable to resolve symbol '_push', referenced by object-file 'C:\WINDOWS\TEMP/ccaaaaaa1.o' linkage failed due to unresolved references When I let the original libc.slo in C:\usr\lib\gcc-lib\saturn-local-hp48\2.7.2 the compiler recognizes PUSH but gives a warnig: uno.c: In function `main': uno.c:22: warning: implicit declaration of function `push' However PUSH doesn´t work and the HELLO sample doesn´t do anything (I try to push in the stack the string "HELLO") and I tried to run quadtest but I haven´t being enable to do It. *Second, How I can run an external program, for instance a SysRPL program, I tried to do It with a HP object(like in HELLO.C) but I can´t make It works. *Third, is there some way to send or receive data through wire port, IR port?, something like OUTPORT(), OUTPORTB(), INPORT() or INPORTB(). *Fourth where I can get a manual for HP48xgcc, I have been in: Project: HP48 GNU C Cross-Compiler: Forums: but I have not seen a manual or a tutorial. *Fifth, for compile input.s (it has only 2 routines, is not a program) I use the line: xgcc -o input -lc -lcore -lgcc -lgraph -lm -lmalloc -Wall -O2 -I input.s And the out is: ERROR: unable to resolve symbol '_main', referenced by object-file 'crt0.o' linkage failed due to unresolved references *Sixth, I don´t understand the assembler language used in HP48xgcc, is Saturn assembler? or x86 assembler or a mix, where I can get information about it? *Seventh is there other subrotines to control the keyboard apart from INPUT.S Thanks in advance for some help and excuse me for my english It isn´t my native language. Juan Carlos Montaña Malagón. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/monitor.php?forum_id=22089 |
From: SourceForge.net <no...@so...> - 2003-01-18 23:54:08
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=1838002 By: nobody Hello: is it posible to moderatly-easy add support hp49g? LuisL ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/monitor.php?forum_id=22089 |
From: <no...@so...> - 2002-12-15 22:52:16
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=1796021 By: alex_ramos hi Lutz! Long time no hear! Glad to see some old "faces" lurking around here :-) (For those who don't know, Lutz wrote the assembler and the dynamic linker which are a critical component of hp48xgcc). I'd be happy to import into the archive any goodies you might want to make accessible to everyone. Do you have any pixel-related routines laying around? It's been one of my long-time goals to add a plot() routine to the library. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge and visit: https://sourceforge.net/forum/monitor.php?forum_id=22089 |
From: <no...@so...> - 2002-12-10 17:29:14
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=1789228 By: nobody Hello everyone, I just wanted to greet everyone still involved with HP48 programming - I admit I haven't been doing anything to this machine for quite some years now... :-) I'm really surprised to see there's still some interest in this machine... if anyone wants some old assembler sources, just ask - things like the good old QED are still rotting on some magneto-optical media at home... Regards, Lutz Vieweg ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge and visit: https://sourceforge.net/forum/monitor.php?forum_id=22089 |
From: <no...@so...> - 2002-09-19 04:10:27
|
Read and respond to this message at: http://sourceforge.net/forum/message.php?msg_id=1685412 By: nobody Hi ... I'm using cygnus for win98, the compiler show.. unable to open object-file 'c:/usr//lib/gcc-lib/saturn-local-hp48/2.7.2/crt0.o' make[1]: *** [fmandel] Error 1 the file crt0.o If it is there.... i'm compiling the samples on the folder: C:\usr\saturn-local-hp48\samples\float thank you ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge and visit: http://sourceforge.net/forum/monitor.php?forum_id=22089 |
From: <no...@so...> - 2002-07-14 17:26:00
|
Read and respond to this message at: http://sourceforge.net/forum/message.php?msg_id=1619011 By: nobody I was thrilled when I first discovered Alex's work to target the hp48 with gcc back in 1997. I started working on basic keyboard input and display output routines (never finishing the latter). Included below are the keyboard input routines I wrote. They're not elegant, and they're not guaranteed to work on anything other than my HP48GX. They use the built in ROM routines to grab the next available character from the keyboard buffer and return the raw keycode. 0 is returned otherwise. Enjoy, --- Zach === input.s === POPKEY equ $04840 FLUSH equ $00D57 xdef _getrawkey xdef _flushkeyb _flushkeyb ;; ;; exg.a d1, c ; move frame pointer out to safe register move.a c, r0 jsr FLUSH move.a r0, c ; restore frame pointer move.a c, d1 rtcc _getrawkey ;; ;; exg.a d1, c ; move frame pointer out to safe register move.a c, r0 jsr POPKEY bcs no_pop clr.w a move.b c, a move.a r0, c ; restore frame pointer move.a c, d1 clr.w c move.b a, c ; and put it back for return value move.1 #7, p ; restore p rtcc no_pop move.a r0, c move.a c, d1 clr.w c move.1 #7, p ; restore p rtcs === test.c === #include <hp48/object.h> #include <hp48/core.h> #include "input.h" char getrawkey(void); int main (int argc, char *argv[]) { char blat; while ((blat = getrawkey()) == 0) ; return blat; } ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge and visit: http://sourceforge.net/forum/monitor.php?forum_id=22089 |
From: <no...@so...> - 2002-05-28 12:31:18
|
Read and respond to this message at: http://sourceforge.net/forum/message.php?msg_id=1580534 By: nobody Why not to develop a grahpics (line, circle,...) and a game (key_up, scroll_down, sprite_move...) libraries for the compiler? A a more bit of documentation for the develop of the compiler? ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge and visit: http://sourceforge.net/forum/monitor.php?forum_id=22089 |
From: <no...@so...> - 2002-05-22 04:06:24
|
Read and respond to this message at: http://sourceforge.net/forum/message.php?msg_id=1575350 By: alex_ramos hi Cesar, One problem, is that the ".slo" file is not the same as ".sl". You downloaded the wrong file to the HP, and then made it worse by renaming it. Please make sure and download the correct file. The ".sl" files are in a separate directory on your PC. I don't recall the exact location right now, but they are there. Also keep in mind that the file names are case-sensitive... you have to preserve them exactly, usually in all-lowercase. There is a note about that in the documentation. Make sure you put everything in the HP home directory, at least until you get it to work initially. The transmission should be binary so the file doesn't get corrupted. Please try again with these hints and let me know the results... Alex --- Anti-Spam <ant...@so...> wrote: > Hello alex, I can compile with your compiler (v1.0.2-bin) > under Windows ´95 but > when y want to execute it on mi HP (48GX) It asks me for : > libcore.sl > libc.sl > libgcc.sl > > I tried to download the following files to my calculator > using HP Connectivity > Kit 3.0: > libcore.slo > libc.slo > libgcc.slo > > And I read on the Calculator the following ERROR message: " > Invalid Name " > It happens always I want to download files with extension. If > I rename all to > the foloowing names: > libcore > libc > libgcc > > I try to download and I it happens: > > file: libc > message: Invalid Syntax > > file: libcore > message: Invalid Syntax > > file: libgcc > message: Invalid Sysntax > > -So I tried to change the transfer mode to Binary > > And downloaded the 3 files (without extension) and when I > select them on the HP > I read on the stack: > > file: libc > Display: 1: "DLLC====libc.sl==... > > file: libcore > Display: 1: "DLLC====libcore.s... > > file: libgcc > Display: 1: "DLLC====libgcc.sl... > > Where the = are replacing a little black square box > (nonprintable character). > > I don´t known how to install that files on my HP48, > Please could you teach me, > > A Tip: To make it run under Windows ´95 I had to add some > dirs to my PATH line > in my autoexec.bat file: > > @echo: Variables para (hp48)Xgcc: > set > PATH=c:\usr\bin;c:\usr\saturn-l\include\hp48;c:\usr\saturn-l\include;%PATH% > > And I use the following line using EditPlus: > > -Wall -O2 -lcore $(FilePath) -o $(FileNameNoExt) > > > Please Answer me and keep me in touch about the news. > > > CESAR SCHIRALDI > Argentina > > > > ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge and visit: http://sourceforge.net/forum/monitor.php?forum_id=22089 |
From: Alex R. <ale...@ya...> - 2002-04-24 02:54:40
|
Please ignore my previous message. I will keep this list active. I have updated the project home page at http://hp48xgcc.sourceforge.net/ and posted one News item. Check it out! ===== Alex Ramos <<<< the following information is added automatically >>>>> ale...@ya... is fastest but may change w/o notice last-name "at" zigabyte.com is slower but permanent address. Junk/unsolicited mail should be sent to at...@sp... __________________________________________________ Do You Yahoo!? Yahoo! Games - play chess, backgammon, pool and more http://games.yahoo.com/ |