Hardware > Hardware (Classic 16-/32-Bit)
192kB EmuTOS in 1MB Eproms ...
Thorsten Otto:
--- Zitat von: Lukas Frank am Sa 20.10.2018, 21:12:18 ---Das funktioniert und bootet bis zum Desktop allerdings wird das IDE Interface nicht angesprochen !?!
Von IDE keine Spur
--- Ende Zitat ---
Hm, kann es sein daß das IDE interface aus irgendeinem Grunde nicht erkannt wird? Debug-Ausgaben einzubauen da jetzt noch in den 44 Byte unterzubringen dürfte etwas schwierig werden ;)
Lukas Frank:
Ich probiere noch etwas anderes mit den beiden 27C1001 Eproms. Danach nehme ich mal ein auf dem Atari TT mit gcc 7.3.0 erzeugtes EmuTOS US, mal schauen ...
Vielleicht kann das mal jemand mit mehr Ahnung unter Hatari mit einem IDE Image nachvollziehen?
Thorsten Otto:
--- Zitat von: Lukas Frank am So 21.10.2018, 14:06:01 ---Ich probiere noch etwas anderes mit den beiden 27C1001 Eproms. Danach nehme ich mal ein auf dem Atari TT mit gcc 7.3.0 erzeugtes EmuTOS US, mal schauen ...
Vielleicht kann das mal jemand mit mehr Ahnung unter Hatari mit einem IDE Image nachvollziehen?
--- Ende Zitat ---
Schau lieber vorher nach was der für code erzeugt. Sieht so aus als ob der den gleichen bug wie mein cross-compiler hat. Zum testen:
--- Code: ---void test(int c, char *p)
{
*p++ = 'A' + c;
*p++ = ':';
*p = '\0';
}
--- Ende Code ---
Übersetzen mit
--- Code: ---m68k-atari-mint-gcc -O2 -S -o -
--- Ende Code ---
Wenn da als Ausgabe sowas rauskommt
--- Code: ---_test:
move.l 8(%sp),%a0
move.b 7(%sp),%d0
add.b #65,%d0
move.b %d0,(%a0)
move.w #14848,1(%a0) <-- move.w auf ungerade Addresse
rts
--- Ende Code ---
ist der genauso buggy wie der cross-compiler den ich zuerst verwendet hab (ist lokal schon gefixt, aber noch nicht neu hochgeladen)
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln