bbbbbr
3d03fdeaaf
Build: use gbdk-sdcc next 15267 with peeprule 18e turned off
...
Switch to gbdk-sdcc-next with peephole rule 18e turned off due to buggy codegen
2026-02-21 18:37:52 -08:00
bbbbbr
cc7bfc777d
Build: Switch to formal gbdk-sdcc release tag for GBDK 4.5.0
2025-12-21 01:18:43 -08:00
bbbbbr
a71901456f
Build: Use SDCC 4.5.0 with backported HRAM and dataseg patches
...
Workaround to mos6502/NES problems with SDCC 15614 (~4.5.4/5)
2025-12-04 23:48:03 -08:00
bbbbbr
113000b211
Build: change to SDCC 4.5.4 15614 preliminary binaries ( #826 )
2025-10-23 01:22:12 -07:00
bbbbbr
1265e3d561
Build Examples: macos-13 runner to macos-15-intel ( #825 )
2025-10-19 02:46:48 -07:00
bbbbbr
4c41a7a5b0
Build: macos-13 runner to macos-15-intel ( #824 )
2025-10-19 02:31:39 -07:00
bbbbbr
b68d07a2ec
build: windows 2019 runner deprecated, switch to 2022
2025-07-11 22:46:17 -07:00
bbbbbr
dd25cbfc9e
Build: Examples: turn on GBDK_DEBUG=1 for github example building
2025-05-14 15:19:35 -07:00
bbbbbr
29005e3a11
Build: Examples: Update to SDCC 4.5.0
2025-05-09 22:33:18 -07:00
bbbbbr
dd8568b2b6
Build: Change to Linux 22.04 runner, 20.04 discontinued
2025-04-21 17:40:50 -07:00
bbbbbr
37e531422e
Build: change to SDCC 4.5.0 15267 binaries
2025-04-21 17:36:15 -07:00
bbbbbr
19bf7b339f
Build: add linux arm64 to Build Examples
2025-01-16 14:29:22 -08:00
bbbbbr
bc44ef14e7
Build: Initial linux arm 64
2025-01-16 14:24:07 -08:00
bbbbbr
5963e5ae19
CI/CD: macos 12 deprecated, change to 13 ( #732 )
2024-12-08 22:41:17 -08:00
bbbbbr
105d2bf775
CI/CD: examples: macos 11 deprecated, change to 12
2024-07-29 15:23:14 -07:00
bbbbbr
113bc39ff9
CI/CD: macos 11 deprecated, change to 12
2024-07-29 14:55:41 -07:00
bbbbbr
56ec2511d0
CI/CD: merge in rollback to sdcc 14650 ( #696 )
...
* CI/CD: roll back to sdcc 14650
* CI/CD: roll back example build to 14650
2024-06-08 00:24:32 -07:00
bbbbbr
9c3113a000
CI/CD: merge in update to sdcc 14878 ( #688 )
...
* CI/CD: change to sdcc 14878
* CI/CD: build and package to sdcc 14878
2024-06-04 02:47:37 -07:00
bbbbbr
0ccd5d1692
Revert "CI/CD: Update to sdcc 14865"
2024-06-01 12:00:21 -07:00
bbbbbr
8b57604d1e
CI/CD: build examples: sdcc 14865
2024-05-30 20:31:12 -07:00
bbbbbr
70988596fe
CI/CD: build and package: sdcc_14865
2024-05-30 20:23:47 -07:00
bbbbbr
1ad572daf2
Build: update link for SDCC 4.4 binaries to gbdk 4.3.0 naming
2024-05-09 01:29:40 -07:00
bbbbbr
1dfcae9201
CI\CD: update interior archive names to follow usual release naming
2024-04-14 23:33:25 -07:00
bbbbbr
3634f60ce9
Merge pull request #636 from gbdk-2020/CICD-macos-arm-build-examples
...
CICD: Build examples gbdk for MacOS ARM
2024-03-20 16:11:51 -07:00
bbbbbr
fe5ee9f864
Update gbdk_build_examples.yml
2024-03-20 16:01:33 -07:00
bbbbbr
c3f4afae62
Update gbdk_build_and_package.yml
2024-03-20 15:51:50 -07:00
bbbbbr
f05a6b04d2
Merge pull request #620 from gbdk-2020/cdcd_sdcc_14635_examples
...
CI/CD: build examples: sdcc 14635
2024-01-31 01:08:47 -08:00
bbbbbr
40d0d01f81
CI/CD: build examples: sdcc 14635
2024-01-31 00:59:25 -08:00
bbbbbr
09e7952f23
CI/CD: build and pacge: sdcc_14635
2024-01-31 00:57:31 -08:00
bbbbbr
d1a9c88b77
CI/CD: Update checkout and upload action versions to remove warning
2024-01-17 09:12:30 -08:00
Michel Iwaniec
9680cf4116
NES: Upgrade libc to latest one from sdcc 4.4.0
...
* Update gbdk-lib/libc/asm/mos6502/ with files from sdcc-code/trunk/sdcc/device/lib/mos6502/, with segment names preceded with _
* Update gbdk-lib/libc/asm/mos6502/Makefile to reference new files for compilation
* Update asm files to use new variables names: __TEMP -> REGTEMP
* Update patched sdcc used by CI for all platforms to the patched 4.4.0 RC2
2024-01-17 11:36:21 +00:00
Michel Iwaniec
9ec18dbb07
Reduce zeropage use for locals, by making gbdk-nes functions use its own dedicated overlay segment instead of SDCC's overlay segment
...
* Update gbdk_build_and_package.yml and gbdk_build_examples.yml to use gbdk-4.2.0-Next SDCC build
* Update nes.h to declare all gbdk functions with the new __no_overlay_locals function attribute
* Introduce new dedicated 16-byte overlay segment GBDKOVR, and make all assembly functions use this instead of OSEG
* Update LCC file targets.c to reserve space for both OSEG and GBDKOVR
2023-10-05 02:17:49 +01:00
bbbbbr
525d36ea4c
CI/CD: Build examples: Update to sdcc 14228 with NES nonbanked support
2023-07-11 23:54:03 -07:00
bbbbbr
4905756e3e
CI/CD: Update to sdcc 14228 with NES nonbanked support
2023-07-11 23:52:45 -07:00
bbbbbr
0c59be8abc
Build: Examples build: update sdcc to 14116
2023-06-13 18:15:49 -07:00
bbbbbr
0fecbd9ba2
Build : Package : Update to sdcc 14116
2023-06-13 17:47:38 -07:00
bbbbbr
bd514d27b0
CI/CD: SDCC 4.3 updates
2023-06-02 01:44:46 -07:00
bbbbbr
7aac3916ed
CI/CD: Build Examples: update MacOS runner to version 11 so it doesn't stall out
2023-06-02 01:32:46 -07:00
bbbbbr
2dc4bca978
CI/CD: Build and Package Examples: update MacOS runner to version 11 so it doesn't stall out
2023-06-02 01:21:53 -07:00
bbbbbr
eade8ea55a
CI/CD: Examples: Clean up Win Example build stage a little
2022-10-16 23:33:16 -07:00
bbbbbr
1127eb19a8
CI/CD: Test build Win examples in seperate stage
2022-10-16 23:09:59 -07:00
bbbbbr
651b629c8c
CI/CD: Win Example building: log a little more
2022-10-16 22:43:20 -07:00
Michel Iwaniec
15a14904ab
Make GitHub Action "GBDK Build Examples" package the built examples
...
* Add package stepp to gbdk_build_examples.yml (mostly copy-n-paste from gbdk_build_and_package.yml)
2022-10-16 21:08:13 +01:00
bbbbbr
65f9ae97c4
CI/CD: Build Examples: SDCC 4.2 13350
2022-04-21 00:39:27 -07:00
bbbbbr
defa1abad0
CI/CD: Build and Package Examples: SDCC 4.2 13350
2022-04-21 00:26:37 -07:00
bbbbbr
cdd94df09c
CI/CD: Build and Build Examples: Win x32 build
2022-02-14 21:23:58 -08:00
bbbbbr
f4875151f8
Two separate matrix entries for Windows
2022-02-12 11:12:28 -08:00
bbbbbr
c83d5db161
CI/CD: Build and Package: Win x32 build
2022-02-12 01:24:26 -08:00
bbbbbr
a9bb45a72f
Fix SDCC url paths from previous broken version (now for Examples Workflow)
2021-11-01 00:08:10 -07:00
bbbbbr
caf7b9a064
Fix SDCC url paths from previous broken version
2021-10-31 23:57:49 -07:00