Update bugs.md and 2001/bellard/README.md

I don't believe I actually need a 32-bit system to test it out so I
might end up trying to fix (more than I already did). I've updated the
bugs.md as the 32-bit requirement seems like it might not be necessary
(if my fix to 2001/anonymous is any indication as with gcc I can use
-m32).
This commit is contained in:
Cody Boone Ferguson committed 2023-04-21 12:01:51 -07:00
1 parent 7aaa972118
commit 8ae3f6b6c6
2 files changed
+14 -19

No files matched your search

+7 -8
View File
@@ -19,14 +19,13 @@ make
```
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) partially fixed this
but he notes that this will not work without some serious debugging. As he has
no 32-bit system to test this under it's also unlikely he will be able to
resolve the remaining problems. He also has no knowledge of the ELF binary
format so that will also make it harder to work. As it is it segfaults. He fixed
an earlier segfault so that at least the file can be opened and he also changed
some of the macro uses to what they expanded to but mostly he kept it the same.
He also fixed `bellard.otccex.c` so it does not segfault and seemingly works
okay (it did not work at all). The author stated that they used [gcc
but he notes that this will not work without some possibly serious debugging. As
it is it segfaults. He fixed an earlier segfault so that at least the file can
be opened and he also changed some of the macro uses to what they expanded to
but mostly he kept it the same. He also fixed
[bellard.otccex.c](bellard.otccex.c) so it does not
segfault and seemingly works okay (it did not work at all). The author stated
that they used [gcc
2.95.2](https://ftp.gnu.org/gnu/gcc/gcc-2.95.2/gcc-everything-2.95.2.tar.gz) but
we don't know if that's relevant or not. Thank you Cody for your assistance! Can
you fix the entry? We welcome your help! If you can please look at
+7 -11
View File
@@ -1029,23 +1029,19 @@ fire](https://en.wikipedia.org/wiki/Halt_and_Catch_Fire_(computing))! :-) ).
# 2001
## [2001/bellard](2001/bellard/bellard.c) ([README.md](2001/bellard/README.md))
## STATUS: probable bug (possibly depending on system) - please help test and if necessary fix
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) fixed an initial
segfault and he also fixed the [supplementary
program bellard.otccex.c](2001/bellard/bellard.otccex.c) to test the entry on to not segfault and
seemingly work but he has no 32-bit system to test any further fixes; we
would greatly appreciate anyone's help! It appears that this entry will require
major debugging and to make it work one might need to have a deep understanding
of the ELF format.
segfault and he also fixed the [supplementary program
bellard.otccex.c](2001/bellard/bellard.otccex.c) but this still crashes. Cody
will probably be looking at this in the not too distant future but if you have a
fix we welcome it.
The author said that they compiled it with [gcc version
2.95.2](https://ftp.gnu.org/gnu/gcc/gcc-2.95.2/gcc-everything-2.95.2.tar.gz). We don't know if
a certain gcc version is necessary but it might be helpful to download and
compile that version to test it.
2.95.2](https://ftp.gnu.org/gnu/gcc/gcc-2.95.2/gcc-everything-2.95.2.tar.gz). We
don't know if a certain gcc version is necessary but it might be helpful to
download and compile that version to test it - or it might not.
## [2001/cheong](2001/cheong/cheong.c) ([README.md](2001/cheong/README.md))