-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to load shell on real hardware #1
Comments
I can think of 2 issues that might be causing this.
You could try making your Everdrive use a "legally obtained" copy of the FDS BIOS, if you haven't already, by putting it in "EDN8/disksys.rom". |
That's a great suggestion. I didn't think about it not being the original BIOS with the jingle on boot-up. Unfortunately, I haven't been able to get any disksys.rom to work in the EDN8 directory. It still uses the built-in blue screen version, no matter which one I've tried. I even truncated the first 16 bytes just to be sure there wasn't a header, as the release notes said it required not being there. I am on the latest firmware, confirmed in the menus. I'll ask around if anyone has gotten this to work correctly, see what they use. If you did get the original BIOS to work, let me know what the checksums are for the file so I can be sure that I'm using the correctly prepared version. Thanks! |
I've got the older Everdrive N8 (non-pro) which doesn't seem to support changing the disk system BIOS so I haven't been able to test that out myself. |
Hello from Japan. Here is a movie of booting LUnix. I also own a China clone Everdrive N8 which can load fds files. After receiving "l sh" command, my system freezes for a long time. |
This is hard to debug/develop with the equipment I have so forgive me for just putting my thoughts/ideas out here.
Here's what I think is happening. I'll review my code and see if I can identify the problem. |
Thank you for you reply. My FDS Emulator and Chinese clone Everdrive N8 show a file selecting menu. These interfaces may cause the missing of the 1st block of the lng-fds files. |
I should also mention that it detects my NTSC NES as a 50hz PAL unit on startup. Let me know if you want me to open a separate issue for this, but I thought it might cause timing issues with reading a disk. |
To famiclone6502-san. You mentioned that you used your Everdrive N8 Pro for booting the lunix.fds. Is it possible to set your Everdrive N8 Pro autoboot mode and boot your NES with Everdrive N8 Pro? |
Yes, I've been using auto-boot. Sometimes the behavior differed when using auto-boot, sometimes it didn't, but it would do one of those three issues originally described. They both say 50hz PAL. |
@famiclone6502 The 50hz PAL issue is probably unrelated to the shell loading issue. The disk driver treats all systems identically, regardless of how it was identified. Feel free to open another issue for that. |
Thank you for your reply. |
The "Wrong block CRC" message from the FDSkey definitely suggests that the driver is failing to verify the checksum. |
I'm getting a hang after running the command in Mesen2. You really ought to test it on this emulator with the recommended developer settings. |
@decrazyo Thank you for telling your progress to us. Accoridng to my FDSkey responce, reading data stopped at the end of header region. I imagine that FDS file can not inform the begining of the disk to the CRC checking IC. I think we need to add the information of an end of disk or of a begining of the disk to the FDS file. I will try to add GAPS between "FDS" and "*NINTENDO-HVC*" later. Reference
|
@TakuikaNinja Could you tell us your Mesen2 setting. If possible, please show us Mesen2's debugger message. |
The |
(I use a HIDPI monitor, which makes my screenshots really large. sorry.) |
I have an NES with a Famicom EXP port mod, plus a Famicom keyboard and flash carts.
Using the Everdrive N8 Pro I am able to type just fine, but when I try to load (l sh), it gives one of these various behaviors:
I am unable to load the disk at all using the PowerPak, it locks up on the load screen.
I don't have a real floppy drive or RAM cart setup to test with, unfortunately.
(Very cool project, thanks for sharing!)
The text was updated successfully, but these errors were encountered: