Compare commits
3 commits
576063d929
...
36e1501e5a
Author | SHA1 | Date | |
---|---|---|---|
|
36e1501e5a | ||
|
d8f629bdc3 | ||
|
57220f8287 |
8 changed files with 21 additions and 26 deletions
28
Makefile
28
Makefile
|
@ -17,17 +17,13 @@ OPTIM ?= 2
|
|||
|
||||
CFLAGS ?= -O$(OPTIM) \
|
||||
-D_GNU_SOURCE=1 \
|
||||
-I./src/ \
|
||||
-I./libChf/src/ \
|
||||
-L./libChf \
|
||||
-DVERSION_MAJOR=$(VERSION_MAJOR) \
|
||||
-DVERSION_MINOR=$(VERSION_MINOR) \
|
||||
-DPATCHLEVEL=$(PATCHLEVEL)
|
||||
-DPATCHLEVEL=$(PATCHLEVEL) \
|
||||
-I./src/ \
|
||||
-I./libChf/src/
|
||||
|
||||
LIBS = -lm -lChf -lXm -lutil
|
||||
|
||||
# X11CFLAGS = $(shell pkg-config --cflags x11 xext)
|
||||
# X11LIBS = $(shell pkg-config --libs x11 xext xt)
|
||||
LIBS = -L./libChf -lChf
|
||||
|
||||
SDLCFLAGS = $(shell pkg-config --cflags sdl2)
|
||||
SDLLIBS = $(shell pkg-config --libs sdl2)
|
||||
|
@ -37,8 +33,7 @@ NCURSESLIBS = $(shell pkg-config --libs ncursesw)
|
|||
|
||||
FULL_WARNINGS = no
|
||||
|
||||
DOTOS = src/ui48_config.o \
|
||||
src/cpu.o \
|
||||
DOTOS = src/cpu.o \
|
||||
src/debug.o \
|
||||
src/dis.o \
|
||||
src/disk_io.o \
|
||||
|
@ -53,16 +48,14 @@ DOTOS = src/ui48_config.o \
|
|||
src/romram.o \
|
||||
src/romram49.o \
|
||||
src/serial.o \
|
||||
src/x_func.o \
|
||||
src/x_func.o
|
||||
|
||||
DOTOS_UI48 = src/ui48_config.o \
|
||||
src/ui48_common.o \
|
||||
src/ui48_sdl2.o \
|
||||
src/ui48_ncurses.o \
|
||||
src/ui48_emulator.o \
|
||||
src/ui48_main.o
|
||||
# \
|
||||
# src/x11_lcd.o \
|
||||
# src/x11.o \
|
||||
# src/x11_main.o
|
||||
|
||||
MSFS = src/MSFs/cpu.msf \
|
||||
src/MSFs/debug.msf \
|
||||
|
@ -115,7 +108,6 @@ override CFLAGS := -std=c11 \
|
|||
$(SDLCFLAGS) \
|
||||
$(NCURSESCFLAGS) \
|
||||
$(CFLAGS)
|
||||
# $(X11CFLAGS) \
|
||||
|
||||
override CPPFLAGS := -I./src/ -D_GNU_SOURCE=1 \
|
||||
$(CPPFLAGS)
|
||||
|
@ -128,8 +120,8 @@ all: libChf/libChf.a dist/saturn dist/saturn.cat docs
|
|||
libChf/libChf.a:
|
||||
make -C libChf
|
||||
|
||||
dist/saturn: $(DOTOS) libChf/libChf.a
|
||||
$(CC) $^ -o $@ $(CFLAGS) $(LIBS) $(X11LIBS) $(SDLLIBS) $(NCURSESLIBS)
|
||||
dist/saturn: $(DOTOS) $(DOTOS_UI48) libChf/libChf.a
|
||||
$(CC) $^ -o $@ $(CFLAGS) $(LIBS) $(SDLLIBS) $(NCURSESLIBS)
|
||||
|
||||
dist/pack: src/pack.o src/disk_io.o src/debug.o libChf/libChf.a
|
||||
# UNUSED
|
||||
|
|
5
dist/saturn40g
vendored
5
dist/saturn40g
vendored
|
@ -1,6 +1,7 @@
|
|||
#!/bin/bash -eu
|
||||
|
||||
cd "$(dirname "$0")" ; CWD=$(pwd)
|
||||
cd "$(dirname "$0")" || exit 1
|
||||
#CWD=$(pwd)
|
||||
|
||||
STATE_HOME=${XDG_STATE_HOME:-$HOME/.local/state}
|
||||
|
||||
|
@ -24,4 +25,4 @@ if [ ! -e "$STATEDIR"/ram ]; then
|
|||
RAM=-reset
|
||||
fi
|
||||
|
||||
./saturn -face hp40 -hw hp40 -stateDir "$STATEDIR" -rom rom.39g $RAM "$@"
|
||||
./saturn --hw hp40 --40g --state-dir "$STATEDIR" --rom rom.39g "$RAM" --mod mod --cpu cpu --hdw hdw "$@"
|
||||
|
|
7
dist/saturn48gx
vendored
7
dist/saturn48gx
vendored
|
@ -1,6 +1,7 @@
|
|||
#!/bin/bash -eu
|
||||
|
||||
cd "$(dirname "$0")" ; CWD=$(pwd)
|
||||
cd "$(dirname "$0")" || exit 1
|
||||
#CWD=$(pwd)
|
||||
|
||||
STATE_HOME=${XDG_STATE_HOME:-$HOME/.local/state}
|
||||
|
||||
|
@ -29,6 +30,4 @@ fi
|
|||
[ ! -e "$STATEDIR"/port1 ] && dd if=/dev/zero of="$STATEDIR"/port1 bs=1k count=128
|
||||
[ ! -e "$STATEDIR"/port2 ] && dd if=/dev/zero of="$STATEDIR"/port2 bs=1k count=4096
|
||||
|
||||
#./saturn --hw hp48 --48gx --state-dir "$STATEDIR" --rom gxrom-r $RAM --port1 port1 --port2 port2 --mod mod --cpu cpu --hdw hdw "$@"
|
||||
|
||||
./saturn --hw hp48 --48gx --state-dir $STATEDIR --rom gxrom-r $RAM --port1 port1 --port2 port2 --mod mod --cpu cpu --hdw hdw "$@"
|
||||
./saturn --hw hp48 --48gx --state-dir "$STATEDIR" --rom gxrom-r "$RAM" --port1 port1 --port2 port2 --mod mod --cpu cpu --hdw hdw "$@"
|
||||
|
|
5
dist/saturn49g
vendored
5
dist/saturn49g
vendored
|
@ -1,6 +1,7 @@
|
|||
#!/bin/bash -eu
|
||||
|
||||
cd "$(dirname "$0")" ; CWD=$(pwd)
|
||||
cd "$(dirname "$0")" || exit 1
|
||||
#CWD=$(pwd)
|
||||
|
||||
STATE_HOME=${XDG_STATE_HOME:-$HOME/.local/state}
|
||||
|
||||
|
@ -24,4 +25,4 @@ if [ ! -e "$STATEDIR"/ram ]; then
|
|||
RAM=-reset
|
||||
fi
|
||||
|
||||
./saturn -face hp49 -hw hp49 -stateDir "$STATEDIR" -rom rom.49g $RAM "$@"
|
||||
./saturn --hw hp49 --49g --state-dir "$STATEDIR" --rom rom.49g "$RAM" --mod mod --cpu cpu --hdw hdw "$@"
|
||||
|
|
|
@ -83,6 +83,8 @@
|
|||
|
||||
.- */
|
||||
|
||||
#include "cpu.h"
|
||||
|
||||
/*---------------------------------------------------------------------------
|
||||
Macro/Data type definitions
|
||||
---------------------------------------------------------------------------*/
|
||||
|
|
Loading…
Reference in a new issue