shithub: sms

Download patch

ref: 23871cadd9b8edef7d1e4b82f1b92ba1f9d52212
parent: d72e81f3cfcea318968a5dd8539c229bb49db450
author: Jean-André Santoni <jean.andre.santoni@gmail.com>
date: Thu Jul 11 19:23:53 EDT 2024

Remove some logs

--- a/z80.c
+++ b/z80.c
@@ -44,7 +44,7 @@
 fetch16(void)
 {
 	uint16_t u;
-	
+
 	u = z80read(pc++);
 	return u | z80read(pc++) << 8;
 }
@@ -72,7 +72,7 @@
 pop16(void)
 {
 	uint16_t v;
-	
+
 	v = z80read(sp++);
 	return v | z80read(sp++) << 8;
 }
@@ -164,7 +164,7 @@
 	}
 	s[rF] = 0;
 	if((uint8_t)v == 0)
-		{ s[rF] |= FLAGZ; printf("toggle zero <-------------------------------\n"); }
+		s[rF] |= FLAGZ;
 	if((v & 0x80) != 0)
 		s[rF] |= FLAGS;
 	if(op < 2){
@@ -213,7 +213,7 @@
 	s[rF] &= FLAGC;
 	++v;
 	if(v == 0)
-		{ s[rF] |= FLAGZ; printf("toggle zero <-------------------------------\n"); }
+		s[rF] |= FLAGZ;
 	if((v & 0x80) != 0)
 		s[rF] |= FLAGS;
 	if(v == 0x80)
@@ -229,7 +229,7 @@
 	--v;
 	s[rF] = s[rF] & FLAGC | FLAGN;
 	if(v == 0)
-		{ s[rF] |= FLAGZ; printf("toggle zero <-------------------------------\n"); }
+		s[rF] |= FLAGZ;
 	if((v & 0x80) != 0)
 		s[rF] |= FLAGS;
 	if(v == 0x7f)
@@ -243,7 +243,7 @@
 addhl(uint16_t u)
 {
 	uint32_t v;
-	
+
 	s[rF] &= ~(FLAGN|FLAGC|FLAGH);
 	v = HL() + u;
 	if((v & 0x10000) != 0)
@@ -259,7 +259,7 @@
 adchl(uint16_t u)
 {
 	uint32_t v, v4;
-	
+
 	v = HL() + u + (s[rF] & FLAGC);
 	v4 = (HL() & 0xfff) + (u & 0xfff) + (s[rF] & FLAGC);
 	s[rF] = 0;
@@ -268,7 +268,7 @@
 	if((v4 & 0x1000) != 0)
 		s[rF] |= FLAGH;
 	if((uint16_t)v == 0)
-		{ s[rF] |= FLAGZ; printf("toggle zero <-------------------------------\n"); }
+		s[rF] |= FLAGZ;
 	if((v & 0x8000) != 0)
 		s[rF] |= FLAGS;
 	if((~(HL() ^ u) & (HL() ^ v) & 0x8000) != 0)
@@ -281,7 +281,7 @@
 sbchl(uint16_t u)
 {
 	uint32_t v, v4;
-	
+
 	v = HL() + (uint16_t)~u + (~s[rF] & FLAGC);
 	v4 = (HL() & 0xfff) + (~u & 0xfff) + (~s[rF] & FLAGC);
 	s[rF] = FLAGN;
@@ -290,7 +290,7 @@
 	if((v4 & 0x1000) == 0)
 		s[rF] |= FLAGH;
 	if((uint16_t)v == 0)
-		{ s[rF] |= FLAGZ; printf("toggle zero <-------------------------------\n"); }
+		s[rF] |= FLAGZ;
 	if((v & 0x8000) != 0)
 		s[rF] |= FLAGS;
 	if(((HL() ^ u) & (HL() ^ v) & 0x8000) != 0)
@@ -305,7 +305,7 @@
 addindex(int n, uint16_t u)
 {
 	uint32_t v;
-	
+
 	s[rF] &= ~(FLAGN|FLAGC|FLAGH);
 	v = ix[n] + u;
 	if((v & 0x10000) != 0)
@@ -320,7 +320,7 @@
 jump(int cc)
 {
 	uint16_t v;
-	
+
 	v = fetch16();
 	if(cc)
 		pc = v;
@@ -341,7 +341,7 @@
 swap(uint8_t a)
 {
 	uint8_t v;
-	
+
 	v = s[a];
 	s[a] = s[a + 8];
 	s[a + 8] = v;
@@ -353,7 +353,7 @@
 	uint8_t op, v, n, m, c;
 	uint16_t a;
 	int t;
-	
+
 	//SET(a, v, t);
 	a = 0;
 	v = 0;
@@ -390,7 +390,7 @@
 		case 7:  s[rF] = v & 1; v >>= 1; break;
 		}
 		if(v == 0)
-			{ s[rF] |= FLAGZ; printf("toggle zero <-------------------------------\n"); }
+			s[rF] |= FLAGZ;
 		if((v & 0x80) != 0)
 			s[rF] |= FLAGS;
 		if(!parity(v))
@@ -399,7 +399,7 @@
 	case 1:
 		s[rF] = s[rF] & ~(FLAGN|FLAGZ) | FLAGH;
 		if((v & 1<<m) == 0)
-			{ s[rF] |= FLAGZ; printf("toggle zero <-------------------------------\n"); }
+			s[rF] |= FLAGZ;
 		return t;
 	case 2:
 		v &= ~(1<<m);
@@ -419,7 +419,7 @@
 {
 	uint8_t op, v, u, l;
 	uint16_t a;
-	
+
 	op = fetch8();
 	switch(op){
 	case 0xa0: case 0xa1: case 0xa8: case 0xa9:
@@ -442,7 +442,7 @@
 			if((v & 0x80) != 0)
 				s[rF] |= FLAGS;
 			if(v == 0)
-				{ s[rF] |= FLAGZ; printf("toggle zero <-------------------------------\n"); }
+				s[rF] |= FLAGZ;
 			if((s[rA] & 0xf) < (u & 0xf))
 				s[rF] |= FLAGH;
 			break;
@@ -481,7 +481,7 @@
 		s[rA] = -s[rA];
 		s[rF] = FLAGN;
 		if(s[rA] == 0)
-			{ s[rF] |= FLAGZ; printf("toggle zero <-------------------------------\n"); }
+			s[rF] |= FLAGZ;
 		else
 			s[rF] |= FLAGC;
 		if((s[rA] & 0x80) != 0)
@@ -507,7 +507,7 @@
 		}
 		s[rF] &= FLAGC;
 		if(s[rA] == 0)
-			{ s[rF] |= FLAGZ; printf("toggle zero <-------------------------------\n"); }
+			s[rF] |= FLAGZ;
 		if((s[rA] & 0x80) != 0)
 			s[rF] |= FLAGS;
 		if(!parity(s[rA]))
@@ -528,7 +528,7 @@
 		s[rA] = z80in(s[rC]);
 		s[rF] &= FLAGC;
 		if(s[rA] == 0)
-			{ s[rF] |= FLAGZ; printf("toggle zero <-------------------------------\n"); }
+			s[rF] |= FLAGZ;
 		if((s[rA] & 0x80) != 0)
 			s[rF] |= FLAGS;
 		if(!parity(s[rA]))
@@ -576,7 +576,7 @@
 {
 	uint8_t op;
 	uint16_t v;
-	
+
 	op = fetch8();
 	switch(op){
 	case 0x40: case 0x41: case 0x42: case 0x43: case 0x47:
@@ -616,8 +616,8 @@
 		return alu(op >> 3 & 7, 10 + n);
 	case 0x86: case 0x8e: case 0x96: case 0x9e:
 	case 0xa6: case 0xae: case 0xb6: case 0xbe:
-		return alu(op >> 3 & 7, 14 + n);	
-	
+		return alu(op >> 3 & 7, 14 + n);
+
 	case 0x21: ix[n] = fetch16(); return 14;
 	case 0xe1: ix[n] = pop16(); return 14;
 	case 0x22: write16(fetch16(), ix[n]); return 20;
@@ -751,7 +751,7 @@
 		if(!parity(s[rA]))
 			s[rF] |= FLAGV;
 		if(s[rA] == 0)
-			{ s[rF] |= FLAGZ; printf("toggle zero <-------------------------------\n"); }
+			s[rF] |= FLAGZ;
 		if((s[rA] & 0x80) != 0)
 			s[rF] |= FLAGS;
 		return 4;
--