02 November 2022, 10:29 | #21 |
Registered User
Join Date: Jan 2021
Location: Watford, UK
Posts: 57
|
Ok I can see what it is. The parser extracts the values by looking at the character offsets in the header row, but this row is thrown out of alignment by the long 'c-1048' values. We'll need to switch to another approach e.g. just splitting on whitespace and counting the values. I'll give it a go.
Code:
LOC CFA r2 r3 r4 r13 r14 ra 00001d7c r15+4 u u u u u c-4 00001d80 r13+8 u u u c-8 u c-4 00001d84 r13+8 c-1048 c-1044 c-1040 c-8 c-1036 c-4 |
02 November 2022, 10:50 | #22 |
Mostly Harmless
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,109
|
I've no idea what those are Is the elf just bigger than expected or something like that?
|
02 November 2022, 10:54 | #23 | |
Registered User
Join Date: Feb 2019
Location: Munich, Germany
Posts: 63
|
Quote:
never got round to it. |
|
02 November 2022, 10:55 | #24 |
Registered User
Join Date: Feb 2019
Location: Munich, Germany
Posts: 63
|
|
02 November 2022, 10:59 | #25 | |
Registered User
Join Date: Feb 2019
Location: Munich, Germany
Posts: 63
|
Quote:
Although, I have to admit, my port doesn't have the bebbo specific 68000 optimizations. |
|
02 November 2022, 12:45 | #27 | |
Mostly Harmless
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,109
|
Quote:
gcc12 also seems to make larger amiga executables. Code:
-Ofast -O3 -O2 -Os gcc12 0x14368 0x14368 0x0EED8 0x0C780 bebbo 0x0ED3C 0x0ECBC 0x0DA6C 0x0C1F4 |
|
02 November 2022, 13:03 | #28 | |
Mostly Harmless
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,109
|
Quote:
It works! Thanks! https://i.imgur.com/kE3aEYI.png (large image!) |
|
02 November 2022, 15:55 | #29 | |
Registered User
Join Date: Jan 2021
Location: Watford, UK
Posts: 57
|
Quote:
That's great news! One thing I do notice on the screenshot is some glitching on the flame graph. I've seen this before too but haven't been able to reliably reproduce it. @Bartman have you seen this issue before? |
|
02 November 2022, 16:31 | #30 | |
Registered User
Join Date: Feb 2019
Location: Munich, Germany
Posts: 63
|
Quote:
I heard MacOS and OpenGL is not a good combination. Could you try if Microsoft's extension has the same problems? If not, it may be my modifications or they have fixed the issue. |
|
06 November 2022, 20:04 | #32 |
Registered User
Join Date: Jul 2017
Location: Oxford
Posts: 103
|
Hi, tried the latest version 1.6.6 (MacOs), it seems FsUAE won't start now (tried to launch it from the cli and it complains about missing SDL libraries).
I manually installed all the libraries via brew, and it came back to life, but I assume this could be a bug? |
07 November 2022, 16:18 | #33 | |
Registered User
Join Date: Feb 2019
Location: Munich, Germany
Posts: 63
|
Quote:
|
|
08 November 2022, 14:11 | #35 | |
Registered User
Join Date: May 2012
Location: Dublin/Ireland
Posts: 358
|
Quote:
Thank you so much for those. |
|
08 November 2022, 15:39 | #36 |
Mostly Harmless
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,109
|
FWIW, and with other caveats around benchmarking, I did some comparisons of gcc12 vs. bebbo at different optimisation levels on the main cpu-bound "update" phase of my project.
Results: https://imgur.com/a/u0CEYOk The figures are elapsed CIA ticks on a cycle-exact A500 emulation. For this C99 code, Bebbo has a solid performance lead of about 3% over gcc12 and produces much smaller executables. YMMV. |
08 November 2022, 15:54 | #37 |
Registered User
Join Date: Feb 2019
Location: Munich, Germany
Posts: 63
|
wow! that's surprising. We saw at least 30% performance improvement over bebbo. I guess the increased file size comes from LTO.
Last edited by Bartman; 08 November 2022 at 16:04. |
31 January 2023, 14:15 | #38 |
Registered User
Join Date: Dec 2016
Location: Warsaw area
Posts: 152
|
I started using this extension on M1 mac. Works great. Thanks for doing this. It's really amazing with all these features.
I switch now from my own VBCC+VSCode setup to this one, but it already looks impressive. Thanks Again. |
31 October 2023, 10:28 | #39 |
Registered User
Join Date: May 2014
Location: Belgium
Posts: 38
|
Hi all, is there a guide somewhere on how to get this working on OSX?
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Amiga Assembly VSCode extension v1.0 | prb28 | Coders. Releases | 3 | 28 November 2021 17:00 |
Games ScummVM Supports on Amiga | IvanEBC | support.Games | 54 | 22 January 2021 20:35 |
Pre-release vscode amiga assembly with WinUAE integration | prb28 | Coders. Asm / Hardware | 31 | 30 November 2020 21:54 |
Features requests for vscode amiga assembly extension ? | prb28 | Coders. General | 0 | 27 December 2018 16:19 |
only one database for all systems(Windows, macOS, Linux ...) | Dic_Ray | support.FS-UAE | 2 | 28 December 2016 20:22 |
|
|