Search found 174 matches

by neozeed
Fri 28 Aug, 2015 2:42 pm
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 222223

Re: Networking discussion

startmenu wrote:But I tried SA1988's PCAP patch before that I could transfer files via My Network Place on the host.
Maybe your pcap / ether supports BIOCFEEDBACK. The vast majority do not
by neozeed
Fri 28 Aug, 2015 1:37 pm
Forum: Development
Topic: 80188/80186, IBM PC/XT 286 discussion
Replies: 14
Views: 13346

Re: 80188/80186, IBM PC/XT 286 discussion

I had an XT286, it was literally a 'mini' AT board in an XT case. Slower than hell, but back then I used it for CAD of all things because I had an 80287XL.

It was an uninteresting machine, it had more in common with the clone 286 boards of the day.
by neozeed
Fri 28 Aug, 2015 1:16 pm
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 222223

Re: Networking discussion

OK updated to 328 . http://i.imgur.com/DHe1U0I.png The big update is slirp_redir basic support... It's hard coded, but more so to see how things look. ExternalPORT Internal Port 42322 22 42323 23 42380 80 42443 443 So if you run a BBS, you can telnet to localhost 42323 and it'll redirect to port 23 ...
by neozeed
Fri 28 Aug, 2015 11:53 am
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 222223

Re: Networking discussion

I'm still getting crashes in the sound thread for some unknown reason.... [New Thread 9104.0x1c90] [New Thread 9104.0x32c0] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 9104.0x32c0] 0x0052c426 in sound_cd_thread () (gdb) So as a temporary measure I've added this to the M...
by neozeed
Thu 27 Aug, 2015 11:51 pm
Forum: Development
Topic: Discussion about SCSI
Replies: 5
Views: 6359

Re: Discussion about SCSI

I borrowed the scsi disk code from Previous , it was surprisingly easy to integrate with Basilisk II. hmm, I see Previous lacks some commands for the SCSI CD-ROM, like Read TOC (0x43). Yeah, NeXTSTEP CD's aren't ISO 9660, they are UFS so there is no TOC to read. I added some other functionality, na...
by neozeed
Thu 27 Aug, 2015 1:04 pm
Forum: Development
Topic: i know its way too late to ask but id love an EMS board emu
Replies: 2
Views: 3757

Re: i know its way too late to ask but id love an EMS board

There was one in an update to PCem.

I recall some slight bug in it that I had fixed at some point when I was toying with the idea of trying to slave it to run BBS doors, as EMS was needed for stuff to swap around. But in the end it really needed protected mode.
by neozeed
Thu 27 Aug, 2015 4:19 am
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 222223

Re: Networking discussion

Yep that did it! in model.h typedef struct { char name[24]; int id; struct { char name[8]; CPU *cpus; } cpu[3]; int fixed_gfxcard; void (*init)(); } MODEL; So basically the cpu[3] needs to change to cpu[4]. Then it'll be fine.... This is like having char bob[4];, placing four chars in there, so ther...
by neozeed
Thu 27 Aug, 2015 4:15 am
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 222223

Re: Networking discussion

Something could be wrong here. I'm wondering what could be causing the invalid CPU type entries on 386 and 486-based CPU types. So basically in win-config.c the expression: h = GetDlgItem(hdlg, IDC_COMBOCPUM); c = 0; while (models[romstomodel[romset]].cpu[c].cpus != NULL && c < 3) is evalua...
by neozeed
Thu 27 Aug, 2015 3:52 am
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 222223

Re: Networking discussion

Something could be wrong here. I'm wondering what could be causing the invalid CPU type entries on 386 and 486-based CPU types. So basically in win-config.c the expression: h = GetDlgItem(hdlg, IDC_COMBOCPUM); c = 0; while (models[romstomodel[romset]].cpu[c].cpus != NULL && c < 3) is evalua...
by neozeed
Wed 26 Aug, 2015 9:47 pm
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 222223

Re: Networking discussion

Oh yeah, in the Makefile.mingw stuff the CPP should be CXX CPP is the C preprocessor by default as a macro, CXX is C++ .. I still get the broken menu, must be something with the resource compiler? $ /usr/local/gcc-4.8.0-qt-4.8.4-for-mingw32/win32-gcc/bin/i586-mingw32-windres --version GNU windres (G...
by neozeed
Wed 26 Aug, 2015 9:39 pm
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 222223

Re: Networking discussion

All the 386/486 type processors let you select vendors that clearly are not vendors... Selecting the blanks, or motherboard types gives an instant crash. I guess there isn't a correct terminator in the drop down list.. See if you can fix the terminator in the drop down list of the CPU type. Tom can...
by neozeed
Wed 26 Aug, 2015 8:41 pm
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 222223

Re: Networking discussion

TomWalker wrote:Not something I've seen. Instructions on how to reproduce would be helpful.
All the 386/486 type processors let you select vendors that clearly are not vendors... Selecting the blanks, or motherboard types gives an instant crash. I guess there isn't a correct terminator in the drop down list..
by neozeed
Wed 26 Aug, 2015 2:27 pm
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 222223

Re: Networking discussion

What are the changes in sound.c for? If I don't commit those changes, will it work? apparently it was a floppy change that was corrupting things. Also due to the way PCem works with constant loading and unloading I want to re-do SLiRP as a DLL so hopefully it has a more full state flush when loadin...
by neozeed
Wed 26 Aug, 2015 12:55 pm
Forum: Development
Topic: i know its way too late to ask but id love an EMS board emu
Replies: 2
Views: 3757

i know its way too late to ask but id love an EMS board emu

i really hate emm386, and would rather have an emulated EMS board.

Plus it would be great for 8086/80286 based stuff.
by neozeed
Wed 26 Aug, 2015 12:49 pm
Forum: General
Topic: Specifying less than 1 MB RAM possible?
Replies: 10
Views: 9048

Re: Specifying less than 1 MB RAM possible?

umb remapping of xms was a "neat chipset" feature if i remember it right. Otherwise the 384kb sits above 1 mb, and you have to unlock the a20 gate and all that jazz.

Msdos 5 could use the first 64kb of xms as part of dos=high
by neozeed
Wed 26 Aug, 2015 12:38 pm
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 222223

Re: Networking discussion

startmenu wrote:What are the changes in sound.c for? If I don't commit those changes, will it work?

I compile it without any optimization

gcc -c sound.c

So far that seems to work the best. No idea why it crashes otherwise while creating a thread.
by neozeed
Wed 26 Aug, 2015 10:30 am
Forum: Development
Topic: Discussion about SCSI
Replies: 5
Views: 6359

Re: Discussion about SCSI

I borrowed the scsi disk code from Previous, it was surprisingly easy to integrate with Basilisk II.
by neozeed
Wed 26 Aug, 2015 3:22 am
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 222223

Re: Networking discussion

about the netinterface, I think it should be deprecated thanks to this! :) As at the time in 2013 I was not as good as I am now. I was trying not to be all that invasive to the code... And most of what I have in there needs to be changed around a bit to make it easier to read, and to make it suppor...
by neozeed
Wed 26 Aug, 2015 3:03 am
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 222223

