Nowind, Mac and Linux

Страница 2/7
1 | | 3 | 4 | 5 | 6 | 7

By Sky_hawk

Champion (267)

Аватар пользователя Sky_hawk

25-05-2011, 14:45

Jan here, to confirm, Manual is right, nowind works under linux and MacOs just fine. It is true however that I mainly develop on windows and only occasionally check that linux and macos support is still working. As of now (25 mei 2011) I confirmed that everything is compiling on windows and linux, mac also I think. Make sure that boost is installed and you use 'cmake -G 'Unix Makefiles' to create proper makefiles for your platform. For Windows vs2008 project files are available from the repository, but your can also generate others using cmake.

sf.net repository is abandoned because it was too slow (back then) after i'm back from vacation i'll put some forwarding messages on sf.net to make this clear.
See also the the readme.txt at nowindlibraries/readme.txt, for a short list of prerequisites (required packages) to install before compiling nowindlibraries.

It is needed to either start ./nowindhost as root or give the user the need rights to open usb devices, otherwise, the executable will start, but will not be able
to detect the nowind-interface.

Gr, Jan

By yzi

Champion (444)

Аватар пользователя yzi

25-05-2011, 20:33

I think I managed to build nwhostapp now, on Mac OS X and Macports, using the cmake build command

cmake -G "Unix Makefiles" --debug-output

It didn't work straight out of the svn checkout, though. Of course I had to first install cmake, boost, libusb, and libftdi from Macports, but the main CMakeLists.txt was not compatible with the Macports directory structure, although CMake is supposed to handle platform dependencies.

This line:

set(Boost_INCLUDEDIR /usr/include)

had to be changed to this: (note also the difference in the name of the variable)

set(Boost_INCLUDE_DIR /opt/local/var/macports/software/boost/1.46.1_0/opt/local/include)

And no, using plain /opt/local/include didn't work. The compiler complained about missing filesystem.hpp.

I think there's probably some way to fetch the correct include directory using CMake's scripts, but I'll let someone else find that out.

Now the only thing left is to actually test it!

By yzi

Champion (444)

Аватар пользователя yzi

25-05-2011, 21:46

Ok. At first it didn't work at all, just went straight to BASIC and depending on which slot I had plugged the cartridge, saying "files" in BASIC either responded "disk offline" or "disk io error" (or something).

Then I tried to flash the cartridge with both NOWIND~1.ROM and NOWIND~2.ROM that were on the included CD, but nwhostapp didn't accept either one of them, just saying "Error: No rom header found! (did you specify the wrong file?)" So then I flashed the nowind.rom file that was included in the "msxsrc" directory of the source package (version 4.2 beta, I think). Nwhostapp did accept that one.

Now it partly sort of works, BUT it still boots to BASIC and when I list files, it shows stuff that's in the Mac's working directory, i.e. the nwhostapp directory. Regardless of which .dsk file I have specified. I also tried running it with the -i parameter, but it's still just using the current directory, not the .dsk file.

I tried e.g.

CALL IMAGE("dos2.dsk")

with the included dsk file, and nwhostapp says it's changing to that disk, but it still just goes to BASIC.

Finally, I tried "nwhostapp -2 -i dos2.dsk" and that indeed DID BOOT TO MSX-DOS2! Smile Whoo hoo, at last I was able to do something useful with the Nowind cartridge. I also tried our old Aekrus demo's dsk with DOS1 and that one worked as well!

Btw, I'm using it with Philips NMS-8255 MSX2.

By yzi

Champion (444)

Аватар пользователя yzi

26-05-2011, 18:26

Ok. Does anyone have any idea how to use the Nowind cartridge on an MSX1 computer?

I tried it with Canon V-20, and it does work to some degree, but not really. When booting, it displays the welcome message, but it can't find MSXDOS.SYS (which IS on the disk) so it goes to BASIC. It also does not really use the disk that was inserted on the command line of nwhostapp. Here's what it looks like
www.kameli.net/~yzi/Canon_V-20_Nowind.jpg

Specifying the "-2" switch doesn't have any effect.

Also, the V-20 doesn't have a reset button (right??) so that's a problem?

By Manuel

Ascended (18151)

Аватар пользователя Manuel

26-05-2011, 19:28

weird, the problem is that it doesn't recognize the dsk image. What does the nwhostapp tell you?

By yzi

Champion (444)

Аватар пользователя yzi

26-05-2011, 20:22

Nwhostapp prints a lot of stuff, but as far as I can tell, at least the MSX is trying to locate MSXDOS.SYS. It prints this (among a lot of other things)

