1
0
mirror of https://github.com/livingcomputermuseum/UniBone.git synced 2026-01-19 17:38:24 +00:00

Adding makefile and menu changes for RK11/RK05 additions.

This commit is contained in:
Josh Dersch 2019-04-05 21:09:26 +02:00
parent 8c8a183116
commit f0c33c6549
2 changed files with 26 additions and 8 deletions

View File

@ -88,14 +88,16 @@ OBJECTS = $(OBJDIR)/application.o \
$(OBJDIR)/cpu.o \
$(OBJDIR)/ka11.o \
$(OBJDIR)/rl0102.o \
$(OBJDIR)/rl11.o \
$(OBJDIR)/rl11.o \
$(OBJDIR)/rk11.o \
$(OBJDIR)/rk05.o \
$(OBJDIR)/storagedrive.o \
$(OBJDIR)/storagecontroller.o \
$(OBJDIR)/demo_io.o \
$(OBJDIR)/demo_regs.o \
$(OBJDIR)/unibusdevice.o \
$(OBJDIR)/device.o \
$(OBJDIR)/parameter.o \
$(OBJDIR)/storagecontroller.o \
$(OBJDIR)/demo_io.o \
$(OBJDIR)/demo_regs.o \
$(OBJDIR)/unibusdevice.o \
$(OBJDIR)/device.o \
$(OBJDIR)/parameter.o \
$(OBJDIR)/panel.o \
$(OBJDIR)/unibusadapter.o \
$(OBJDIR)/unibus.o \
@ -187,6 +189,12 @@ $(OBJDIR)/rl0102.o : $(DEVICE_SRC_DIR)/rl0102.cpp $(DEVICE_SRC_DIR)/rl0102.hpp
$(OBJDIR)/rl11.o : $(DEVICE_SRC_DIR)/rl11.cpp $(DEVICE_SRC_DIR)/rl11.hpp
$(CC) $(CCFLAGS) $< -o $@
$(OBJDIR)/rk05.o : $(DEVICE_SRC_DIR)/rk05.cpp $(DEVICE_SRC_DIR)/rk05.hpp
$(CC) $(CCFLAGS) $< -o $@
$(OBJDIR)/rk11.o : $(DEVICE_SRC_DIR)/rk11.cpp $(DEVICE_SRC_DIR)/rk11.hpp
$(CC) $(CCFLAGS) $< -o $@
$(OBJDIR)/storagedrive.o : $(BASE_SRC_DIR)/storagedrive.cpp $(BASE_SRC_DIR)/storagedrive.hpp
$(CC) $(CCFLAGS) $< -o $@

View File

@ -48,6 +48,7 @@
#include "demo_io.hpp"
#include "demo_regs.hpp"
#include "rl11.hpp"
#include "rk11.hpp"
#include "cpu.hpp"
@ -80,7 +81,10 @@ void menus_c::menu_devices(void) {
cur_device = NULL;
paneldriver->reset(); // reset I2C, restart worker()
// create RK11 + drives
rk11_c RK05;
demo_io.install();
demo_io.worker_start();
@ -91,6 +95,9 @@ void menus_c::menu_devices(void) {
RL11.connect_to_panel();
RL11.worker_start();
RK05.install();
RK05.worker_start();
cpu.install();
cpu.worker_start();
@ -330,6 +337,9 @@ void menus_c::menu_devices(void) {
RL11.disconnect_from_panel();
RL11.uninstall();
RK05.worker_stop();
RK05.uninstall();
//demo_regs.worker_stop();
//demo_regs.uninstall();