# zSound **Repository Path**: ai_yu/zSound ## Basic Information - **Project Name**: zSound - **Description**: zSound Engine for All Platform(Android,IOS,OSX,Windows),supported delphi VCL/delphi FMX/fpc - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # zSound 遵循gpl3.0开源协议 zSound是从游戏引擎剥离而出的跨平台音频引擎,它支持所有桌面和手机平台 详见使用文档 https://github.com/PassByYou888/zSound/tree/master/document ## 开发平台支持 - Delphi及IDE要求:Delphi Rad studio XE10.2.1 or Last - FPC编译器支持:FPC3.0.4 or last,可参看本项目随附的[IOT入手指南](https://github.com/PassByYou888/ZServer4D/blob/master/Documents/%E5%85%A5%E6%89%8BIOT%E7%9A%84%E5%AE%8C%E5%85%A8%E6%94%BB%E7%95%A5.pdf)将FPC升级至github最新的版本 - CodeTyphon 6.0 or last(尽量使用Online更新到最新的Cross工具链+相关库) ## 平台支持,test with Delphi 10.2 upate 1 Tokyo and FPC 3.0.4 - Windows: delphi-CrossSocket(C/S OK), delphi-DIOCP(C/S OK), delphi-ICS(C/S OK), delphi-Indy(C/S OK),delphi+fpc Synapse(C/S OK) - Android:Indy(C/S OK), CrossSocket(Only Client) - IOS Device: Indy(C/S OK), CrossSocket(Only Client) - IOS Simulaor: n/a - OSX: Indy(C/S OK),ICS(未测试), CrossSocket(C/S OK) - Ubuntu16.04 x64 server: Indy(C/S OK), CrossSocket(C/S OK) - Ubuntu18.04 x86+x64 Desktop:only fpc3.0.4 Synapse(C/S OK) - Ubuntu18.04 x86+x64 Server:only fpc3.0.4 Synapse(C/S OK) - Ubuntu18.04 arm32+arm neon Server:only fpc3.0.4 Synapse(C/S OK) - Ubuntu18.04 arm32+arm neon desktop:only fpc3.0.4 compile ok,no test on run. - Ubuntu16.04 Mate arm32 desktop:only fpc3.0.4 compile ok, test passed - Raspberry Pi 3 Debian linux armv7 desktop,only fpc 3.0.4,test passed. - wince(arm eabi hard flaot),windows 10 IOT,only fpc 3.3.1,test passed. ## CPU架构支持,test with Delphi 10.2 upate 1 Tokyo and FPC 3.0.4 - MIPS(fpc-little endian), soft float, test pass on QEMU - intel X86(fpc-x86), soft float - intel X86(delphi+fpc), hard float,80386,PENTIUM,PENTIUM2,PENTIUM3,PENTIUM4,PENTIUMM,COREI,COREAVX,COREAVX2 - intel X64(fpc-x86_64), soft float - intel X64(delphi+fpc), hard float,ATHLON64,COREI,COREAVX,COREAVX2 - ARM(fpc-arm32-eabi,soft float):ARMV3,ARMV4,ARMV4T,ARMV5,ARMV5T,ARMV5TE,ARMV5TEJ - ARM(fpc-arm32-eabi,hard float):ARMV6,ARMV6K,ARMV6T2,ARMV6Z,ARMV6M,ARMV7,ARMV7A,ARMV7R,ARMV7M,ARMV7EM - ARM(fpc-arm64-eabi,hard float):ARMV8,aarch64 # 更新日志 ### 2020-3 - 内核更新 - ZDB数据升级 - bass引擎新增Android-armv8 64位支持 ### 2018-5-21 - 修复zSound的应用程序在关闭时报告异常的问题 - 大量基础库更新 ### 2018-4-12 修复内核中的内存越界bug:该bug的症状为无故提示内存无法访问,通过正常debug很难排除,这是是内存越界时所造成的bug 使用问题请加在互助qq群490269542 请不要直接加作者,谢谢大家