Skip to content

Conversation

tormodvolden
Copy link
Contributor

Move CI to Ubuntu 24.04 images so we should be good for some time.

Unfortunately while we had no CI working, the esp32 build started to fail and the dragon-mooh run test doesn't boot up properly any longer, but the rest seems fine.

@tormodvolden
Copy link
Contributor Author

tormodvolden commented Aug 23, 2025

It actually looks like it is the updated XRoar 1.8.2 on the CI that makes dragon-mooh fail. Local testing with the old XRoar 1.5 works fine.

EDIT: A new option has to be used for XRoar 1.8 upwards.

Also remove pisati's PPA for 6809 targets, since it is not needed.

Signed-off-by: Tormod Volden <[email protected]>
Also run XRoar without sound.

Signed-off-by: Tormod Volden <[email protected]>
From XRoar version 1.8 this option must be explicitly enabled,
to receive poor man's CRT9128 emulation output on stderr.

Signed-off-by: Tormod Volden <[email protected]>
@tormodvolden
Copy link
Contributor Author

tormodvolden commented Aug 24, 2025

So now it is only esp32 failing:

esptool.py v4.7.0

A fatal error occurred: No segment header found at offset 0000 in ELF file.

A little hard to follow that parallel build log, but I think this is what leads up to it:

xtensa-esp32-elf-nm image.elf >../../fuzix.map
xtensa-esp32-elf-objcopy image.elf -O binary image.bin
xtensa-esp32-elf-objcopy -I binary image.bin -O elf32-xtensa-le --change-addresses 0x40080000 image-absolute.elf
esptool --chip esp32 elf2image -o image image-absolute.elf

EDIT: esptool is now at 4.7.0 versus previous 2.8, this can play a role. <---- This. See #1186
EDIT: Looks similar to #1090

@EtchedPixels
Copy link
Owner

Thanks

@EtchedPixels EtchedPixels merged commit b38c288 into EtchedPixels:master Aug 24, 2025
12 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants