Locked thread?

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
User avatar
JamesM
Member
Member
Posts: 2935
Joined: Tue Jul 10, 2007 5:27 am
Location: York, United Kingdom
Contact:

Locked thread?

Post by JamesM »

I was just wondering why the 'bochs' thread was locked? Was there something offensive in there? It wasn't a flamewar or anything....?
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Post by Combuster »

I wondered the same thing, mainly because I wanted to correct that backslashes are normally supported by bochs, both on the command line and in .bochsrc...
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
bewing
Member
Member
Posts: 1401
Joined: Wed Feb 07, 2007 1:45 pm
Location: Eugene, OR, US

Post by bewing »

And I was going to add that you can always double every backslash, and it'll work.
User avatar
JamesM
Member
Member
Posts: 2935
Joined: Tue Jul 10, 2007 5:27 am
Location: York, United Kingdom
Contact:

Post by JamesM »

Combuster: are they? when people complain about bochs errors usually the error message looks like an incorrectly parsed path. The error 'C', for example (from 'C:\bleh\bleh')

EDIT: in case you take it the wrong way, im not implying that you are wrong (ive never used win32 bochs), only showing my general observation! ;)
User avatar
neon
Member
Member
Posts: 1567
Joined: Sun Feb 18, 2007 7:28 pm
Contact:

Post by neon »

Combuster: are they? when people complain about bochs errors usually the error message looks like an incorrectly parsed path. The error 'C', for example (from 'C:\bleh\bleh')
On Win32 it should work.

iirc, most other operating systems only support foward slash (/), which is probably where the error comes from. Please correct me if im wrong :)
OS Development Series | Wiki | os | ncc
char c[2]={"\x90\xC3"};int main(){void(*f)()=(void(__cdecl*)(void))(void*)&c;f();}
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Post by Combuster »

I don't think backslashes will be a problem with any sane user.
My bochs setup on windows eats backslashes normally. I have both precompiled binaries and self-cygwin-compiled binaries and neither showed any issues. On unix, you obviously wouldn't use c:\...\..., so IMO the problem is nonexistant.
(ive never used win32 bochs)
Then, in the future, would you please not post (educated) guesses and making them look like facts?
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
JamesM
Member
Member
Posts: 2935
Joined: Tue Jul 10, 2007 5:27 am
Location: York, United Kingdom
Contact:

Post by JamesM »

Combuster wrote:
(ive never used win32 bochs)
Then, in the future, would you please not post (educated) guesses and making them look like facts?
Alright, then. I was under the impression that the OP was using cygwin, which obviously emulates a unix-environment. Is cygwin hard-coded to deal with backslashes too then?
frank
Member
Member
Posts: 729
Joined: Sat Dec 30, 2006 2:31 pm
Location: East Coast, USA

Post by frank »

JamesM wrote:
Combuster wrote:
(ive never used win32 bochs)
Then, in the future, would you please not post (educated) guesses and making them look like facts?
Alright, then. I was under the impression that the OP was using cygwin, which obviously emulates a unix-environment. Is cygwin hard-coded to deal with backslashes too then?
Cygwin works fine with backslashes. For example cd C:\ takes you to /cygdrive/c.
Post Reply