summaryrefslogtreecommitdiff
path: root/emulators/pcemu/files/patch-ab
diff options
context:
space:
mode:
authorcvs2svn <cvs2svn@FreeBSD.org>1995-05-29 13:46:40 +0000
committercvs2svn <cvs2svn@FreeBSD.org>1995-05-29 13:46:40 +0000
commit0d98f1227110082e9e507ca236458f6c363e25b6 (patch)
tree297f74782436a0f973b6b89d60c10f399af9a135 /emulators/pcemu/files/patch-ab
parentRemove comment about not being able to undefine a variable, as we *can* (diff)
This commit was manufactured by cvs2svn to create tag 'RELENG_2_0_5_ALPHA'.release/2.0.5a
Diffstat (limited to 'emulators/pcemu/files/patch-ab')
-rw-r--r--emulators/pcemu/files/patch-ab79
1 files changed, 0 insertions, 79 deletions
diff --git a/emulators/pcemu/files/patch-ab b/emulators/pcemu/files/patch-ab
deleted file mode 100644
index 877cfdbaa53f..000000000000
--- a/emulators/pcemu/files/patch-ab
+++ /dev/null
@@ -1,79 +0,0 @@
-*** cpu.c.orig Wed Jun 22 16:24:50 1994
---- cpu.c Tue Jan 24 18:37:17 1995
-***************
-*** 1127,1132 ****
---- 1127,1133 ----
-
- static INLINE2 void i_daa(void)
- {
-+ /* Opcode 0x27 */
- if (AF || ((*bregs[AL] & 0xf) > 9))
- {
- *bregs[AL] += 6;
-***************
-*** 1300,1305 ****
---- 1301,1330 ----
- c_ss = SegToMemPtr(SS);
- }
-
-+ static INLINE2 void i_das(void)
-+ {
-+ /* Opcode 0x2f */
-+ if (AF || ((*bregs[AL] & 0xf) > 9))
-+ {
-+ *bregs[AL] -= 6;
-+ AF = 1;
-+ }
-+ else
-+ AF = 0;
-+
-+ if (CF || (*bregs[AL] > 0x9f))
-+ {
-+ *bregs[AL] -= 0x60;
-+ CF = 1;
-+ }
-+ else
-+ CF = 0;
-+
-+ SetPF(*bregs[AL]);
-+ SetSFB(*bregs[AL]);
-+ SetZFB(*bregs[AL]);
-+ }
-+
-
- /* most XOR instructions go here */
-
-***************
-*** 4140,4146 ****
- {
- fprintf(stderr,"Error: Unimplemented opcode %02X at cs:ip = %04X:%04X\n",
- c_cs[ip-1],sregs[CS],ip-1);
-! exit(1);
- }
-
-
---- 4165,4171 ----
- {
- fprintf(stderr,"Error: Unimplemented opcode %02X at cs:ip = %04X:%04X\n",
- c_cs[ip-1],sregs[CS],ip-1);
-! /* exit(1); */
- }
-
-
-***************
-*** 4218,4224 ****
- case 0x2c: i_sub_ald8(); break;
- case 0x2d: i_sub_axd16(); break;
- case 0x2e: i_cs(); break;
-! case 0x2f: i_notdone(); break;
- case 0x30: i_xor_br8(); break;
- case 0x31: i_xor_wr16(); break;
- case 0x32: i_xor_r8b(); break;
---- 4243,4249 ----
- case 0x2c: i_sub_ald8(); break;
- case 0x2d: i_sub_axd16(); break;
- case 0x2e: i_cs(); break;
-! case 0x2f: i_das(); break;
- case 0x30: i_xor_br8(); break;
- case 0x31: i_xor_wr16(); break;
- case 0x32: i_xor_r8b(); break;