ok, mozilla doesn't like my attachment.
So here is the patch for the "unmapped" io device so that it compiles
fine in plex86.
I only set up port 0xFFF0 to display the BIOS and VGABios messages.
Index: user/plugins/bochs/iodev/unmapped.cc
===================================================================
RCS file: /cvsroot-plex86/plex86/user/plugins/bochs/iodev/unmapped.cc,v
retrieving revision 1.4
diff -r1.4 unmapped.cc
33a34,53
> int
> plugin_init(plugin_t *plugin, int argc, char *argv[])
> {
> bx_unmapped_c *unmapped;
> > /*--- UNMAPPED ---*/
> #if BX_USE_UM_SMF
> unmapped = &bx_unmapped;
> #else
> unmapped = new bx_unmapped_c();
> #endif
> unmapped->init();
> > return(0); // Success
> }
> > void
> plugin_fini(void)
> {
> }
50c70
< fprintf(stderr, "unmapped_c::init: IGNORING unmapped ports\n");
---
> fprintf(stderr, "unmapped_c::init: IGNORING unmapped ports\n");
54a75,77
> #endif
> > for (Bit32u addr=0xFFF0; addr<0xFFF1; addr++) {
60d82
< #endif
247c269
< bx_printf("BIOS message: %s\n", BX_UM_THIS s.bios_message);
---
> bx_printf("BIOS message: %s", BX_UM_THIS s.bios_message);
Index: user/plugins/bochs/iodev/unmapped.h
===================================================================
RCS file: /cvsroot-plex86/plex86/user/plugins/bochs/iodev/unmapped.h,v
retrieving revision 1.3
diff -r1.3 unmapped.h
61c61
< bx_devices_c *devices;
---
> //bx_devices_c *devices;
------------------
Christophe Bothamy.