Problems removing "Read-Only" on folders

正在查看此主题的用户

Quixote

Sergeant
I have Windows Vista.

I heard somewhere that it doesn't matter nowadays whether something is read only or not.
But I am concerned I do need to worry about it now.
Here's why...
______________________________
Recently I have been playing TESII: Daggerfall on the DosBox. I have been loving it, but any time I get a reward of an enchanted item for completing a part of the main quest, the game freezes, and sounds start to loop. I tab out to see what's going on, and the DosBox window shows this:

zNwGb.jpg


Now, I'm not expecting anyone here to know a thing about DosBox, let alone the Daggerfall version, but I am thinking that I need to make my files in the Daggerfall directory un-illegal, by removing read-only.
Really I'm not sure, and if anybody has any better ideas, please post! Otherwise I have a [naive] feeling that this is what I must do.

_______________________________

So anyway, whenever I try to disable read-only on the folder... It says it does it, but going into properties again just shows the file is still read-only.

It's a square-mark, not a check-mark by the way. I feel like there's files I don't see, but I have all hidden and system files shown.

Anybody have a solution to this? I've done what Microsoft's site suggests. With the attrib command on cmdprompt... Doesn't work.



I don't even know if removing read only is relevant to my problem. If removing read-only won't solve my problem, anybody have any ideas that will? Thanks, I wish to play Daggerfall some more!

 
Read-only means that you can read the files but not edit them. So for example, Daggerfall can access the files and read them but not make changes. I take it that illegal read means its having trouble reading it but I doubt very much it has anything to do with permissions.
 
Problem isn't going to be the files being read only. From the look of things those are memory addresses, which suggests you're getting an illegal exception error. Ordinarily drivers would be the first thing to check, but given you're using dosbox I'd check the configuration there to make sure everything is set up correctly. Biggest culprit is likely the soundcard - might be worth removing the set blaster line from the dosbox config.sys to see if it still happens (it'll disable sound, but at least then you know where the problem lies).
 
Havoc 说:
Read-only means that you can read the files but not edit them. So for example, Daggerfall can access the files and read them but not make changes. I take it that illegal read means its having trouble reading it but I doubt very much it has anything to do with permissions.

Ah! I forgot to mention sometimes it says "Illegal to write", but it seems to be almsot random which pops up.
Another error I will get when this happens is "Cannot run code on this page!"
I think so though. It would be nice to try out un-read-only-ing all these files successfully.

Archonsod 说:
Problem isn't going to be the files being read only. From the look of things those are memory addresses, which suggests you're getting an illegal exception error. Ordinarily drivers would be the first thing to check, but given you're using dosbox I'd check the configuration there to make sure everything is set up correctly. Biggest culprit is likely the soundcard - might be worth removing the set blaster line from the dosbox config.sys to see if it still happens (it'll disable sound, but at least then you know where the problem lies).

I think you're absolutely right. It may just have everything to do with sound.

Here are the soundblaster lines I have in my DosBox.conf:
插入代码块:
[sblaster]
#  sbtype: Type of Soundblaster to emulate. gb is Gameblaster.
#          Possible values: sb1, sb2, sbpro1, sbpro2, sb16, gb, none.
#  sbbase: The IO address of the soundblaster.
#          Possible values: 220, 240, 260, 280, 2a0, 2c0, 2e0, 300.
#     irq: The IRQ number of the soundblaster.
#          Possible values: 7, 5, 3, 9, 10, 11, 12.
#     dma: The DMA number of the soundblaster.
#          Possible values: 1, 5, 0, 3, 6, 7.
#    hdma: The High DMA number of the soundblaster.
#          Possible values: 1, 5, 0, 3, 6, 7.
# sbmixer: Allow the soundblaster mixer to modify the DOSBox mixer.
# oplmode: Type of OPL emulation. On 'auto' the mode is determined by sblaster type. All OPL modes are Adlib-compatible, except for 'cms'.
#          Possible values: auto, cms, opl2, dualopl2, opl3, none.
#  oplemu: Provider for the OPL emulation. compat might provide better quality (see oplrate as well).
#          Possible values: default, compat, fast.
# oplrate: Sample rate of OPL music emulation. Use 49716 for highest quality (set the mixer rate accordingly).
#          Possible values: 44100, 49716, 48000, 32000, 22050, 16000, 11025, 8000.

sbtype=sb16
sbbase=220
irq=7
dma=1
hdma=5
sbmixer=true
oplmode=auto
oplemu=default
oplrate=22050

Setting "sbtype=" to "none"...
Makes the game not even run :/
Where there would be a "Bethesda Softworks" developer splash screen, there is only a black screen.

Is there a way to completely disable sound on my machine, would that even help?

Thanks for the awesome help!

EDIT: Just tried stuff on the sound setup that came with the DosBox game, looks like this when I open it:
B0v45.jpg

Set both MIDI and Digital to NONE, and I was able to play the game without sound. But the problem still persisted. I couldn't get anywhere, and I get the same DosBox error.
 
Check the IRQ channel you're using for the soundcard is free. If you're setting it to 5, you'll need to go into device manager and make sure Windows hasn't assigned it to anything else (in theory it should be fine if the soundcard itself is using that channel, but you might want to experiment with that one. Not sure how Dosbox actually does it's emulation).
 
Archonsod 说:
Check the IRQ channel you're using for the soundcard is free. If you're setting it to 5, you'll need to go into device manager and make sure Windows hasn't assigned it to anything else (in theory it should be fine if the soundcard itself is using that channel, but you might want to experiment with that one. Not sure how Dosbox actually does it's emulation).

That could be an issue, especially if its trying to simulate a 15-y-old game. How do I set IRQ and view which channel is being sent via Device Manager? Sorry I are newb  :razz:
 
后退
顶部 底部