Skip to contentSkip to conversation

pre-release 1.1.3.6 ...., dosemu-devel.

DISCUSSION Stas Sergeev 3 participants 4 messages Nov 3, 2002

lore
Share & tools
lore
#0 lore raw

Hello.

Quoted 1 line · Bart Oldeman

This contains the reworked Sound Blaster Pro emulation code from Stas,

Finally! The down side is that this
makes my dosemu page useless:)
I would like you to also apply the
attached patch ASAP to have the thing
actually finished.
(why I want $_sb_mixer to be "" is
because people complained that dosemu
changes the volume for them, so I
implemented the software mixer emulation,
while /dev/mixer is also still supported.)

Quoted 2 lines

compilation fixes for yacc/bison, old keyboard and mkbindist, and a few documentation updates.

Still have this during build:
---
flex -i lexer.l
"lexer.l", line 500: warning, rule cannot be matched
---

Quoted 3 lines

The dosemu-devel mailing list (which was by invitation only so far) is now open for everyone Go to
http://lists.sourceforge.net/lists/listinfo/dosemu-devel

Going here:
http://sourceforge.net/mail/?group_id=49784
I can see also this misterious dosemu-bugs list which even I haven't seen, also made itself public.
It was always a bit of fun for me to know that dosemu have some secret live, carefully hidden even from its regular developers. At least it seems to me that also Eric, Alberto and Reinhard haven't ever seen that.
I appreciate you've finally killed that *paranoical idiocy* (dosemu-devel is a different case here). Seeing the spam rate of dosemu-bugs, I think you can go even further and to terminate the list entirely, but this doesn't matter too much of course.

dosemu.conf +3 -2
@@ -202,13 +202,14 @@
 $_vnet = (off)		# 'on' for packet-multi
 			# (used by dosnet, dsn0 overrides $_netdev)
 
-$_sound = (off)		# sound support on/off
+$_sound = (on)		# sound support on/off
 $_sb_base = (0x220)
 $_sb_irq = (5)
 $_sb_dma = (1)
 $_sb_dsp = "/dev/dsp"
-$_sb_mixer = "/dev/mixer"
+$_sb_mixer = ""
 $_mpu_base = "0x330"
+
 $_joy_device = ""       # 1st and 2nd joystick device 
                         # ("" if you don't want an emulated joystick)
 			# e.g. "/dev/js0" or "/dev/js0 /dev/js1" 
#1 lore raw
Quoted 8 lines · Stas Sergeev

I would like you to also apply the attached patch ASAP to have the thing actually finished.
(why I want $_sb_mixer to be "" is because people complained that dosemu changes the volume for them, so I implemented the software mixer emulation, while /dev/mixer is also still supported.)

Turning sound off ($_sound = (off)) gives the following message:

ERROR: PORT: IRQ 0 conflict. IO devices 8254 Timer0 & SB Emulation

Quoted 5 lines

Still have this during build:
---
flex -i lexer.l
"lexer.l", line 500: warning, rule cannot be matched
---

It's the old problem with the tr keyboard. Just remove the 2 lines from lexer.l. You could remove the lines in lexer.l.in, but if you want the kbd_unicode plugin, you have lost the tr keyboard.

Reinhard

#2 lore raw
Quoted 9 lines · Reinhard Karcher
Quoted 5 lines

Still have this during build:
---
flex -i lexer.l
"lexer.l", line 500: warning, rule cannot be matched
---

It's the old problem with the tr keyboard. Just remove the 2 lines from lexer.l. You could remove the lines in lexer.l.in, but if you want the kbd_unicode plugin, you have lost the tr keyboard.

The proper fix is this:

src/base/init/lexer.l.in +0 -2
diff -ur dosemu-1.1.3.6/src/base/init/lexer.l.in dosemu-1.1.3.7/src/base/init/lexer.l.in
@@ -486,8 +486,6 @@
 			  return(KEYB_LAYOUT); }
 ru 			MAY_BE { yylval->i_value = KEYB_RU;
 				return(KEYB_LAYOUT); }
-tr 			MAY_BE { yylval->i_value = KEYB_TR;
-				return(KEYB_LAYOUT); }
 keyb-user		MAY_BE { yylval->i_value = KEYB_USER; return(KEYB_LAYOUT); }
 
 	/* serial stuff */

The problem was that I removed it from lexer.l and not lexer.l.in, and then forgot about it :(. The tr at 420-421 in lexer.l is correct (from src/plugin/kbd_unicode/config/plugin_lexer)

Bart

#3 lore raw
In reply to Stas Sergeev
Quoted 3 lines · Stas Sergeev
Quoted 1 line

This contains the reworked Sound Blaster Pro emulation code from Stas,

Finally! The down side is that this
makes my dosemu page useless:)

There's still the midi stuff :)

Quoted 8 lines

I would like you to also apply the attached patch ASAP to have the thing actually finished.
(why I want $_sb_mixer to be "" is because people complained that dosemu changes the volume for them, so I implemented the software mixer emulation, while /dev/mixer is also still supported.)

OK.

Quoted 5 lines

Going here:
http://sourceforge.net/mail/?group_id=49784
I can see also this misterious dosemu-bugs list which even I haven't seen, also made itself public.

No it's not public. You only see it if you are logged in.

Quoted 10 lines

It was always a bit of fun for me to know that dosemu have some secret live, carefully hidden even from its regular developers. At least it seems to me that also Eric, Alberto and Reinhard haven't ever seen that.
I appreciate you've finally killed that *paranoical idiocy* (dosemu-devel is a different case here). Seeing the spam rate of dosemu-bugs, I think you can go even further and to terminate the list entirely, but this doesn't matter too much of course.

dosemu-bugs is a continuation from the list at dosemu.org. It's not advertized anymore because we use sourceforge bug tracker instead now. After the day the address was removed from the *front page* of www.dosemu.org the spam went down significantly )

The one and only reason that it still exists is that we (still?) have the submit-bug-report script in dosemu that sends to this address.

So if you've never seen it, then you haven't looked at this part of DOSEMU :-)

Bart