...
[nwhost]  # STATE_EXECUTE_COMMAND
[nwhost]  nu hebben we een fcb: MSXDOS.SYS
...

What other lines would be interesting?

By yzi

Champion (444)

Аватар пользователя yzi

26-05-2011, 20:28

And take a look at this screenshot
www.kameli.net/~yzi/Canon_V-20_Nowind_2.jpg

I'm explicitly telling it (from the MSX) to switch to dos1.dsk (which was included in the source package), and the command seems to succeed. Still it's apparently not using that dsk.

By Manuel

Ascended (18151)

Аватар пользователя Manuel

26-05-2011, 21:38

Just put all output here, with a command line which specifies a disk image.

By yzi

Champion (444)

Аватар пользователя yzi

27-05-2011, 07:05

avaakkus.dsk contains the following:

rddsk version 1.6 by Arnold Metselaar, (c) 1996--1998
Diskimage: avaakkus.dsk
MSXDOS  .SYS   2496 Tue Aug 11 10:35:26 2009
COMMAND .COM   6656 Tue Aug 11 10:35:26 2009
ALKO    .COM  38432 Wed Apr 15 20:23:08 1998
AUTOEXEC.BAT     37 Tue Aug 11 12:05:16 2009
AVAAKKUS.BAT     37 Wed Apr 15 20:23:08 1998
AVAAKKUS.TXT    483 Wed Apr 15 20:23:08 1998
DOOMI   .COM  43024 Wed Apr 15 20:23:10 1998
PALLIT  .COM  48321 Wed Apr 15 20:23:10 1998
ROTTA   .COM  49162 Wed Apr 15 20:23:10 1998
TUNNELI .COM  47376 Wed Apr 15 20:23:10 1998


The command line is: nwhostapp -i avaakkus.dsk

And the whole procedure is:
- start nwhostapp with that command line
- wait 1-2 seconds
- turn on MSX (power on)
- wait 1-2 seconds
- plug USB cable to Mac, just a little before MSX's beep, so nwhostapp prints the first lines at the beep
- watch output, and MSX going to BASIC

and the output from nwhostapp is:

