strdr
Student
I need some help debugging this setup..
I have a Naomi 2 with Multibios, Capcom IO and PSU is a converted PC ATX.
I recently purchased a net dimm from China on ebay - Firmware 2.13 with 256mb along with a Zero Pic from Europe.
So last week I installed the pic, and using transfergame upgraded the firmware from 2.13 to 4.01 without any issue. After trying to load a number of games only Ikaruga worked and all the others would get to the game loading screen and then cut out with an Error 33. So all signs (I think) point to the zero pic. I even tried booting from an old XP machine as people elsewhere have said to have better success, which I thought odd but why not try! No difference.
Further whilst considering getting another pic or digging out my programmer at my parents house to attempt create one I read that triforcetools.py works well with no pic at all, so I thought I would give that a go in the interim -albeit using a renamed version called naomi_boot.py.
Apart from the issues getting all the python setup I managed to get things "working", it would error out at various stages but I started debugging the code and got closer.
I tried again tonight and it connected (screen blacked out) and started sending the files - I could see numbers cycling in the console. Then it errored out with:
So at this point I wasnt sure if it didnt like the name of the game or if it needed it as a string or something, in any case I tried another game and started logging the sys.argv[1] to just check what was getting through, in this case MarvelVsCapcom2.bin
Now..I dont think I power cycled the Naomi at this stage and tried another game (something I would do with transfergame.exe) and this happened:
EDIT: just noticed I used triforcetools.py this time.
The connection was forcibly closed by the remote host.
I couldn't ping the Naomi at this point, the screen was black. I power cycled the Naomi as it didnt boot - black screen. Usually it will take around 15-20 seconds to boot up with Checking Network screen.
What I have tried so far (all fail to fix boot issue):
Any ideas?
I have a Naomi 2 with Multibios, Capcom IO and PSU is a converted PC ATX.
I recently purchased a net dimm from China on ebay - Firmware 2.13 with 256mb along with a Zero Pic from Europe.
So last week I installed the pic, and using transfergame upgraded the firmware from 2.13 to 4.01 without any issue. After trying to load a number of games only Ikaruga worked and all the others would get to the game loading screen and then cut out with an Error 33. So all signs (I think) point to the zero pic. I even tried booting from an old XP machine as people elsewhere have said to have better success, which I thought odd but why not try! No difference.
Further whilst considering getting another pic or digging out my programmer at my parents house to attempt create one I read that triforcetools.py works well with no pic at all, so I thought I would give that a go in the interim -albeit using a renamed version called naomi_boot.py.
Apart from the issues getting all the python setup I managed to get things "working", it would error out at various stages but I started debugging the code and got closer.
I tried again tonight and it connected (screen blacked out) and started sending the files - I could see numbers cycling in the console. Then it errored out with:
Code:
D:\Naomi\ROMs\unzip>python naomi_boot.py VirtuaTennis.bin
connecting...
ok!
Traceback (most recent call last):
File "naomi_boot.py", line 221, in <module>
DIMM_UploadFile(sys.argv[1])
File "naomi_boot.py", line 132, in DIMM_UploadFile
DIMM_Upload(addr, data, 0)
File "naomi_boot.py", line 68, in DIMM_Upload
s.send(struct.pack("<IIIH", 0x04800000 | (len(data) + 0xA) | (mark << 16), 0, addr, 0) + data)
socket.timeout: timed out
So at this point I wasnt sure if it didnt like the name of the game or if it needed it as a string or something, in any case I tried another game and started logging the sys.argv[1] to just check what was getting through, in this case MarvelVsCapcom2.bin
Code:
D:\Naomi\ROMs\unzip>python naomi_boot.py MarvelVsCapcom2.bin
connecting...
MarvelVsCapcom2.bin
ok!
Traceback (most recent call last):
File "naomi_boot.py", line 222, in <module>
DIMM_UploadFile(sys.argv[1])
File "naomi_boot.py", line 133, in DIMM_UploadFile
DIMM_Upload(addr, data, 0)
File "naomi_boot.py", line 69, in DIMM_Upload
s.send(struct.pack("<IIIH", 0x04800000 | (len(data) + 0xA) | (mark << 16), 0, addr, 0) + data)
socket.timeout: timed out
EDIT: just noticed I used triforcetools.py this time.
Code:
D:\Naomi\ROMs\unzip>python triforcetools.py 192.168.1.222 VirtuaTennis.bin
connecting...
ok!
Traceback (most recent call last):
File "triforcetools.py", line 214, in <module>
DIMM_UploadFile(sys.argv[2])
File "triforcetools.py", line 126, in DIMM_UploadFile
DIMM_Upload(addr, data, 0)
File "triforcetools.py", line 62, in DIMM_Upload
s.send(struct.pack("<IIIH", 0x04800000 | (len(data) + 0xA) | (mark << 16), 0, addr, 0) + data)
socket.error: [Errno 10054] An existing connection was forcibly closed by the remote host
I couldn't ping the Naomi at this point, the screen was black. I power cycled the Naomi as it didnt boot - black screen. Usually it will take around 15-20 seconds to boot up with Checking Network screen.
What I have tried so far (all fail to fix boot issue):
- Reseated the netdimm
- removed netdimm from case and reseated, 2 green LEDs flash like network access but I cannot ping.
- removed netdimm board and left base board only 2x red led on.
- removed RAM
Any ideas?