Skip to content

bios: text: use PUSHA/POPA in text_screen_init to save 4 bytes #24

bios: text: use PUSHA/POPA in text_screen_init to save 4 bytes

bios: text: use PUSHA/POPA in text_screen_init to save 4 bytes #24

Workflow file for this run

name: Build
on:
push:
branches: [ main ]
pull_request:
jobs:
build:
name: Build AthenaOS
runs-on: ubuntu-latest
container: cbrzeszczot/wonderful:wswan-latest
steps:
- name: Clone project
uses: actions/checkout@v3
- name: Install additional dependencies
run: apt-get update && apt-get install -y python3 python3-pil
- name: Build
run: make
- name: Archive ROM
uses: actions/upload-artifact@v4
with:
name: AthenaOS
path: dist/
build-tests:
name: Build tests
runs-on: ubuntu-latest
container: cbrzeszczot/wonderful:wswan-latest
steps:
- name: Clone project
uses: actions/checkout@v3
- name: Build
run: cd tests && make
- name: Archive ROM
uses: actions/upload-artifact@v4
with:
name: Test programs
path: tests/build-all/