Hi (please forward to dosemu-devel), (as I am not on it: http://dosemu.sourceforge.net/mailinglist.html),
I managed to shorten my Dosemu withlist by two issues (one is not THAT new). Other problems still remain, see below. In http://www.coli.uni-sb.de/~eric/stuff/dos-ega/dosemu you can find two sets of patches: A patch that avoids a division by zero (when a sloppy mode change causes the cursor to end up in row 0/scan_len while scan_len is still 0). And another, more complex patch: The other patch introduces a simulation of the periodic RTC interrupt. At the default rate of 1024 Hz, it will burst with 9..10 at a time, but I could not find any more frequent signal source than SIGALRM in signal.c, and I have Cyrix M1 6x86 without RDTSC support... However, now the sample program PASKA (in the same directory, from www.assembly.org 1999, 4k intro category, featuring a "Matrix" effect) runs :-)). So far for the good points. More open issues can be found at: http://www.coli.uni-sb.de/~eric/stuff/dos-ega/ (and more stuff by me and others at: http://www.coli.uni-sb.de/~eric/stuff/soft/ )... - I have a program that uses CGA 80x100 text mode (setting the font to 8x2 pixels but not changing it) to simulate 160x100 graphics: vgaemu.c and/or X.c do not allow other font sizes than 8x8 or 8x16, roughly. At least not below 8x8. So I get an 160x25 or 160x50 mode or similar. - Generally, X_draw_string should generate a raster image from the current (ROM or possibly changed-by-user) font instead of using XDrawImageString(), but I do not know how to implement this. I think no other parts need to be changed to allow user fonts. - vgaemu.c must probably be changed to store the current font and make it user-editable. Or maybe miscemu.c? - vgaemu.c or miscemu.c or something similar needs changes to allow 64k Hercules graphics. Hercules often shows only a black screen instead of the graphics for me anyway. I think Steffen Winterfeldt had patches for this, but I cannot find them anymore :-(. - Having Adlib and MIDI work would be great! At least some IRQ generation that Raptor (space shooter, shareware) needs obviously does not work (either of Adlib, DSP or DMA, dunno): Raptor freezes whenever it plays a sound, but cheating with dosdebug gets you past the freeze if you edit EIP each time... - Sorry, I do not know how to fix the Jazz Jackrabbit improper display either. Other improper display stuff: PCman does not display the maze, only the sprites. Mario does not clear the sprites, they leave a trail. - an anti-bug: Dosemu redirector drives (simulated, actually just Linux directories) surprisingly are easier to handle for DRL (sorting dir-lister) than actual DOS drives or Dosemu diskimage drives. Something for the FreeDOS kernel people and the DRL maintainer, maybe. Thanks for checking things out. Cheers, Eric. PS: CCs go to the affected maintainers. Not CCing Bart, as he is on fd-dev anyway. PS: Feel free to dump bugs which you cannot solve in short time to the Dosemu bugtracker: http://sourceforge.net/tracker/?atid=457447&group_id=49784&func=browse ---------- list options/archives/etc.: http://www.topica.com/lists/fd-dev unsubscribe: send blank email to: [EMAIL PROTECTED] ==^================================================================ This email was sent to: [email protected] EASY UNSUBSCRIBE click here: http://topica.com/u/?bz8Rv5.bbRv4l.YXJjaGl2 Or send an email to: [EMAIL PROTECTED] T O P I C A -- Register now to manage your mail! http://www.topica.com/partner/tag02/register ==^================================================================
