Bamiga Skrevet 28. august 2006 Del Skrevet 28. august 2006 (endret) Jeg har såvidt begynt å skrive et lite kurs i hvordan programmere Amiga ved hjelp av 68000 asm. Til nå har jeg bare beskrevet de forskjellige Amiga modellene som er kommet ut. Tenkte det kunne være greit med en liten oversikt. Jeg har også begynt å beskrive hardwaren som Amigaen består av. Dette er viktig å vite når man skal programmere i assembler på Amigaen. Spesielt viktig er det når vi ikke skal bruke såkalte libraries, som er ferdigoppsatte rutiner laget av Commodore. Jeg vil bruke direkte programmering av selve hardwaren slik at man får mest mulig hastighet ut av den gamle sliteren ( og forhåpentligvis noen kule grafikk effekter ). Gi litt feedback hvis noen av dere synes dette høres artig ut. jeg vil fortsette å skrive hvis det er interresse. Kurset som er en PDF fil kan lastes ned fra ftp://ftp.angelfire.com , for å logge dere inn bruk ID: planet/bamiga og Passord: bamiga. P.S Har skrevet endel til nå på 68k kurset ( oppdatert 16.09.06) Endret 16. september 2006 av Bamiga Lenke til kommentar
ze5400 Skrevet 28. august 2006 Del Skrevet 28. august 2006 Nice! Er fint hvis det blir en fortsettelse på dette! Lenke til kommentar
Tannkrem1 Skrevet 29. september 2006 Del Skrevet 29. september 2006 Kjempebra! Som sagt rett ovenfor, hadde vært kjempefint om det blir en fortsettelse på denne! Lenke til kommentar
Smirnoff Skrevet 13. oktober 2006 Del Skrevet 13. oktober 2006 (endret) Må bare gjøre noen små rettelser her. De er egentlig ikke så grusomt relevante for saken, men jeg er dessverre en "nitpicker" der, og jeg har lite å gjøre på i kveld. Har noe teknisk kjennskap til Amiga, men assemblerkunnskapene mine har dessverre gått mye i glemmeboka. Uansett: A1000 kom med 256KB chip memory, om 512KB modeller fantes vet jeg ikke, mulig de kom med et 256KB expansjonskort, der er jeg noe usikker. Amiga 500+ hadde som sagt ECS-chipsettet, dette innebar at den kunne ha opptil 2MB chip memory. (Den kom forøvrig med 1MB chip som standard). Amiga 1200 kom med 2MB chip memory som standard, men ingen fast memory (siden dette ikke kunne utvides på noen annen måte enn med expansjonskort. Det vet jeg, for det irriterte meg da jeg kjøpte min, hehe). Amiga 3000 kom i varierende konfigurasjoner utover i sin levetid, men den første standardmodellen husker jeg shippet med 1 MB chip og 1 MB fast. Ellers så er CPU-hastigheten på 68000-prosessorene i de Amiga-modellene som brukte den enten på 7.09 MHz eller 7.16 MHz (PAL og NTSC henholdsvis), dette kan vel være litt relevant til saken i det minste. Tja, eneste maset jeg kom på i farta, hehe. Ellers ser det ut som du er på vei til en bra begynnelse på en slags norsk versjon av noe a la Amiga Hardware Reference Manual. Stå på. Endret 13. oktober 2006 av Smirnoff Lenke til kommentar
Bamiga Skrevet 14. oktober 2006 Forfatter Del Skrevet 14. oktober 2006 Må bare gjøre noen små rettelser her. De er egentlig ikke så grusomt relevante for saken, men jeg er dessverre en "nitpicker" der, og jeg har lite å gjøre på i kveld. Har noe teknisk kjennskap til Amiga, men assemblerkunnskapene mine har dessverre gått mye i glemmeboka. Uansett: A1000 kom med 256KB chip memory, om 512KB modeller fantes vet jeg ikke, mulig de kom med et 256KB expansjonskort, der er jeg noe usikker. Amiga 500+ hadde som sagt ECS-chipsettet, dette innebar at den kunne ha opptil 2MB chip memory. (Den kom forøvrig med 1MB chip som standard). Amiga 1200 kom med 2MB chip memory som standard, men ingen fast memory (siden dette ikke kunne utvides på noen annen måte enn med expansjonskort. Det vet jeg, for det irriterte meg da jeg kjøpte min, hehe). Amiga 3000 kom i varierende konfigurasjoner utover i sin levetid, men den første standardmodellen husker jeg shippet med 1 MB chip og 1 MB fast. Ellers så er CPU-hastigheten på 68000-prosessorene i de Amiga-modellene som brukte den enten på 7.09 MHz eller 7.16 MHz (PAL og NTSC henholdsvis), dette kan vel være litt relevant til saken i det minste. Tja, eneste maset jeg kom på i farta, hehe. Ellers ser det ut som du er på vei til en bra begynnelse på en slags norsk versjon av noe a la Amiga Hardware Reference Manual. Stå på. 7066335[/snapback] Takk for opplysningene, har rettet angående 1200 og a500+. Jeg er noe usikker på det med Mhz, alle referanser som jeg har sett skriver 7.14 Mhz. Når det gjelder a1000 så ble den shippet med 512 Kb etter at den hadde vært i handeleln en stund, men om det var 256 Kb originalt minne og 256 med ekspansjonsminne er jeg ikke helt sikker på. Men du har selvfølgelig helt rett angående 1200 og 500+. Jeg er på trappene nå til å begynne med setup-rutine og gå igjennom den , samtidig vil jeg ta for meg helt enkel kode , som f.eks colorcycling og slike ting. Jeg vil gjerne fortsette med litt mer avanserte ting hvis det er noe interesse å spore der ute..... Lenke til kommentar
Smirnoff Skrevet 14. oktober 2006 Del Skrevet 14. oktober 2006 (endret) Klokkefrekvensene jeg oppga mener jeg stemmer, 7.14 MHz er et tall jeg ikke vet hvor kom fra, men jeg også sett det ofte oppgitt, merkelig nok t.o.m fra Commodore selv. (Uten at man skal ta markedsføringen deres for god fisk. ) Men ettersom de tekniske manualene jeg opprinnelig fikk med Amigaen der det var de to klokkefrekvensene som gikk igjen, pluss at det er de som går igjen i mange systeminformasjonsprogrammer, så er det nok 7.09 og 7.16 som stemmer. Klokkefrekvensen for 68EC020'n i Amiga 1200 er 14.18 og 14.32 MHz (PAL/NTSC hhv), altså det dobbelte av den på 68k'n i 500/600/2000, grunnet den synkront operasjonsmessige naturen til disse Amiga-modellene. Fordi det ble operert med to forskjellige frekvenser, kunne det faktisk ha innvirkining på funksjonen til programmer på de respektive maskinene. Endret 14. oktober 2006 av Smirnoff Lenke til kommentar
Bamiga Skrevet 14. oktober 2006 Forfatter Del Skrevet 14. oktober 2006 Klokkefrekvensene jeg oppga mener jeg stemmer, 7.14 MHz er et tall jeg ikke vet hvor kom fra, men jeg også sett det ofte oppgitt, merkelig nok t.o.m fra Commodore selv. (Uten at man skal ta markedsføringen deres for god fisk. ) Men ettersom de tekniske manualene jeg opprinnelig fikk med Amigaen der det var de to klokkefrekvensene som gikk igjen, pluss at det er de som går igjen i mange systeminformasjonsprogrammer, så er det nok 7.09 og 7.16 som stemmer. Klokkefrekvensen for 68EC020'n i Amiga 1200 er 14.18 og 14.32 MHz (PAL/NTSC hhv), altså det dobbelte av den på 68k'n i 500/600/2000, grunnet den synkront operasjonsmessige naturen til disse Amiga-modellene. Fordi det ble operert med to forskjellige frekvenser, kunne det faktisk ha innvirkining på funksjonen til programmer på de respektive maskinene. 7070581[/snapback] Jeg gir meg Du har nok helt rett. Du har også helt rett i at man ikke skal ta alt Commodore sier for god fisk. Jeg skal rette det opp.. Jeg vet ikke hvorfor dem skriver 7.14 ( det er ikke gjennomsnittet engang av de to Mhz ) Men Commodore hadde sine pussigheter De sa jo også at sålenge man programmerte "systemvennlig" ville man aldri få problemer på nyere maskiner. Det var jo også en uttalelse som ikke stemte helt med virkeligheten. Hva med deg selv? Du klør ikke litt i fingrene etter å begynne igjen vel? Jeg såg du nevnte i en tidligere post at du hadde kodet endel på Amiga før? Jeg må bare si at det var jevla kjekt å begynne igjen... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå