Jump to content
IGNORED

Concerto firmware thread


batari

Recommended Posts

21 minutes ago, vitoco said:

But, I'm still having glitches in a couple of 2022 games while playing them for the 5th AHA. Keystone Koppers and Robot Rumble have problems in the high res texts and some graphics. Is this a console problem or Concerto timming? My console is unmodded and the Concerto is a preproduction special version.

Hi! Both games are 128kRom+16kRam with pokey (@450) which Concerto isn't fully equipped just yet to handle.  The gfx glitches appear for any games using this configuration currently.  

Link to comment
Share on other sites

I have update my bios 96 version 21523 seems to work good but on keystone  koppers I have no music it say it detects pokey in it.
was anybody else having issues?
read other post about removing pokey which I don't understand.
I don't really mind new music on koppers because I played keystone  kapers on the 2600 the same way.
at time the music is nice.
my original bios was 94a

Link to comment
Share on other sites

1 hour ago, batari said:

OK, with some google searching on the problem, I attempted to update the search path in the app like so (this is based on information from a full debug report Nathan sent me):

 

install_name_tool -change /usr/local/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets /opt/local/libexec/qt5/lib/QtWidgets.framework ~/HarmonyCart.app/Contents/MacOS/HarmonyCart

 

Here is the changed app. No idea if this will work for you guys as changing the path broke it on my older Macbook.

 

harmonycart_beta3a.dmg 582.42 kB · 1 download

 

Still no luck.

 

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               HarmonyCart [85421]
Path:                  /private/var/folders/*/HarmonyCart.app/Contents/MacOS/HarmonyCart
Identifier:            com.yourcompany.HarmonyCart
Version:               ???
Code Type:             X86-64 (Translated)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2023-02-16 14:33:20.0138 -0800
OS Version:            macOS 13.0.1 (22A400)
Report Version:        12
Anonymous UUID:        

Sleep/Wake UUID:       

Time Awake Since Boot: 650000 seconds
Time Since Wake:       2145 seconds

System Integrity Protection: enabled

Crashed Thread:        0

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Termination Reason:    Namespace DYLD, Code 1 Library missing
Library not loaded: /opt/local/libexec/*/QtWidgets.framework
Referenced from: <753D4536-5ABD-3EAC-8B59-EAAEC4E3FD9A> /private/var/folders/*/HarmonyCart.app/Contents/MacOS/HarmonyCart
Reason: tried: '/opt/local/libexec/*/QtWidgets.framework' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/local/libexec/*/QtWidgets.framework' (no such file), '/opt/local/libexec/*/QtWidgets.framework' (no such file), '/usr/local/lib/QtWidgets.framework' (no such file), '/usr/lib/QtWidgets.framework' (no such file, not in dyld cache)
(terminated at launch; ignore backtrace)

 

Link to comment
Share on other sites

22 minutes ago, Nathan Strum said:

Still no luck.

 

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               HarmonyCart [85421]
Path:                  /private/var/folders/*/HarmonyCart.app/Contents/MacOS/HarmonyCart
Identifier:            com.yourcompany.HarmonyCart
Version:               ???
Code Type:             X86-64 (Translated)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2023-02-16 14:33:20.0138 -0800
OS Version:            macOS 13.0.1 (22A400)
Report Version:        12
Anonymous UUID:        

Sleep/Wake UUID:       

Time Awake Since Boot: 650000 seconds
Time Since Wake:       2145 seconds

System Integrity Protection: enabled

Crashed Thread:        0

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Termination Reason:    Namespace DYLD, Code 1 Library missing
Library not loaded: /opt/local/libexec/*/QtWidgets.framework
Referenced from: <753D4536-5ABD-3EAC-8B59-EAAEC4E3FD9A> /private/var/folders/*/HarmonyCart.app/Contents/MacOS/HarmonyCart
Reason: tried: '/opt/local/libexec/*/QtWidgets.framework' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/local/libexec/*/QtWidgets.framework' (no such file), '/opt/local/libexec/*/QtWidgets.framework' (no such file), '/usr/local/lib/QtWidgets.framework' (no such file), '/usr/lib/QtWidgets.framework' (no such file, not in dyld cache)
(terminated at launch; ignore backtrace)

 

I have no idea, but I can try updating the compiler and QT and rebuilding. I am running Monterey which I would expect to be new enough...

Link to comment
Share on other sites

8 hours ago, batari said:

What I did this time was put the Qt frameworks into the application bundle, so hopefully this works.

Still seems to be crashing, unfortunately.  Appears as though it's still looking in /opt/local/libexec/*/QtWidgets.framework/Versions/5/QtWidgets for stuff, though the Qt framework is definitely bundled with the app:

 

Spoiler

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               HarmonyCart [6817]
Path:                  /Applications/HarmonyCart.app/Contents/MacOS/HarmonyCart
Identifier:            com.yourcompany.HarmonyCart
Version:               ???
Code Type:             X86-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2023-02-17 08:36:18.7799 -0600
OS Version:            macOS 12.6.3 (21G419)
Report Version:        12
Bridge OS Version:     3.0 (14Y910)
Anonymous UUID:        A3F19329-A2F4-2529-F9DA-910DA6447504


Time Awake Since Boot: 160000 seconds

System Integrity Protection: enabled

Crashed Thread:        0

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    Namespace DYLD, Code 4 Symbol missing
Symbol not found: (__ZN11QPushButton14mouseMoveEventEP11QMouseEvent)
Referenced from: '/Applications/HarmonyCart.app/Contents/MacOS/HarmonyCart'
Expected in: '/opt/local/libexec/*/QtWidgets.framework/Versions/5/QtWidgets'
(terminated at launch; ignore backtrace)

Thread 0 Crashed:
0   dyld                                     0x10ab5598e __abort_with_payload + 10
1   dyld                                     0x10ab6ba72 abort_with_payload_wrapper_internal + 80
2   dyld                                     0x10ab6baa4 abort_with_payload + 9
3   dyld                                     0x10ab19699 dyld4::halt(char const*) + 615
4   dyld                                     0x10ab155b5 dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 3995
5   dyld                                     0x10ab144e4 start + 388


Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000002000209  rbx: 0x0000000000000000  rcx: 0x00007ff7b878ed48  rdx: 0x00007ff7b878f1b0
  rdi: 0x0000000000000006  rsi: 0x0000000000000004  rbp: 0x00007ff7b878ed90  rsp: 0x00007ff7b878ed48
   r8: 0x00007ff7b878edb0   r9: 0x0000000000000000  r10: 0x00000000000000c2  r11: 0x0000000000000246
  r12: 0x00000000000000c2  r13: 0x00007ff7b878f1b0  r14: 0x0000000000000004  r15: 0x0000000000000006
  rip: 0x000000010ab5598e  rfl: 0x0000000000000246  cr2: 0x000000010ab51594
  
Logical CPU:     0
Error Code:      0x02000209 
Trap Number:     133


Binary Images:
       0x10ab0f000 -        0x10ab7afff dyld (*) <006a3e6f-3cd3-34d9-b0f2-ed6bd67a95a6> /usr/lib/dyld

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=878.3M resident=0K(0%) swapped_out_or_unallocated=878.3M(100%)
Writable regions: Total=9304K written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=9304K(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
ObjC additional data                15K        1 
STACK GUARD                       56.0M        1 
Stack                             8192K        1 
VM_ALLOCATE                         12K        3 
__DATA                            15.8M      258 
__DATA_CONST                      11.7M      170 
__DATA_DIRTY                       485K       85 
__FONT_DATA                          4K        1 
__LINKEDIT                       650.4M       29 
__TEXT                           227.9M      281 
__UNICODE                          592K        1 
dyld private memory               1024K        1 
===========                     =======  ======= 
TOTAL                            971.9M      832 

-----------
Full Report
-----------

{"app_name":"HarmonyCart","timestamp":"2023-02-17 08:36:18.00 -0600","app_version":"","slice_uuid":"753d4536-5abd-3eac-8b59-eaaec4e3fd9a","build_version":"","platform":1,"bundleID":"com.yourcompany.HarmonyCart","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.6.3 (21G419)","incident_id":"B3649964-AD53-4F94-AC24-1DB0CB482AD8","name":"HarmonyCart"}
{
  "uptime" : 160000,
  "procLaunch" : "2023-02-17 08:36:17.0513 -0600",
  "procRole" : "Background",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro14,3",
  "procStartAbsTime" : 162119163916843,
  "coalitionID" : 8078,
  "osVersion" : {
    "train" : "macOS 12.6.3",
    "build" : "21G419",
    "releaseType" : "User"
  },
  "captureTime" : "2023-02-17 08:36:18.7799 -0600",
  "incident" : "B3649964-AD53-4F94-AC24-1DB0CB482AD8",
  "bug_type" : "309",
  "pid" : 6817,
  "procExitAbsTime" : 162120852082291,
  "cpuType" : "X86-64",
  "procName" : "HarmonyCart",
  "procPath" : "\/Applications\/HarmonyCart.app\/Contents\/MacOS\/HarmonyCart",
  "bundleInfo" : {"CFBundleIdentifier":"com.yourcompany.HarmonyCart"},
  "storeInfo" : {"deviceIdentifierForVendor":"085711DE-EC47-562F-8450-A2B8068A150C","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "com.yourcompany.HarmonyCart",
  "crashReporterKey" : "A3F19329-A2F4-2529-F9DA-910DA6447504",
  "bridgeVersion" : {"build":"14Y910","train":"3.0"},
  "sip" : "enabled",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
  "termination" : {"code":4,"flags":518,"namespace":"DYLD","indicator":"Symbol missing","details":["(terminated at launch; ignore backtrace)"],"reasons":["Symbol not found: (__ZN11QPushButton14mouseMoveEventEP11QMouseEvent)","Referenced from: '\/Applications\/HarmonyCart.app\/Contents\/MacOS\/HarmonyCart'","Expected in: '\/opt\/local\/libexec\/*\/QtWidgets.framework\/Versions\/5\/QtWidgets'"]},
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":702461,"threadState":{"r13":{"value":140701928583600},"rax":{"value":33554953},"rflags":{"value":582},"cpu":{"value":0},"r14":{"value":4},"rsi":{"value":4},"r8":{"value":140701928582576},"cr2":{"value":4474606996},"rdx":{"value":140701928583600},"r10":{"value":194},"r9":{"value":0},"r15":{"value":6},"rbx":{"value":0},"trap":{"value":133},"err":{"value":33554953},"r11":{"value":582},"rip":{"value":4474624398,"matchesCrashFrame":1},"rbp":{"value":140701928582544},"rsp":{"value":140701928582472},"r12":{"value":194},"rcx":{"value":140701928582472},"flavor":"x86_THREAD_STATE","rdi":{"value":6}},"frames":[{"imageOffset":289166,"symbol":"__abort_with_payload","symbolLocation":10,"imageIndex":0},{"imageOffset":379506,"symbol":"abort_with_payload_wrapper_internal","symbolLocation":80,"imageIndex":0},{"imageOffset":379556,"symbol":"abort_with_payload","symbolLocation":9,"imageIndex":0},{"imageOffset":42649,"symbol":"dyld4::halt(char const*)","symbolLocation":615,"imageIndex":0},{"imageOffset":26037,"symbol":"dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*)","symbolLocation":3995,"imageIndex":0},{"imageOffset":21732,"symbol":"start","symbolLocation":388,"imageIndex":0}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4474335232,
    "size" : 442368,
    "uuid" : "006a3e6f-3cd3-34d9-b0f2-ed6bd67a95a6",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  }
],
  "sharedCache" : {
  "base" : 140703137714176,
  "size" : 19331678208,
  "uuid" : "b6d97ead-9d19-3228-adaa-cca8452c02d2"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=878.3M resident=0K(0%) swapped_out_or_unallocated=878.3M(100%)\nWritable regions: Total=9304K written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=9304K(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nObjC additional data                15K        1 \nSTACK GUARD                       56.0M        1 \nStack                             8192K        1 \nVM_ALLOCATE                         12K        3 \n__DATA                            15.8M      258 \n__DATA_CONST                      11.7M      170 \n__DATA_DIRTY                       485K       85 \n__FONT_DATA                          4K        1 \n__LINKEDIT                       650.4M       29 \n__TEXT                           227.9M      281 \n__UNICODE                          592K        1 \ndyld private memory               1024K        1 \n===========                     =======  ======= \nTOTAL                            971.9M      832 \n",
  "legacyInfo" : {
  "threadTriggered" : {

  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "61301e3a61217b3110231469",
      "factorPackIds" : {
        "SIRI_FIND_MY_CONFIGURATION_FILES" : "6348493aa52bb16adc4e4d06"
      },
      "deploymentId" : 240000023
    },
    {
      "rolloutId" : "5fb4245a1bbfe8005e33a1e1",
      "factorPackIds" : {

      },
      "deploymentId" : 240000021
    }
  ],
  "experiments" : [

  ]
}
}

Model: MacBookPro14,3, BootROM 499.40.2.0.0, 4 processors, Quad-Core Intel Core i7, 3.1 GHz, 16 GB, SMC 2.45f5
Graphics: Intel HD Graphics 630, Intel HD Graphics 630, Built-In
Graphics: Radeon Pro 560, Radeon Pro 560, PCIe, 4 GB
Display: Color LCD, 2880 x 1800 Retina, Main, MirrorOff, Online
Memory Module: BANK 0/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x80AD, 0x483943434E4E4E434C47414C41522D4E5644
Memory Module: BANK 1/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x80AD, 0x483943434E4E4E434C47414C41522D4E5644
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x173), Broadcom BCM43xx 1.0 (7.77.111.1 AirPortDriverBrcmNIC-1710.4)
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: USB 10/100/1000 LAN, Ethernet, en5
Network Service: Belkin USB-C LAN, Ethernet, en7
USB Device: USB3.1 Hub
USB Device: USB 10/100/1000 LAN
USB Device: USB30Bus
USB Device: USB 2.0 Hub
USB Device: USB C Video Adaptor
USB Device: USB2.1 Hub
USB Device: Apple T1 Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 41.5
Thunderbolt Bus: MacBook Pro, Apple Inc., 41.5

 

Out of curiosity, did you install the Qt framework from the Qt installer or out of Macports / Brew / etc.? Mine was installed out of MacPorts, so that may account for differences in paths.

Link to comment
Share on other sites

3 hours ago, x=usr(1536) said:

Still seems to be crashing, unfortunately.  Appears as though it's still looking in /opt/local/libexec/*/QtWidgets.framework/Versions/5/QtWidgets for stuff, though the Qt framework is definitely bundled with the app:

 

  Reveal hidden contents

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               HarmonyCart [6817]
Path:                  /Applications/HarmonyCart.app/Contents/MacOS/HarmonyCart
Identifier:            com.yourcompany.HarmonyCart
Version:               ???
Code Type:             X86-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2023-02-17 08:36:18.7799 -0600
OS Version:            macOS 12.6.3 (21G419)
Report Version:        12
Bridge OS Version:     3.0 (14Y910)
Anonymous UUID:        A3F19329-A2F4-2529-F9DA-910DA6447504


Time Awake Since Boot: 160000 seconds

System Integrity Protection: enabled

Crashed Thread:        0

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    Namespace DYLD, Code 4 Symbol missing
Symbol not found: (__ZN11QPushButton14mouseMoveEventEP11QMouseEvent)
Referenced from: '/Applications/HarmonyCart.app/Contents/MacOS/HarmonyCart'
Expected in: '/opt/local/libexec/*/QtWidgets.framework/Versions/5/QtWidgets'
(terminated at launch; ignore backtrace)

Thread 0 Crashed:
0   dyld                                     0x10ab5598e __abort_with_payload + 10
1   dyld                                     0x10ab6ba72 abort_with_payload_wrapper_internal + 80
2   dyld                                     0x10ab6baa4 abort_with_payload + 9
3   dyld                                     0x10ab19699 dyld4::halt(char const*) + 615
4   dyld                                     0x10ab155b5 dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 3995
5   dyld                                     0x10ab144e4 start + 388


Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000002000209  rbx: 0x0000000000000000  rcx: 0x00007ff7b878ed48  rdx: 0x00007ff7b878f1b0
  rdi: 0x0000000000000006  rsi: 0x0000000000000004  rbp: 0x00007ff7b878ed90  rsp: 0x00007ff7b878ed48
   r8: 0x00007ff7b878edb0   r9: 0x0000000000000000  r10: 0x00000000000000c2  r11: 0x0000000000000246
  r12: 0x00000000000000c2  r13: 0x00007ff7b878f1b0  r14: 0x0000000000000004  r15: 0x0000000000000006
  rip: 0x000000010ab5598e  rfl: 0x0000000000000246  cr2: 0x000000010ab51594
  
Logical CPU:     0
Error Code:      0x02000209 
Trap Number:     133


Binary Images:
       0x10ab0f000 -        0x10ab7afff dyld (*) <006a3e6f-3cd3-34d9-b0f2-ed6bd67a95a6> /usr/lib/dyld

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=878.3M resident=0K(0%) swapped_out_or_unallocated=878.3M(100%)
Writable regions: Total=9304K written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=9304K(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
ObjC additional data                15K        1 
STACK GUARD                       56.0M        1 
Stack                             8192K        1 
VM_ALLOCATE                         12K        3 
__DATA                            15.8M      258 
__DATA_CONST                      11.7M      170 
__DATA_DIRTY                       485K       85 
__FONT_DATA                          4K        1 
__LINKEDIT                       650.4M       29 
__TEXT                           227.9M      281 
__UNICODE                          592K        1 
dyld private memory               1024K        1 
===========                     =======  ======= 
TOTAL                            971.9M      832 

-----------
Full Report
-----------

{"app_name":"HarmonyCart","timestamp":"2023-02-17 08:36:18.00 -0600","app_version":"","slice_uuid":"753d4536-5abd-3eac-8b59-eaaec4e3fd9a","build_version":"","platform":1,"bundleID":"com.yourcompany.HarmonyCart","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.6.3 (21G419)","incident_id":"B3649964-AD53-4F94-AC24-1DB0CB482AD8","name":"HarmonyCart"}
{
  "uptime" : 160000,
  "procLaunch" : "2023-02-17 08:36:17.0513 -0600",
  "procRole" : "Background",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro14,3",
  "procStartAbsTime" : 162119163916843,
  "coalitionID" : 8078,
  "osVersion" : {
    "train" : "macOS 12.6.3",
    "build" : "21G419",
    "releaseType" : "User"
  },
  "captureTime" : "2023-02-17 08:36:18.7799 -0600",
  "incident" : "B3649964-AD53-4F94-AC24-1DB0CB482AD8",
  "bug_type" : "309",
  "pid" : 6817,
  "procExitAbsTime" : 162120852082291,
  "cpuType" : "X86-64",
  "procName" : "HarmonyCart",
  "procPath" : "\/Applications\/HarmonyCart.app\/Contents\/MacOS\/HarmonyCart",
  "bundleInfo" : {"CFBundleIdentifier":"com.yourcompany.HarmonyCart"},
  "storeInfo" : {"deviceIdentifierForVendor":"085711DE-EC47-562F-8450-A2B8068A150C","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "com.yourcompany.HarmonyCart",
  "crashReporterKey" : "A3F19329-A2F4-2529-F9DA-910DA6447504",
  "bridgeVersion" : {"build":"14Y910","train":"3.0"},
  "sip" : "enabled",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
  "termination" : {"code":4,"flags":518,"namespace":"DYLD","indicator":"Symbol missing","details":["(terminated at launch; ignore backtrace)"],"reasons":["Symbol not found: (__ZN11QPushButton14mouseMoveEventEP11QMouseEvent)","Referenced from: '\/Applications\/HarmonyCart.app\/Contents\/MacOS\/HarmonyCart'","Expected in: '\/opt\/local\/libexec\/*\/QtWidgets.framework\/Versions\/5\/QtWidgets'"]},
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":702461,"threadState":{"r13":{"value":140701928583600},"rax":{"value":33554953},"rflags":{"value":582},"cpu":{"value":0},"r14":{"value":4},"rsi":{"value":4},"r8":{"value":140701928582576},"cr2":{"value":4474606996},"rdx":{"value":140701928583600},"r10":{"value":194},"r9":{"value":0},"r15":{"value":6},"rbx":{"value":0},"trap":{"value":133},"err":{"value":33554953},"r11":{"value":582},"rip":{"value":4474624398,"matchesCrashFrame":1},"rbp":{"value":140701928582544},"rsp":{"value":140701928582472},"r12":{"value":194},"rcx":{"value":140701928582472},"flavor":"x86_THREAD_STATE","rdi":{"value":6}},"frames":[{"imageOffset":289166,"symbol":"__abort_with_payload","symbolLocation":10,"imageIndex":0},{"imageOffset":379506,"symbol":"abort_with_payload_wrapper_internal","symbolLocation":80,"imageIndex":0},{"imageOffset":379556,"symbol":"abort_with_payload","symbolLocation":9,"imageIndex":0},{"imageOffset":42649,"symbol":"dyld4::halt(char const*)","symbolLocation":615,"imageIndex":0},{"imageOffset":26037,"symbol":"dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*)","symbolLocation":3995,"imageIndex":0},{"imageOffset":21732,"symbol":"start","symbolLocation":388,"imageIndex":0}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4474335232,
    "size" : 442368,
    "uuid" : "006a3e6f-3cd3-34d9-b0f2-ed6bd67a95a6",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  }
],
  "sharedCache" : {
  "base" : 140703137714176,
  "size" : 19331678208,
  "uuid" : "b6d97ead-9d19-3228-adaa-cca8452c02d2"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=878.3M resident=0K(0%) swapped_out_or_unallocated=878.3M(100%)\nWritable regions: Total=9304K written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=9304K(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nObjC additional data                15K        1 \nSTACK GUARD                       56.0M        1 \nStack                             8192K        1 \nVM_ALLOCATE                         12K        3 \n__DATA                            15.8M      258 \n__DATA_CONST                      11.7M      170 \n__DATA_DIRTY                       485K       85 \n__FONT_DATA                          4K        1 \n__LINKEDIT                       650.4M       29 \n__TEXT                           227.9M      281 \n__UNICODE                          592K        1 \ndyld private memory               1024K        1 \n===========                     =======  ======= \nTOTAL                            971.9M      832 \n",
  "legacyInfo" : {
  "threadTriggered" : {

  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "61301e3a61217b3110231469",
      "factorPackIds" : {
        "SIRI_FIND_MY_CONFIGURATION_FILES" : "6348493aa52bb16adc4e4d06"
      },
      "deploymentId" : 240000023
    },
    {
      "rolloutId" : "5fb4245a1bbfe8005e33a1e1",
      "factorPackIds" : {

      },
      "deploymentId" : 240000021
    }
  ],
  "experiments" : [

  ]
}
}

Model: MacBookPro14,3, BootROM 499.40.2.0.0, 4 processors, Quad-Core Intel Core i7, 3.1 GHz, 16 GB, SMC 2.45f5
Graphics: Intel HD Graphics 630, Intel HD Graphics 630, Built-In
Graphics: Radeon Pro 560, Radeon Pro 560, PCIe, 4 GB
Display: Color LCD, 2880 x 1800 Retina, Main, MirrorOff, Online
Memory Module: BANK 0/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x80AD, 0x483943434E4E4E434C47414C41522D4E5644
Memory Module: BANK 1/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x80AD, 0x483943434E4E4E434C47414C41522D4E5644
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x173), Broadcom BCM43xx 1.0 (7.77.111.1 AirPortDriverBrcmNIC-1710.4)
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: USB 10/100/1000 LAN, Ethernet, en5
Network Service: Belkin USB-C LAN, Ethernet, en7
USB Device: USB3.1 Hub
USB Device: USB 10/100/1000 LAN
USB Device: USB30Bus
USB Device: USB 2.0 Hub
USB Device: USB C Video Adaptor
USB Device: USB2.1 Hub
USB Device: Apple T1 Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 41.5
Thunderbolt Bus: MacBook Pro, Apple Inc., 41.5

 

Out of curiosity, did you install the Qt framework from the Qt installer or out of Macports / Brew / etc.? Mine was installed out of MacPorts, so that may account for differences in paths.

I used Brew to install. Regardless, the app should work for everyone, not just those who also use Brew. So let me fiddle with the settings and see if I can create a working bundle this time.

  • Like 2
Link to comment
Share on other sites

I have one of the very first 12 carts, with Pokey installed, the upgrade was flawless.

Is it OK that when you turn on the console there's the usual flashing screen with "Concerto" and the usual garbage?

 

I quickly tested all retail PAL games (obviously Trebors) on my PAL console.

Karateka and Tower Toppler don't start, screen flashes as usual, it stops flashing but nothing happens then.

Link to comment
Share on other sites

25 minutes ago, batari said:

Another attempt at the newer Mac software.

 

I used Monterey with a new built environment with fresh install of brew and Qt6, and tried to link to the frameworks in the app at compile time.

harmonycart_2.0_beta3c.dmg 18.44 MB · 0 downloads

Nope. I've PM'd you the full crash log.

Link to comment
Share on other sites

@batari: Just out of curiosity, is the Concerto likely to gain support for 2K 2600 ROMs in the near future?

 

2600 diagnostic software in particular can fail to load simply because it's small.  This wouldn't typically be a huge deal, but if trying to compare the behaviour of two different machines it's definitely limiting.

Link to comment
Share on other sites

9 hours ago, x=usr(1536) said:

@batari: Just out of curiosity, is the Concerto likely to gain support for 2K 2600 ROMs in the near future?

I haven't tried it here, but the usual way to workaround platforms that don't like 2k 2600 roms is to just double them up (e.g. in a cmd window do "copy /b filename.a26+filename.a26 double.a26") or pad the start with 2k of zero data.

  • Like 2
Link to comment
Share on other sites

17 minutes ago, RevEng said:

I haven't tried it here, but the usual way to workaround platforms that don't like 2k 2600 roms is to just double them up (e.g. in a cmd window do "copy /b filename.a26+filename.a26 double.a26") or pad the start with 2k of zero data.

Agreed, and this is what I'm planning on doing, at least for the toolset ROMs.

 

For stuff like diagnostic carts where they're something of a corner case, it's not that big of a deal.  For retail / homebrew, it seems as though it may be more so - I just ran a quick check of the most recent ROMHunter pack, and there's 409 2K titles cropping up in there.  Some of those titles include games that are well-known, such as Stampede and Basketball, so the probability of someone looking to play them is pretty good.

  • Like 3
Link to comment
Share on other sites

12 hours ago, RevEng said:

I haven't tried it here, but the usual way to workaround platforms that don't like 2k 2600 roms is to just double them up (e.g. in a cmd window do "copy /b filename.a26+filename.a26 double.a26") or pad the start with 2k of zero data.

Above trick works for the Concerto on some 7800 demo and utility ROMs that the Concerto automatically presumes are for the 2600 due to their size of 8k or less. 

Of course, the header needs to be stripped out so that just the binary file remains.  Header is added back after doubling. 

The Color Bars Selector Demo rom is a good example...

 

Original:

Color Bars Selector Demo (1984).a78

 

Concerto 'Friendly':

Color Bars Selector Demo (1984) (Overdump).a78

  • Like 4
Link to comment
Share on other sites

  • 2 weeks later...

Concerto 0.96 72822 + PAL C300633-001/REV C crashes, NTSC fine
 

 

Hi all,

 

Earlier in the thread I reported that Concerto often crashes on my PAL 7800, whereas on my NTSC unit it's fine (I've been using Trebor's ROMs).

 

Recently I was able to do some more experimentation - I took a NTSC Pole Position II cartridge, and modified it to accept EPROMs (I used .https://www.digitpress.com/library/techdocs/7800_Eprom_cart.pdf). This allows me to test 32k ROMs separate from Concerto.

 

If I try Ms Pacman PAL via Concerto - it crashes after a minute or so.

 

If I burn the exact same ROM to a real EPROM, and install that in my modified cartridge, it runs fine and never crashes.

 

I think unfortunately this points to Concerto as the issue. I did try replacing SALLY after installing a socket also, and also I switched RIOT from my NTSC unit, and the problems remained (I also replaced the RAM, from earlier in the thread).

 

Are there any further diagnostics I can try? Concerto is just fantastic on my NTSC unit, it's a real shame that it seems incompatible with my PAL unit. It may be that I'll just have to make up some EPROM adaptors to use with it. Nowhere near as flexible of course, but at least I can use it with multiple games now.

 

 

 

Edited by anarkiwi
missing firmware version.
Link to comment
Share on other sites

Another firmware build.

 

This one has the following changes:

- Improvements to games with cartridge RAM: improved stability and better support for POKEY

- Improved automatic cartridge mapper type detection for 2600 and 7800

- Direct support for 64k games such as Tower Toppler, Realsports baseball, Waterski and Tank Command

- Improved A78 header support

- Stability improvements to Activision games Rampage and Double Dragon

 

hbios_concerto_0.96_build_30323_NTSC.bin

 

 

 

  • Like 7
  • Thanks 5
Link to comment
Share on other sites

3 hours ago, Mattpsu03 said:

Tower Toppler still freezes on my system with this latest build when starting a game (hitting a controller button or hitting reset).  Tried the original ROM from Trebor's pack, and also the overdump version.  All other games seem to work perfectly. 

I've had the same experience with the 64k titles, all working perfectly except Tower Toppler, which freezes when starting a game.  The difference may be that Tower Toppler uses cartridge RAM.  Per the update notes, there are improvements to games with cartridge RAM, but evidently issues still exist.   I did notice an occasional flashing scanline corruption at the top of the SOUND option listing on the title screen for Tower Toppler as well.

 

Some really good news is that previously "Concerto fixed" POKEY game ROMs appear to be no longer necessary, as the standard ROM dumps for the homebrews, function at the same level of the "Concerto fixed" homebrew dumps.  Meaning, there are some garbled graphics typically at the beginning of lines at the title/instructions/option screen(s), but they appear overall to play fine otherwise in-game with POKEY music present as well.

 

However, another issue I have encountered, is the "AtariAge" POKEY jingle at the beginning of at least a couple of titles (I.E. Keystone Koppers, Popeye), does not sound correct.  I am utilizing an original POKEY for my Concerto (So definitely not a HOKEY issue).  That melody does leverage the more exotic ways of playing back sound from the chip.

 

Alien Brigade title screen (TIA) music continues to demonstrate playing back with some garbled off-key sounds.  The same minor graphic corruption with Commando in-game (Various dots and dashes), not present with the original cartridge, is present under the Concerto.

 

Lastly, this remains required.  Concerto still does not recognize an 8k 7800 ROM dump.

 

Though some considerable work is still needed, improvements are obviously and thankfully present with the latest firmware.

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...