Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

various improvements and bugfixes of sdk and build process #111

Open
wants to merge 63 commits into
base: master
Choose a base branch
from

Conversation

ivan-tat
Copy link

No description provided.

firmware/Makefile: initial commit with keymaps compilation
firmware/.gitignore: initial commit
Makefile: added `keymaps` target
…e endings

software: removed `build` sub-directories for `distclean` target
sdk/common.mk: fixed `ZXSDK` path assignment, added host platform detection
sdk/extract.sh: added message for user to wait for the extraction to complete
sdk/include/lodepng.h: moved into platform-dependent directory
sdk/setenv.bat: added host platform detection
sdk/setenv.sh: added host platform detection
sdk/src/Makefile: removed unused directory creation
sdk/src/lodepng.inc.mk: added `install-headers` and `uninstall-headers` targets
sdk/src/lodepng/Makefile: added `install-headers` and `uninstall-headers` targets
sdk/src/sdcc.inc.mk: corrected `prefix` path
sdk/src/tools/Makefile: corrected `prefix` path, moved `lodepng.h` into platform-dependent directory
sdk/.gitignore: removed `bin`, `lib` and `opt` directories, added `linux` and `unknown` directories
sdk/windows-x86/.gitignore: added `include` directory
firmware/scroll/tools/Makefile: moved `lodepng.h` into platform-dependent directory
…/src/z88dk` into `$(ZXSDK_PLATFORM)/opt/z88dk`
…mmands are now uppercase, fixed platform's paths
@ivan-tat
Copy link
Author

There is a bug in sdk/setenv.bat caused by colon on line 23:

set _path=%_path%:%SDCCHOME%\bin

Replace it with semicolon:

set _path=%_path%;%SDCCHOME%\bin

It was fixed in ivan-tat@2824eda
So, it's better to use latest revision.

ivan-tat and others added 16 commits October 5, 2021 19:02
firmware/scroll: moved `fuente6x8.png` into `fonts` directory
firmware/scroll: moved `fondo.atr` and `fondo.png` into `images` directory
firmware/scroll/images: initial commit of `fondo2.png` and `fondo2.atr` based on https://github.com/zxdos/zxuno/blob/edef405533b718151c1dc74264a77e5add65dc58/firmware/scroll/fondo.scr file
firmware/scroll/Makefile: updated and added `VERSION` variable
firmware/scroll/build.bat: updated and added `VERSION` variable
firmware/scroll/scroll.asm: updated to use `VERSION` variable
sdk: removed `fontconv` utility from `tools`
sdk/src/sjasmplus-z00m128.inc.mk: small fix
…ght Tools

firmware/scroll/Makefile: replaced `Png2Rcs` tool with `scrconv` from The Right Tools
firmware/scroll/build.bat: replaced `Png2Rcs` tool with `scrconv` from The Right Tools
sdk: updated The Right Tools to version 0.2.1
sdk: updated SDCC to version 4.2.0, but left version 4.1.0 as default
* .gitignore: leave `.downloads` sub-directory ignored
* firmware/Makefile: reflect changes in `firmware/firmware.asm`
- sdk/windows-x86/bin/sjasmplus.exe: not merged (use Makefiles to download official build instead)
- sdk/windows-x86/bin/.gitignore: not merged
sdk/extract.sh: added support for `.tar.xz` archive files
modflash/addcores.sh: added missing `setenv.sh`
modflash/addroms.sh: added missing `setenv.sh`
sdk/README.md: minor fixes
sdk/setenv.sh: some workarounds for non-Bash scripts
sdk: updated `sjasmplus` tool by Aprisobal to version 1.20.1
sdk: updated Z88DK to version 2.2
@ivan-tat ivan-tat force-pushed the master branch 3 times, most recently from 2b9e93c to 01d0f48 Compare February 4, 2023 13:35
firmware/keymaps: replaced keymaps with those from `cores/Spectrum/keymaps`
Makefile: implemented target `firmwares`
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.

1 participant