Housekeeping
This commit is contained in:
parent
c3a54e415e
commit
0f7b483f22
8
makefile
8
makefile
|
@ -13,6 +13,8 @@ dest:
|
||||||
@ mkdir -p bin
|
@ mkdir -p bin
|
||||||
run: all bin/uxnasm bin/uxncli bin/uxn11
|
run: all bin/uxnasm bin/uxncli bin/uxn11
|
||||||
@ bin/uxn11
|
@ bin/uxn11
|
||||||
|
debug: bin/uxnasm-debug bin/uxncli-debug bin/uxn11-debug
|
||||||
|
@ bin/uxncli-debug bin/opctest.rom
|
||||||
test: all
|
test: all
|
||||||
@ bin/uxnasm -v && ./bin/uxncli -v && ./bin/uxn11 -v
|
@ bin/uxnasm -v && ./bin/uxncli -v && ./bin/uxn11 -v
|
||||||
@ bin/uxnasm etc/opctest.tal bin/opctest.rom
|
@ bin/uxnasm etc/opctest.tal bin/opctest.rom
|
||||||
|
@ -34,3 +36,9 @@ bin/uxncli: ${CLI_src} src/uxncli.c
|
||||||
@ cc ${RELEASE_flags} ${CFLAGS} ${CLI_src} src/uxncli.c -lutil -o bin/uxncli
|
@ cc ${RELEASE_flags} ${CFLAGS} ${CLI_src} src/uxncli.c -lutil -o bin/uxncli
|
||||||
bin/uxn11: ${EMU_src} src/uxn11.c
|
bin/uxn11: ${EMU_src} src/uxn11.c
|
||||||
@ cc ${RELEASE_flags} ${CFLAGS} ${EMU_src} src/uxn11.c -lX11 -lutil -o bin/uxn11
|
@ cc ${RELEASE_flags} ${CFLAGS} ${EMU_src} src/uxn11.c -lX11 -lutil -o bin/uxn11
|
||||||
|
bin/uxnasm-debug: src/uxnasm.c
|
||||||
|
@ cc ${DEBUG_flags} ${CFLAGS} src/uxnasm.c -o bin/uxnasm
|
||||||
|
bin/uxncli-debug: ${CLI_src} src/uxncli.c
|
||||||
|
@ cc ${DEBUG_flags} ${CFLAGS} ${CLI_src} src/uxncli.c -lutil -o bin/uxncli
|
||||||
|
bin/uxn11-debug: ${EMU_src} src/uxn11.c
|
||||||
|
@ cc ${DEBUG_flags} ${CFLAGS} ${EMU_src} src/uxn11.c -lX11 -lutil -o bin/uxn11
|
||||||
|
|
|
@ -16,18 +16,16 @@ WITH REGARD TO THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
char *boot_rom;
|
char *boot_rom;
|
||||||
Uint16 dev_vers[0x10];
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
system_zero(int soft)
|
system_zero(int soft)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
for(i = 0x100 * soft; i < 0x10000; i++)
|
for(i = soft ? 0x100 : 0; i < 0x10000; i++)
|
||||||
uxn.ram[i] = 0;
|
uxn.ram[i] = 0;
|
||||||
for(i = 0x0; i < 0x100; i++)
|
for(i = 0x0; i < 0x100; i++)
|
||||||
uxn.dev[i] = 0;
|
uxn.dev[i] = 0;
|
||||||
uxn.wst.ptr = 0;
|
uxn.wst.ptr = uxn.rst.ptr = 0;
|
||||||
uxn.rst.ptr = 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
|
@ -52,6 +50,13 @@ system_print(Stack *s)
|
||||||
fprintf(stderr, "< \n");
|
fprintf(stderr, "< \n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
system_inspect(void)
|
||||||
|
{
|
||||||
|
fprintf(stderr, "WST "), system_print(&uxn.wst);
|
||||||
|
fprintf(stderr, "RST "), system_print(&uxn.rst);
|
||||||
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
system_error(char *msg, const char *err)
|
system_error(char *msg, const char *err)
|
||||||
{
|
{
|
||||||
|
@ -60,13 +65,6 @@ system_error(char *msg, const char *err)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
|
||||||
system_inspect(void)
|
|
||||||
{
|
|
||||||
fprintf(stderr, "WST "), system_print(&uxn.wst);
|
|
||||||
fprintf(stderr, "RST "), system_print(&uxn.rst);
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
void
|
||||||
system_reboot(char *rom, int soft)
|
system_reboot(char *rom, int soft)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue