-
I've uploaded two files crt0.s and global.s from my system. These files are modifications of those found in the gbdk 2.95. I included the whole file rather than the diffs as I wasn't sure what to diff them against. The files aren't very long in any case.
This change implements bank switching and permits "nested" disable/enable interrupt instructions. Lack of this caused problems with...
05:58AM UTC on Feb 26 2007 in Small Device C Compiler
-
File Added: global.s.
05:42AM UTC on Feb 26 2007 in Small Device C Compiler
-
File Added: crt0.s.
05:42AM UTC on Feb 26 2007 in Small Device C Compiler
-
Attached please find the patches to the code I had to make in order to make bank switching work for the Gameboy/GameboyColor.
a) I didn't change the functionality as it is in the compiler. It works as described in the manual - to the extent it is described at all. That is, I did the minimum changes necessary to make it work.
b) I also removed the start/end extra global symbols which...
05:34PM UTC on Nov 16 2006 in Small Device C Compiler
-
Logged In: YES
user_id=396141
Note, I'm using VC 7.1
When I compiled for release the problem disappeared !!
Robert Ramey.
10:15PM UTC on Nov 08 2006 in Small Device C Compiler
-
const unsigned char icons_data[] = {
0, 1,
...
> 4100 bytes bytes
};
compiling this code with the following command line:
--stack-auto --vc -mgbz80 -Ic:\gameboy\gbdk-3.0
\include -c -o test1.o test1.c
results in a segfault on win32/xp
First-chance exception at 0x0046d059 in sdcc.exe:
0xC00000FD: Stack overflow.
Robert Ramey.
07:37PM UTC on Nov 08 2006 in Small Device C Compiler
-
The attached files show the *.lst files generated by
sdcc 2.5 and sdcc 2.6 respectively.
The command line is:
sdcc --stack-auto --vc -mgbz80 -I"C:/gameboy/gbdk-
3.0"/include -c -o gbtest.o gbtest.c
Note the difference around line 62 of the *.lst files.
With gbtest25.lst you get .area _CODE_2 while in
gbtest25.lst you get .area _CODE - notice that the _2
is missing.
It...
04:12AM UTC on Oct 24 2006 in Small Device C Compiler
-
ramey committed patchset 17029 of module boost to the Boost C++ Libraries CVS repository, changing 1 files.
07:25AM UTC on Aug 27 2004 in Boost C++ Libraries
-
ramey committed patchset 16989 of module boost to the Boost C++ Libraries CVS repository, changing 1 files.
05:51AM UTC on Aug 26 2004 in Boost C++ Libraries
-
ramey committed patchset 16988 of module boost to the Boost C++ Libraries CVS repository, changing 1 files.
01:49AM UTC on Aug 26 2004 in Boost C++ Libraries