- [NEW] Implementació cutre i que no funciona de encendre el cassette al fer LOAD"", pero es que me pire a casa
This commit is contained in:
6
z80.cpp
6
z80.cpp
@@ -1,6 +1,6 @@
|
|||||||
#include "z80.h"
|
#include "z80.h"
|
||||||
#include "z80debug.h"
|
#include "z80debug.h"
|
||||||
|
#include "zx_tape.h"
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
namespace z80
|
namespace z80
|
||||||
@@ -187,6 +187,10 @@ namespace z80
|
|||||||
{
|
{
|
||||||
t+=1;
|
t+=1;
|
||||||
reading_m1 = true;
|
reading_m1 = true;
|
||||||
|
if (rPC==0x056c) {
|
||||||
|
zx_tape::rewind();
|
||||||
|
zx_tape::play();
|
||||||
|
}
|
||||||
return READ_MEM_8();
|
return READ_MEM_8();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
11
zx_ula.cpp
11
zx_ula.cpp
@@ -55,7 +55,16 @@ namespace zx_ula
|
|||||||
|
|
||||||
uint8_t zx_keyboard[40];
|
uint8_t zx_keyboard[40];
|
||||||
uint8_t virtual_keyboard[40] {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
|
uint8_t virtual_keyboard[40] {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
|
||||||
char key_to_keyboard[40] {'<','Z','X','C','V','A','S','D','F','G','Q','W','E','R','T','1','2','3','4','5','0','9','8','7','6','P','O','I','U','Y','-','L','K','J','H','.',',','M','N','B'};
|
char key_to_keyboard[40] {
|
||||||
|
'<','Z','X','C','V',
|
||||||
|
'A','S','D','F','G',
|
||||||
|
'Q','W','E','R','T',
|
||||||
|
'1','2','3','4','5',
|
||||||
|
'0','9','8','7','6',
|
||||||
|
'P','O','I','U','Y',
|
||||||
|
'-','L','K','J','H',
|
||||||
|
'.',',','M','N','B'
|
||||||
|
};
|
||||||
static uint8_t border_color = 0;
|
static uint8_t border_color = 0;
|
||||||
static uint8_t ear = 0;
|
static uint8_t ear = 0;
|
||||||
static uint8_t mic = 0;
|
static uint8_t mic = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user