use basic loader / tm_11 clean-up
This commit is contained in:
parent
6cbb5c3faa
commit
e7e236fd81
3 changed files with 7 additions and 10 deletions
|
@ -31,7 +31,6 @@ void setBootLoader(bus *const b, const bootloader_t which)
|
|||
int size = 0;
|
||||
|
||||
if (which == BL_RK05) {
|
||||
/*
|
||||
start = offset = 01000;
|
||||
|
||||
static uint16_t rk05_code[] = {
|
||||
|
@ -45,8 +44,8 @@ void setBootLoader(bus *const b, const bootloader_t which)
|
|||
0100376,
|
||||
0005007
|
||||
};
|
||||
*/
|
||||
|
||||
#if 0
|
||||
// from https://github.com/amakukha/PyPDP11.git
|
||||
offset = 02000;
|
||||
start = 02002;
|
||||
|
@ -76,6 +75,7 @@ void setBootLoader(bus *const b, const bootloader_t which)
|
|||
0105011, // CLRB (R1)
|
||||
0005007 // CLR PC
|
||||
};
|
||||
#endif
|
||||
|
||||
bl = rk05_code;
|
||||
|
||||
|
|
|
@ -11,9 +11,6 @@
|
|||
|
||||
tm_11::tm_11(const std::string & file, memory *const m) : m(m)
|
||||
{
|
||||
offset = 0;
|
||||
memset(registers, 0x00, sizeof registers);
|
||||
|
||||
fh = fopen(file.c_str(), "rb");
|
||||
}
|
||||
|
||||
|
|
10
tm-11.h
10
tm-11.h
|
@ -20,11 +20,11 @@ class memory;
|
|||
class tm_11
|
||||
{
|
||||
private:
|
||||
memory *const m;
|
||||
uint16_t registers[6];
|
||||
uint8_t xfer_buffer[65536];
|
||||
int offset;
|
||||
FILE *fh;
|
||||
memory *const m { nullptr };
|
||||
uint16_t registers[6] { 0 };
|
||||
uint8_t xfer_buffer[65536];
|
||||
int offset { 0 };
|
||||
FILE *fh { nullptr };
|
||||
|
||||
public:
|
||||
tm_11(const std::string & file, memory *const m);
|
||||
|
|
Loading…
Add table
Reference in a new issue