-
Notifications
You must be signed in to change notification settings - Fork 17
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
Does harddrive images work? #63
Comments
It's working fine since months. Not the fastest in the world, but working. |
The logs should tell you which device it's reading from and whether it's the floppy or the HDD. In case of the HDD you need a harddisk driver installed in you image. If that's present and being loaded you should immediately see its boot messages on the Atari ST screen. |
First image which I tested doesn't have driver in it, but it works with emutos because it has driver in tos. So I tested with standard image 1.04 on hatari and image without driver doesn't work (according harbaum comment this is expected behaviour). I have another HDD image 1.5GB with multiple partitions to support tos 1.04, but fpga is rebooted before image is loaded and it takes long time before reboot :-/ Maybe there is some watchdog causing that. This big image work without any issue on HAtari and TOS 1.04 Additionally emutos doesn't work with FPGA, I got panic error with wrong address :-/ During loading big image I see 23x times message similar to this: Backtrace: 0x4201E60A:0x3FC96420 0x4201EA20:0x3FC96440 0x4037779D:0x3FC96470 0x40379A11:0x3FCA7B70 0x40379181:0x3FCA7B90 0x4037919E:0x3FCA7BB0 0x403796C9:0x3FCA7BD0 0x40379846:0x3FCA7C10 0x4200EAA5:0x3FCA7C30 0x4200AEE4:0x3FCA7C80 0x4200AF11:0x3FCA7CA0 0x4200AF21:0x3FCA7CC0 0x420101E2:0x3FCA7CE0 0x420104BF:0x3FCA7D00 0x42010E01:0x3FCA7D20 0x42012F7C:0x3FCA7D40 0x4200B314:0x3FCA7D80 0x4200BEFC:0x3FCA7DD0 0x4200C25D:0x3FCA7DF0 0x4200CC24:0x3FCA7E10 0x4200CC71:0x3FCA7E30 0x4037BF45:0x3FCA7E60 SDC: sdc_read(0x3fc99404,8608,1) and just before restart there is: Core 0 register dump: Backtrace: 0x40381ea7:0x3fca7c10 0x4038187d:0x3fca7c30 0x40376409:0x3fca7c50 0x40376515:0x3fca7c70 0x40376545:0x3fca7ca0 0x403761ec:0x3fca7cc0 0x40376221:0x3fca7ce0 0x40382f8d:0x3fca7d00 0x400509e2:0x3fca7d20 0x40055634:0x3fca7d40 0x40055619:0x3fca7d60 0x4200b360:0x3fca7d80 0x4200befc:0x3fca7dd0 0x4200c25d:0x3fca7df0 0x4200cc24:0x3fca7e10 0x4200cc71:0x3fca7e30 0x4037bf45:0x3fca7e60 ELF file SHA256: 0e897e1f7 Rebooting... Is it a limitation of ESP32 as companion MCU? Should I try other companion MCU? |
I've tested additionally with BL616 and 1.5GB image works, a little bit slow during image selection, but after that works as expected. It looks like it's ESP32-S3 issue only. |
ESP32-S3 |
First of all, great project!!!
I tried to test harddisk image. In OSD I was able to select hd.img and I saw in longs (on companion device) that it's reading something (many "SDC: sdc_read(0x3fc99404,5403,1)"), after that nothing happen, no diskdrive. I also try to restart, but only same log during loading and nothing else.
Is harddisk image is implemented on FPGA? Or it's only beginning of implementation in MCU (OSD)?
I tried 1.04 and 2.06 TOSes and I tested image with Hatari emulator before trying it on FPGA.
The text was updated successfully, but these errors were encountered: