Skip to content

Commit 4dd76ed

Browse files
committed
Implement complete Windows build with full functionality instead of stubs
- Include all essential atari800 source modules for complete emulation - Added mzpokeysnd, votraxsnd, votrax, pbi_scsi for full hardware support - Added rtime, cassette, compfile, cfg, log, util, colours, screen, input, binload - Ensures Windows build has same functionality as Linux/macOS builds This provides complete Atari emulation including: - Full POKEY sound system with MZPOKEYSND - VOTRAX speech synthesis support - Complete PBI peripheral bus support - Real-time clock, cassette, file compression - Full color palette and screen management
1 parent dd1f957 commit 4dd76ed

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

scripts/create-minimal-makefile.sh

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ else
3232
echo "Warning: Fujisan patches not found - some API functions may be missing"
3333
fi
3434

35+
# Include real source files for full Windows functionality
36+
3537
# Create a basic Makefile that compiles the essential files for libatari800
3638
cat > Makefile << 'EOF'
3739
# Minimal Makefile for libatari800
@@ -62,6 +64,20 @@ LIBATARI800_OBJS = \
6264
src/pbi_mio.o \
6365
src/pbi_bb.o \
6466
src/pbi_xld.o \
67+
src/mzpokeysnd.o \
68+
src/votraxsnd.o \
69+
src/votrax.o \
70+
src/pbi_scsi.o \
71+
src/rtime.o \
72+
src/cassette.o \
73+
src/compfile.o \
74+
src/cfg.o \
75+
src/log.o \
76+
src/util.o \
77+
src/colours.o \
78+
src/screen.o \
79+
src/input.o \
80+
src/binload.o \
6581
src/libatari800/api.o \
6682
src/libatari800/main.o \
6783
src/libatari800/init.o \

0 commit comments

Comments
 (0)