Changes to logging - nothing (other than some parts of pc.c) uses the global pclog anymore (and logs will be almost empty (until the base set logging flags is agreed upon);

Fixes to various hard disk controllers;
Added the Packard Bell PB640;
Fixed the InPort mouse emulation - now it works correctly on Windows NT 3.1;
Removed the status window and the associated variables;
Completely removed the Green B 486 machine;
Fixed the MDSI Genius;
Fixed the single-sided 5.25" floppy drive;
Ported a CPU-related commit from VARCem.
This commit is contained in:
OBattler
2018-05-21 19:04:05 +02:00
parent 534ed6ea32
commit 5d8deea63b
130 changed files with 5062 additions and 3262 deletions

View File

@@ -88,7 +88,6 @@ void um8669f_pnp_write(uint16_t port, uint8_t val, void *p)
um8669f->cur_device = val & 7;
else
{
/* pclog("Write UM8669F %02x [%02x] %02x\n", um8669f->cur_reg, um8669f->cur_device, val); */
switch (um8669f->cur_reg)
{
case REG_ENABLE:
@@ -116,8 +115,6 @@ void um8669f_pnp_write(uint16_t port, uint8_t val, void *p)
break;
}
/* pclog("UM8669F: Write %02X to [%02X][%02X]...\n", val, um8669f->cur_device, um8669f->cur_reg); */
switch (um8669f->cur_device)
{
case DEV_FDC:
@@ -161,8 +158,6 @@ void um8669f_pnp_write(uint16_t port, uint8_t val, void *p)
uint8_t um8669f_pnp_read(uint16_t port, void *p)
{
um8669f_t *um8669f = (um8669f_t *)p;
/* pclog("Read UM8669F %02x\n", um8669f->cur_reg); */
switch (um8669f->cur_reg)
{
@@ -205,7 +200,6 @@ void um8669f_write(uint16_t port, uint8_t val, void *p)
}
else
{
/* pclog("Write UM8669f register %02x %02x %04x:%04x %i\n", um8669f_curreg, val, CS,cpu_state.pc, ins); */
um8669f->regs_108[um8669f->cur_reg_108] = val;
if (um8669f->cur_reg_108 == 0xc1) {
@@ -231,8 +225,7 @@ void um8669f_write(uint16_t port, uint8_t val, void *p)
uint8_t um8669f_read(uint16_t port, void *p)
{
um8669f_t *um8669f = (um8669f_t *)p;
/* pclog("um8669f_read : port=%04x reg %02X locked=%i %02x\n", port, um8669f_curreg, um8669f_locked, um8669f_regs[um8669f_curreg]); */
if (um8669f->locked)
return 0xff;