- WoC (QUIT: Remote host closed the connection) (woc@2603-8080-cd40-00c6-eaaf-8a29-4225-dc1f.res6.spectrum.com) | 00:06 | |
+ WoC (woc@2603-8080-cd40-00c6-eaaf-8a29-4225-dc1f.res6.spectrum.com) | 00:06 | |
+ RobDangerous (~Thunderbi@p200300ec8f189c00b8cc4b755cd26b5e.dip0.t-ipconnect.de) | 02:33 | |
+ bfarmilo_ (~bfarmilo@202.56.40.240) | 05:17 | |
- bfarmilo__ (QUIT: Ping timeout: 246 seconds) (~bfarmilo@202.56.40.240) | 05:20 | |
- RobDangerous (QUIT: Ping timeout: 246 seconds) (~Thunderbi@p200300ec8f189c00b8cc4b755cd26b5e.dip0.t-ipconnect.de) | 06:01 | |
+ RobDangerous (~Thunderbi@p200300ec8f189c00d0aaa67d3f4b6919.dip0.t-ipconnect.de) | 09:56 | |
- RobDangerous (QUIT: Quit: RobDangerous) (~Thunderbi@p200300ec8f189c00d0aaa67d3f4b6919.dip0.t-ipconnect.de) | 10:53 | |
+ RobDangerous (~Thunderbi@p200300ec8f189c00c482965b2f636b77.dip0.t-ipconnect.de) | 10:58 | |
+ WoC` (woc@2603-8080-cd40-00c6-eaaf-8a29-4225-dc1f.res6.spectrum.com) | 11:22 | |
- WoC (QUIT: Ping timeout: 246 seconds) (woc@2603-8080-cd40-00c6-eaaf-8a29-4225-dc1f.res6.spectrum.com) | 11:24 | |
+ admin^ (~admin@ae037032.dynamic.ppp.asahi-net.or.jp) | 12:54 | |
+ gdonner (~gdonner@c-98-253-93-116.hsd1.in.comcast.net) | 15:22 | |
- admin^ (QUIT: Quit: ZNC 1.8.2 - https://znc.in) (~admin@ae037032.dynamic.ppp.asahi-net.or.jp) | 15:49 | |
- xet7 (QUIT: Remote host closed the connection) (~xet7@user/xet7) | 16:47 | |
+ xet7 (~xet7@user/xet7) | 16:48 | |
+ KK (~KK@93-139-253-198.adsl.net.t-com.hr) | 17:18 | |
- KK (QUIT: Client Quit) (~KK@93-139-253-198.adsl.net.t-com.hr) | 17:19 | |
- gdonner (QUIT: ) (~gdonner@c-98-253-93-116.hsd1.in.comcast.net) | 20:56 | |
mntmn | back on zz9000, i do ~not~ understand why kickstart would not read my ROM when the card is zorro 2 | 22:29 |
---|---|---|
mntmn | it reads only 1 word from it | 22:29 |
mntmn | i mean, 1 word from the er_InitDiagVec | 22:29 |
mntmn | (in my case, offset 0x6000) | 22:29 |
_Bnu | If it doesn't find the value it expects there, it'll just return instantly without doing anything. | 22:30 |
_Bnu | I forget what it's looking for, 90 or something. | 22:31 |
_Bnu | $90 | 22:31 |
mntmn | yeah, ok, i mean when i look with mon i have 90 there | 22:31 |
mntmn | (0x90) | 22:31 |
mntmn | in the first byte | 22:31 |
mntmn | i.e. the first word is 0x9000 | 22:31 |
_Bnu | Then it should be happy... | 22:32 |
mntmn | TIL about ShowConfig DEBUG | 22:32 |
mntmn | that shows "ROM diag vec valid", and er_InitDiagVec = $6000 | 22:32 |
_Bnu | What's the size of the ROM? | 22:34 |
mntmn | 0x2000 | 22:34 |
_Bnu | Since it can only be max 64KB total with Zorro 2 like that, that's probably not the issue though. | 22:35 |
mntmn | but it does not read the rom size | 22:35 |
mntmn | like, it reads only from 0x6000, but the size is in 0x6002 (+3) | 22:35 |
_Bnu | Yeah, that's really weird... I remember stepping through the code for this back when I first added it, trying to figure out what the hell it was doing, and the $90 is the only thing I can remember as a complete showstopper... | 22:38 |
mntmn | :/ | 22:39 |
mntmn | thanks for confirming, though | 22:39 |
mntmn | hmm. totally stumped | 22:45 |
mntmn | ok, found the issue | 22:47 |
apolkosnik[m] | ;-) 0x90 on x86 is NOP ;-) | 22:50 |
mntmn | the issue is that ethernet/usb startup take too long | 22:51 |
mntmn | and the rom reads also go through arm | 22:51 |
mntmn | but if the first read takes too long it times out or something | 22:52 |
_Bnu | Ah yeah, I forgot about that. | 22:59 |
_Bnu | DTACK is invalid for too long, so it gives up. | 22:59 |
mntmn | yes | 23:00 |
mntmn | interesting that Z3 tolerates it | 23:00 |
_Bnu | Z3 has AXIS DMA, though. | 23:00 |
_Bnu | Axis and Allies. | 23:00 |
_Bnu | I guess it might be because Z3 is technically async while Z2 isn't. | 23:01 |
mntmn | hmm that's true. | 23:10 |
mntmn | ok, i made the zz9000os boot 1 million times faster and that helped | 23:19 |
mntmn | ahahah column swap bug is back... wow | 23:20 |
_Bnu | Only one million times! | 23:26 |
mntmn | yeah that is the minimum... | 23:45 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!