Emulation setup #1165
-
|
I have compiler kit and emulation kit building and running locally. Would you be able to point me up at some documentation/code for some emulator to run for testing you would recommend? The only hardware I have is pico, and it's not really representative to general user of FUZIX. |
Beta Was this translation helpful? Give feedback.
Replies: 9 comments 4 replies
-
|
A lot of the ports actually give you the emulatorkit commands to run them (because I otherwise keep forgetting).
For the bigger systems (where stuff like select might be useful) rcbus-68008 is a fairly typical 68K setup. |
Beta Was this translation helpful? Give feedback.
-
|
Huh, did I do anything wrong? |
Beta Was this translation helpful? Give feedback.
-
|
__mulde should definitely be in libz80 from the compiler so that is a bit weird. ar t /opt/fcc/lib/z80/libz80.a|grep mulde shows what ? |
Beta Was this translation helpful? Give feedback.
-
|
Something is funky with the Compiler Kit in general for me. On clean repository compiler kit first fails on 6502 If I comment out support6502 out of Makefile it builds. Both functions report existing. Depending on makefile ordering it complains about |
Beta Was this translation helpful? Give feedback.
-
|
6502 was me forgetting to commit some changes For the divdeu/mulde stuff does it linkc orrectly if you link libz80 twice ? If so then something is messed up with the lorder/tsort bits putting the library in correct order |
Beta Was this translation helpful? Give feedback.
-
|
I can't duplicate this __mul.s failure unfortunately. |
Beta Was this translation helpful? Give feedback.
-
|
What is line 13 of that __mul.s on your system ? I can if need be put a debian setup together, I need to at some point as the lorder/tsort problem appears to be a Debianism and the code in question is based on V7 and afaik has worked since V7 unix came out 8) |
Beta Was this translation helpful? Give feedback.
-
|
I build on Fedora but there's nothing that ought to matter between them and other folks build it on Mac etc - although you do need a` case dependent file system. Ok the mul.s matches what it should be and there's functionally no way line 13 can generate a phase error as it has no symbol definitions. Very weird |
Beta Was this translation helpful? Give feedback.
-
|
__mul.s bug fixed. I built a Debian 12 to take a look and there's an uninitialized field that just happens to be zero with a later gcc. Will push the fix when I have better internet |
Beta Was this translation helpful? Give feedback.
Compiler kit still fails on.
But whatever you did in FUZIX repo made it build now.