Re: Networking discussion

Neozeed, the SLiRP network still works with this updated patch! :D As for network connection options, I would also like to see the AMD PCNet II Family Adapter and Realtek RTL8139 network cards emulated. That network card is currently used in Qemu, VMware Workstation/Player, VirtualBox. I think addi...
by neozeed
Wed 26 Aug, 2015 2:32 am
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 222223

Re: Networking discussion

OK, so here is my combined SLiRP and PCAP binary/source . http://vpsland.superglobalmegacorp.com/install/pcem/PCem-3a3a12894d2c-pcap-slirp.7z Again sorry, you have to deal with the stupid password protection. The 404 page has the username and password. USING PCAP If you want to use pcap, you will ne...
by neozeed
Tue 25 Aug, 2015 11:59 pm
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 222223

Re: Networking discussion

therock247uk wrote:Let me know when ready id like to test it out.
I will post details once it's in some kind of shape like the pcap stuff that I think users can tackle. It's all hard coded now, but after re-compiling I can switch between slirp & pcap by changing a 1 to a 0 so the guts are in place.
by neozeed
Tue 25 Aug, 2015 11:57 pm
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 222223

Re: Networking discussion

Oh no! I'm wondering if there is a way to use SLiRP or Winpcap as a option without having to break SLiRP and its networking capabilities in the first place, btw? Dont worry ill get it sorted out today. And push something to test! Thank you so much for telling me! With the option to use SLiRP or Win...
by neozeed
Tue 25 Aug, 2015 10:33 pm
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 222223

Re: Networking discussion

ppgrainbow wrote: Oh no! I'm wondering if there is a way to use SLiRP or Winpcap as a option without having to break SLiRP and its networking capabilities in the first place, btw?
Dont worry ill get it sorted out today. And push something to test!
by neozeed
Tue 25 Aug, 2015 12:45 pm
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 222223

Re: Networking discussion

Well I phased in pcap, but I broke slirp.

Image

Time to fix that again.

Also I'm a little confused on reading and writing to the config file... and I'd love to store strings, like the ethernet interface name... Right now it's hard coded, but it does work!
by neozeed
Tue 25 Aug, 2015 9:02 am
Forum: Development
Topic: v10 rough timetable
Replies: 40
Views: 36856

Re: v10 rough timetable

Looks like some kind of race condition in the CD thread? D:\pcem>gdb PCem.exe GNU gdb (GDB) 7.6.1 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There i...
by neozeed
Tue 25 Aug, 2015 8:54 am
Forum: General
Topic: rev322: booting win98 crashed the emulator
Replies: 7
Views: 7369

Re: rev322: booting win98 crashed the emulator

OK got it to crash, it doesn't crash every time. That is the 'trick'. D:\pcem>gdb pcem.exe GNU gdb (GDB) 7.6.1 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribut...
by neozeed
Tue 25 Aug, 2015 6:02 am
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 222223

Re: Networking discussion

leilei wrote:Quake? Lol let's go a little more modern :)
pcemoaserver.jpg
(the shifted image is a SDL bug with the 3dfx ICD; not PCem related)
Too modern for me!

Ive never looked at the q3 code.. although i guess if its not threaded another MS-DOS port could be possible.... when i get bored.
by neozeed
Tue 25 Aug, 2015 5:03 am
Forum: General
Topic: rev322: booting win98 crashed the emulator
Replies: 7
Views: 7369

Re: rev322: booting win98 crashed the emulator

i wonder if it is the Midi code...
by neozeed
Tue 25 Aug, 2015 2:18 am
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 222223

Re: Networking discussion

Haven't tried any online gaming yet, one appropriate game would be Subspace Continuum, if that still works in Win9x... Quake works.. Which is no surprise as I've used it with SLiRP & Qemu. I'd be more worried if it didn't! SLiRP does some old school NAT, from the FreeBSD 3.x days so that is bas...
by neozeed
Tue 25 Aug, 2015 2:15 am
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 222223

Re: Networking discussion

@neozeed, thanks for the explanation. Saved me a lot of hair pulling trying to figure out why things weren't working when they weren't supposed to be working. Are you saying that at some point it will be possible to select between SLIRP and PCAP for networking? I think the wireless issues and bridg...