[nwhost] nowindusb_startup
Nowind Interface USB host application v4.2
Parse commandline parameters...
Inserting image avaakkus.dsk into drive 0
NwhostService::setImage: avaakkus.dsk
[nwhost] nowindusb_set_image 0, avaakkus.dsk
[nwhost] nowindusb_add_drive 0
[nwhost] Opened file avaakkus.dsk read/write.
Using LIBUSB + LIBFTDI
Using driver LIBFTDI, please insert nowind interface...
Found Nowind Interface using LIBFTDI!
Internal buffers purged!
[nwhost] received: [.] (0xaf) in state: 0, activeCommand: 0 (0x00)
[nwhost]  # STATE_SYNC2
[nwhost] received: [.] (0x05) in state: 1, activeCommand: 0 (0x00)
[nwhost]  # STATE_RECEIVE_COMMAND
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x02) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0xc3) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0xfc) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0xac) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0xfa) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x93) in state: 2, activeCommand: 0 (0x00)
[nwhost] prepareCommand: 147 (0x93)
[nwhost]  # STATE_EXECUTE_COMMAND
[nwhost] MSX requests command at startup
[nwhost]  # STATE_SYNC1
[nwhost] received: [.] (0xaf) in state: 0, activeCommand: 0 (0x00)
[nwhost]  # STATE_SYNC2
[nwhost] received: [.] (0x05) in state: 1, activeCommand: 0 (0x00)
[nwhost]  # STATE_RECEIVE_COMMAND
[nwhost] received: [.] (0x01) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0xac) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [W] (0x57) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0xc3) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [ ] (0x20) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x10) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [] (0x7f) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x93) in state: 2, activeCommand: 0 (0x00)
[nwhost] prepareCommand: 147 (0x93)
[nwhost]  # STATE_EXECUTE_COMMAND
[nwhost] MSX requests next command at startup
[nwhost]  # STATE_SYNC1
[nwhost] received: [.] (0xaf) in state: 0, activeCommand: 0 (0x00)
[nwhost]  # STATE_SYNC2
[nwhost] received: [.] (0x05) in state: 1, activeCommand: 0 (0x00)
[nwhost]  # STATE_RECEIVE_COMMAND
[nwhost] received: [.] (0x01) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x10) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [W] (0x57) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0xc3) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [ ] (0x20) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x10) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [] (0x7f) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x93) in state: 2, activeCommand: 0 (0x00)
[nwhost] prepareCommand: 147 (0x93)
[nwhost]  # STATE_EXECUTE_COMMAND
[nwhost] MSX requests next command at startup
[nwhost] No more startup commands.
[nwhost]  # STATE_SYNC1
[nwhost] received: [.] (0xaf) in state: 0, activeCommand: 0 (0x00)
[nwhost]  # STATE_SYNC2
[nwhost] received: [.] (0x05) in state: 1, activeCommand: 0 (0x00)
[nwhost]  # STATE_RECEIVE_COMMAND
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0xfd) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [W] (0x57) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0xc3) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [ ] (0x20) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [T] (0x54) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x92) in state: 2, activeCommand: 0 (0x00)
[nwhost] prepareCommand: 146 (0x92)
[nwhost]  # STATE_EXECUTE_COMMAND
[nwhost]  # STATE_SYNC1
[nwhost] received: [.] (0xaf) in state: 0, activeCommand: 0 (0x00)
[nwhost]  # STATE_SYNC2
[nwhost] received: [.] (0xff) in state: 1, activeCommand: 0 (0x00)
[nwhost]  # STATE_SYNC1
[nwhost] MSX reset
[nwhost] received: [.] (0xaf) in state: 0, activeCommand: 0 (0x00)
[nwhost]  # STATE_SYNC2
[nwhost] received: [.] (0x05) in state: 1, activeCommand: 0 (0x00)
[nwhost]  # STATE_RECEIVE_COMMAND
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x04) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [!] (0x21) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0xfb) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x10) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x85) in state: 2, activeCommand: 0 (0x00)
[nwhost] prepareCommand: 133 (0x85)
[nwhost]  # STATE_EXECUTE_COMMAND
[nwhost]  # STATE_SYNC1
[nwhost] received: [.] (0xaf) in state: 0, activeCommand: 0 (0x00)
[nwhost]  # STATE_SYNC2
[nwhost] received: [.] (0x05) in state: 1, activeCommand: 0 (0x00)
[nwhost]  # STATE_RECEIVE_COMMAND
[nwhost] received: [.] (0x02) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [O] (0x4f) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0xfd) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: ['] (0x27) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [w] (0x77) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0xc9) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x86) in state: 2, activeCommand: 0 (0x00)
[nwhost] prepareCommand: 134 (0x86)
[nwhost]  # STATE_EXECUTE_COMMAND
[nwhost] INIENV (romdrv nr: 255) 
[nwhost]  # STATE_SYNC1
[nwhost] received: [<] (0x3c) in state: 0, activeCommand: 0 (0x00)
[nwhost] received: [.] (0xc3) in state: 0, activeCommand: 0 (0x00)
[nwhost] received: [.] (0xaf) in state: 0, activeCommand: 0 (0x00)
[nwhost]  # STATE_SYNC2
[nwhost] received: [.] (0x05) in state: 1, activeCommand: 0 (0x00)
[nwhost]  # STATE_RECEIVE_COMMAND
[nwhost] received: [.] (0xf9) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x01) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0xac) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0xeb) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [D] (0x44) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x80) in state: 2, activeCommand: 0 (0x00)
[nwhost] prepareCommand: 128 (0x80)
[nwhost]  # STATE_EXECUTE_COMMAND
[nwhost] NowindHost::diskRead, startSector: 0  sectorAmount: 1, address: 0xebac
[nwhost] BlockRead::init(startAddress: 0xebac, size: 0x0200
[nwhost] BlockRead::blockRead, startAddress: 0xEBAC, size: 0x0200
[nwhost] BlockRead::blockReadHelper, size: 0x200, processedData: 0x00
[nwhost]  # STATE_BLOCKREAD
[nwhost] received: [.] (0x01) in state: 9, activeCommand: 128 (0x80)
[nwhost] ACK, tail matched, 3 datablocks left
[nwhost] received: [.] (0x01) in state: 9, activeCommand: 128 (0x80)
[nwhost] ACK, tail matched, 2 datablocks left
[nwhost] received: [.] (0x02) in state: 9, activeCommand: 128 (0x80)
[nwhost] ACK, tail matched, 1 datablocks left
[nwhost] received: [.] (0x04) in state: 9, activeCommand: 128 (0x80)
[nwhost] ACK, tail matched, 0 datablocks left
[nwhost]  # STATE_SYNC1
[nwhost] received: [.] (0xaf) in state: 0, activeCommand: 0 (0x00)
[nwhost]  # STATE_SYNC2
[nwhost] received: [.] (0x05) in state: 1, activeCommand: 0 (0x00)
[nwhost]  # STATE_RECEIVE_COMMAND
[nwhost] received: [.] (0xf9) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x01) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0xac) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0xeb) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [D] (0x44) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x80) in state: 2, activeCommand: 0 (0x00)
[nwhost] prepareCommand: 128 (0x80)
[nwhost]  # STATE_EXECUTE_COMMAND
[nwhost] NowindHost::diskRead, startSector: 0  sectorAmount: 1, address: 0xebac
[nwhost] BlockRead::init(startAddress: 0xebac, size: 0x0200
[nwhost] BlockRead::blockRead, startAddress: 0xEBAC, size: 0x0200
[nwhost] BlockRead::blockReadHelper, size: 0x200, processedData: 0x00
[nwhost]  # STATE_BLOCKREAD
[nwhost] received: [.] (0x01) in state: 9, activeCommand: 128 (0x80)
[nwhost] ACK, tail matched, 3 datablocks left
[nwhost] received: [.] (0x01) in state: 9, activeCommand: 128 (0x80)
[nwhost] ACK, tail matched, 2 datablocks left
[nwhost] received: [.] (0x02) in state: 9, activeCommand: 128 (0x80)
[nwhost] ACK, tail matched, 1 datablocks left
[nwhost] received: [.] (0x04) in state: 9, activeCommand: 128 (0x80)
[nwhost] ACK, tail matched, 0 datablocks left
[nwhost]  # STATE_SYNC1
[nwhost] received: [.] (0xaf) in state: 0, activeCommand: 0 (0x00)
[nwhost]  # STATE_SYNC2
[nwhost] received: [.] (0x05) in state: 1, activeCommand: 0 (0x00)
[nwhost]  # STATE_RECEIVE_COMMAND
[nwhost] received: [.] (0x0f) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [b] (0x62) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x9d) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0xc0) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [$] (0x24) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0xf3) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x80) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0xfd) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x0f) in state: 2, activeCommand: 0 (0x00)
[nwhost] prepareCommand: 15 (0x0f)
[nwhost]  # STATE_RECEIVE_PARAMETERS
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [M] (0x4d) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [S] (0x53) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [X] (0x58) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [D] (0x44) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [O] (0x4f) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [S] (0x53) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [ ] (0x20) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [ ] (0x20) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [S] (0x53) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [Y] (0x59) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [S] (0x53) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost]  # STATE_EXECUTE_COMMAND
[nwhost]  nu hebben we een fcb: MSXDOS.SYS
[nwhost]  # STATE_SYNC1
[nwhost] received: [.] (0xaf) in state: 0, activeCommand: 0 (0x00)
[nwhost]  # STATE_SYNC2
[nwhost] received: [.] (0x05) in state: 1, activeCommand: 0 (0x00)
[nwhost]  # STATE_RECEIVE_COMMAND
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [y] (0x79) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0xf5) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [?] (0x3f) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [[] (0x5b) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [`] (0x60) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x00) in state: 2, activeCommand: 0 (0x00)
[nwhost] received: [.] (0x0f) in state: 2, activeCommand: 0 (0x00)
[nwhost] prepareCommand: 15 (0x0f)
[nwhost]  # STATE_RECEIVE_PARAMETERS
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [A] (0x41) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [U] (0x55) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [T] (0x54) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [O] (0x4f) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [E] (0x45) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [X] (0x58) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [E] (0x45) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [C] (0x43) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [B] (0x42) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [A] (0x41) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [S] (0x53) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [R] (0x52) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [U] (0x55) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [N] (0x4e) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: ["] (0x22) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [A] (0x41) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [U] (0x55) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [T] (0x54) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [O] (0x4f) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [E] (0x45) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [X] (0x58) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [E] (0x45) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [C] (0x43) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x2e) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [B] (0x42) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [A] (0x41) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [S] (0x53) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x00) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0x92) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [[] (0x5b) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [.] (0xcd) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [`] (0x60) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [\] (0x5c) in state: 3, activeCommand: 15 (0x0f)
[nwhost] received: [!] (0x21) in state: 3, activeCommand: 15 (0x0f)
[nwhost]  # STATE_EXECUTE_COMMAND
[nwhost]  nu hebben we een fcb: AUTOEXEC.BAS
[nwhost]  # STATE_SYNC1

At this point, the MSX is showing "Enter date (D-M-Y)", going to BASIC.

By Manuel

Ascended (18151)

Аватар пользователя Manuel

27-05-2011, 18:40

This actually looked quite good. But What I find strange is that you plug the USB so late.

I just plug the USB and keep it plugged the whole time. Then I start the nwhostapp with the disk image and then I start the MSX. I did notice that it didn't always work on some USB ports, e.g. on an USB hub. I had to plug it directly on the PC with my old PC.

Страница 2/7
1 | | 3 | 4 | 5 | 6 | 7