@@ -61,13 +61,13 @@ jobs:
6161 run : zig build sdk-build --summary all
6262
6363 - name : Build NES examples and generate Mesen label files
64- run : zig build nes-hello1 nes-hello2 nes-hello3 nes-zig-logo nes-fade nes-sprites nes-random nes-pads nes-color-cycle nes-fullbg nes-mappers nes-cnrom-hello nes-unrom-hello nes-unrom-512-hello nes-mmc1-hello nes-mmc3-hello nes-gtrom-hello nes-action53-hello fds-hello gen-labels --summary all
64+ run : zig build nes-hello1 nes-hello2 nes-hello3 nes-zig-logo nes-fade nes-sprites nes-random nes-pads nes-color-cycle nes-fullbg nes-mappers nes-bat-ball nes-megablast nes-gg-demo nes- cnrom-hello nes-cnrom-sprites nes- unrom-hello nes-unrom-512-hello nes-unrom-color-cycle nes- mmc1-hello nes-mmc1-sprites nes- mmc3-hello nes-mmc3-pads nes- gtrom-hello nes-gtrom-color-cycle nes-action53-hello fds-hello gen-labels --summary all
6565
6666 - name : Build Commodore examples (C64, VIC-20, CX16, GEOS)
6767 run : zig build c64-hello c64-fibonacci c64-plasma vic20-hello cx16-hello cx16-k-console-test geos-hello --summary all
6868
69- - name : Build Atari examples (Lynx, 2600, 8-bit)
70- run : zig build lynx-hello atari2600-colorbar atari2600-3e-colorbar atari8dos-hello atari8-cart-hello --summary all
69+ - name : Build Atari examples (Lynx, 2600, 8-bit, 5200 )
70+ run : zig build lynx-hello atari2600-colorbar atari2600-3e-colorbar atari8dos-hello atari8-cart-hello atari8-megacart-hello atari8-xegs-hello atari5200-cart-hello --summary all
7171
7272 - name : Build PC Engine, MEGA65, Neo6502 examples
7373 run : zig build pce-color-cycle pce-color-cycle-banked mega65-hello mega65-plasma mega65-viciv neo6502-graphics --summary all
@@ -84,15 +84,20 @@ jobs:
8484 ls -la zig-out/bin/
8585 for f in \
8686 hello1.nes hello2.nes hello3.nes zig-logo.nes fade.nes sprites.nes random.nes pads.nes color-cycle.nes \
87- fullbg.nes mappers.nes cnrom-hello.nes unrom-hello.nes unrom-512-hello.nes mmc1-hello.nes mmc3-hello.nes gtrom-hello.nes \
87+ fullbg.nes mappers.nes bat-ball.nes megablast.nes gg-demo.nes \
88+ cnrom-hello.nes cnrom-sprites.nes \
89+ unrom-hello.nes unrom-512-hello.nes unrom-color-cycle.nes \
90+ mmc1-hello.nes mmc1-sprites.nes \
91+ mmc3-hello.nes mmc3-pads.nes \
92+ gtrom-hello.nes gtrom-color-cycle.nes \
8893 action53-hello.nes fds-hello.fds \
8994 c64-hello.prg fibonacci.prg plasma.prg \
9095 vic20-hello.prg \
9196 cx16-hello.prg cx16-k-console-test.prg \
9297 geos-hello.cvt \
9398 lynx-hello.bll \
9499 colorbar.a26 colorbar-3e.a26 \
95- atari8dos-hello.xex atari8-cart-hello.rom \
100+ atari8dos-hello.xex atari8-cart-hello.rom atari8-megacart-hello.rom atari8-xegs-hello.rom atari5200-cart-hello.rom \
96101 pce-color-cycle.pce pce-color-cycle-banked.pce \
97102 mega65-hello.prg viciv.prg \
98103 graphics.neo \
@@ -146,11 +151,15 @@ jobs:
146151 }
147152 # NES
148153 for f in hello1.nes hello2.nes hello3.nes zig-logo.nes fade.nes sprites.nes random.nes \
149- pads.nes color-cycle.nes fullbg.nes mappers.nes cnrom-hello.nes unrom-hello.nes unrom-512-hello.nes mmc1-hello.nes mmc3-hello.nes; do
154+ pads.nes color-cycle.nes fullbg.nes mappers.nes bat-ball.nes megablast.nes gg-demo.nes \
155+ cnrom-hello.nes cnrom-sprites.nes \
156+ unrom-hello.nes unrom-512-hello.nes unrom-color-cycle.nes \
157+ mmc1-hello.nes mmc1-sprites.nes \
158+ mmc3-hello.nes mmc3-pads.nes; do
150159 smoke "$f"
151160 done
152- # Note: gtrom-hello.nes (mapper 111) is NOT tested here — apt mednafen lacks GTROM support.
153- # GTROM is covered by the emutest job (Mesen-X libretro core).
161+ # Note: gtrom-hello.nes / gtrom-color-cycle.nes (mapper 111) are NOT tested here —
162+ # apt mednafen lacks GTROM support. Both are covered by the emutest job (Mesen-X libretro core).
154163 # PC Engine
155164 for f in pce-color-cycle.pce pce-color-cycle-banked.pce; do
156165 smoke "$f"
@@ -245,8 +254,12 @@ jobs:
245254 echo "OK: $f (rc=$rc)"
246255 }
247256 for f in hello1.nes hello2.nes hello3.nes zig-logo.nes fade.nes sprites.nes random.nes \
248- pads.nes color-cycle.nes fullbg.nes mappers.nes cnrom-hello.nes unrom-hello.nes unrom-512-hello.nes mmc1-hello.nes mmc3-hello.nes \
249- gtrom-hello.nes; do
257+ pads.nes color-cycle.nes fullbg.nes mappers.nes bat-ball.nes megablast.nes gg-demo.nes \
258+ cnrom-hello.nes cnrom-sprites.nes \
259+ unrom-hello.nes unrom-512-hello.nes unrom-color-cycle.nes \
260+ mmc1-hello.nes mmc1-sprites.nes \
261+ mmc3-hello.nes mmc3-pads.nes \
262+ gtrom-hello.nes gtrom-color-cycle.nes; do
250263 run_emutest "$f" mesen_libretro.so
251264 done
252265 for f in colorbar.a26 colorbar-3e.a26; do
0 commit comments