special register use rA 22 bit + 8 but in save/unsave MMIX itself does not run: bad mmo file, so may be the win32 disk doesnt work... Trace gives: Disk is Reset Setting diskCtrl 0x0 Initializing Disk Disk of size 256 sectors installed. Closing Disk Disk is Reset Setting diskCtrl 0x0 stopping disk server Disk is Reset Setting diskCtrl 0x0 Initializing Disk Disk of size 256 sectors installed. Processing Read Request Processing Write Request mem to registers offset: 24 mem to registers size: 8 Processing Write Request mem to registers offset: 8 mem to registers size: 8 Processing Write Request mem to registers offset: 16 mem to registers size: 8 Processing Write Request mem to registers offset: 0 mem to registers size: 8 Setting diskCtrl 0x3 Action triggered Setting diskCtrl 0x2 Disk is Bussy Setting diskCtrl 0x12 Positioning to sector 0 Positioned Writing to address 00000001002A89B0 Read sector 0 Disk is Idle Setting diskCtrl 0x2 Raised interrupt Processing Read Request Processing Read Request Processing Write Request mem to registers offset: 24 mem to registers size: 8 Processing Write Request mem to registers offset: 8 mem to registers size: 8 Processing Write Request mem to registers offset: 16 mem to registers size: 8 Processing Write Request mem to registers offset: 0 mem to registers size: 8 Setting diskCtrl 0x3 Action triggered Setting diskCtrl 0x2 Disk is Bussy Setting diskCtrl 0x12 Positioning to sector 0 Positioned Writing to address 00000001002A89B0 Read sector 0 Disk is Idle Setting diskCtrl 0x2 Raised interrupt Processing Read Request Processing Read Request Processing Write Request mem to registers offset: 24 mem to registers size: 8 Processing Write Request mem to registers offset: 8 mem to registers size: 8 Processing Write Request mem to registers offset: 16 mem to registers size: 8 Processing Write Request mem to registers offset: 0 mem to registers size: 8 Setting diskCtrl 0x3 Setting diskCtrl 0x2 Action triggered Disk is Bussy Setting diskCtrl 0x12 Positioning to sector 0 Positioned Writing to address 00000001002A89B0 Read sector 0 Disk is Idle Setting diskCtrl 0x2 Raised interrupt Processing Read Request Processing Read Request Processing Write Request mem to registers offset: 24 mem to registers size: 8 Processing Write Request mem to registers offset: 8 mem to registers size: 8 Processing Write Request mem to registers offset: 16 mem to registers size: 8 Processing Write Request mem to registers offset: 0 mem to registers size: 8 Setting diskCtrl 0x3 Action triggered Setting diskCtrl 0x2 Disk is Bussy Setting diskCtrl 0x12 Positioning to sector 0 Positioned Writing to address 00000001002A89B0 Read sector 0 Disk is Idle Setting diskCtrl 0x2 Raised interrupt Processing Read Request Processing Read Request Processing Write Request mem to registers offset: 24 mem to registers size: 8 Processing Write Request mem to registers offset: 8 mem to registers size: 8 Processing Write Request mem to registers offset: 16 mem to registers size: 8 Processing Write Request mem to registers offset: 0 mem to registers size: 8 Setting diskCtrl 0x3 Action triggered Setting diskCtrl 0x2 Disk is Bussy Setting diskCtrl 0x12 Positioning to sector 0 Positioned Writing to address 00000001002A89B0 Read sector 0 Disk is Idle Setting diskCtrl 0x2 Raised interrupt Processing Read Request Processing Read Request Processing Write Request mem to registers offset: 24 mem to registers size: 8 Processing Write Request mem to registers offset: 8 mem to registers size: 8 Processing Write Request mem to registers offset: 16 mem to registers size: 8 Processing Write Request mem to registers offset: 0 mem to registers size: 8 Setting diskCtrl 0x3 Setting diskCtrl 0x2 Action triggered Disk is Bussy Setting diskCtrl 0x12 Positioning to sector 0 Positioned Writing to address 00000001002A89B0 Read sector 0 Disk is Idle Setting diskCtrl 0x2 Raised interrupt Processing Read Request Processing Read Request Processing Write Request mem to registers offset: 24 mem to registers size: 8 Processing Write Request mem to registers offset: 8 mem to registers size: 8 Processing Write Request mem to registers offset: 16 mem to registers size: 8 Processing Write Request mem to registers offset: 0 mem to registers size: 8 Setting diskCtrl 0x3 Action triggered Setting diskCtrl 0x2 Disk is Bussy Setting diskCtrl 0x12 Positioning to sector 0 Positioned Writing to address 00000001002A89B0 Read sector 0 Disk is Idle Setting diskCtrl 0x2 Raised interrupt Processing Read Request . win32 screen (in win32bin/release) does not work in MMIX stack problem done 24.3.2011 gdb done 23.3.2011 --------------------------------------- command line loading in gdb stack problem with fat32 lib all done 18.3.2011 -------------------------------------- LEDs in all implementations should go form left to right 0 1 2 3 4 5 6 7 where 0 is bit 0x80 and 7 is 0x01 in win32 it seems like the bits are right in TinyOs and linux they are the other way round. the timer in windows behaves differently then in linux it stops because it gets stop signals aut of sync with set signals: Processing Write Request stopped type: ADDRESS PAYLOAD size: 0 slot: 0 id : WRITE address: 00010000000000A0 payload: 0000000000000000 Processing Write Request stopped type: ADDRESS PAYLOAD size: 0 slot: 0 id : WRITE address: 00010000000000A8 payload: 03AF4CFC00000F90 Processing Write Request Time: 17:10:20:156 Timer started 3984 Timer stoped Timer stoped where is the stopped comming from, and where the last two Timer stoped without Write Requests or any other bus activity?