Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

#programming-gnu-gcc-2021-06-09

1 view
Skip to first unread message

no-e...@netyaroze-europe.com

unread,
Jun 8, 2021, 9:05:12 PM6/8/21
to
@Garcia#3676 - 2021-06-09 00:15
I was playing around with @dasi XENO C++, I don't know why... but the way psx3 (C/C++ gcc281) compiles the SW floats is not supported in eco2exe very well (at all), which is used in yarexe to combine/convert it all into a single psx.exe, and that's why it doesn't work in no$psx (I haven't tried other emulators), but psx3 SW float does work.. which is at least great news! 🙂
I guess, that's something to ad to my TODO list, compare different SW floats exe and see how eco2exe handles them.
---------------


........................
Discord: netyaroze-europe
https://discord.gg/QjnKns8e38
Channel: #programming-gnu-gcc
Date: 2021-06-09
........................


no-e...@netyaroze-europe.com

unread,
Jun 9, 2021, 2:05:11 AM6/9/21
to
@Garcia#3676 - 2021-06-09 01:02
Also I came across ~crj00686 (japanese user) a while ago, file: psxgccw32.tgz which is:
/cygnus/lib/gcc-lib/psx/cygnus-2.7.2-961023/specs
gcc version cygnus-2.7.2-961023

I thought I would try it again, it needs updated headers and library files... and it workes!

It even compiles RS ADVENT with SW floats, that works with yarexe! 🙂
It has C++ exe's but not the libs (complains about libstdc++.a), I tried some lib copy and pasting and renaming... but the best I got is to compile XENO but not link it:
g++ -Xlinker -Map -Xlinker mapfile -Xlinker -Ttext -Xlinker 80100000 main.o _exit.o gs_object.o gs_vector.o gs_rect.o gs_point.o gs_collisionlist.o gs_random.o gs_image.o gs_tiledimage.o gs_sprite.o gs_screen.o gs_starfield.o actorinfo.o actor.o scene.o -o xenon

> relocation truncated to fit: JMPADDR __rtti_si
> undefined reference to `__rtti_user'
> relocation truncated to fit: JMPADDR __rtti_user
> undefined reference to `__rtti_si'
>
> /cygnus/lib/gcc-lib/psx/cygnus-2.7.2-961023/../../../../psx/bin/ld: bfd assertion fail coff-mips.c:1253
0 new messages