Crossfire II Amiga On The Lake
User
Username:

Password:

 Remember me



I forgot my password

Don't have an account yet?
You can register for FREE

» Home
» Mag Member
» News View
» News Tell
» News Setting
» Everywhere
 
Amiga Future
» Info
» Content List
» Article-Database
» Merchandising
» Shop
» Downloads
 
Community
» Forum
» Gallery
» Calendar
 
Knowledge
» Amiga Software
» Amiga Cheats
» Amiga FAQ
» Forum FAQ
» Links
 
Service
» Jobs
» Webmaster
» Advertising
» Contact/Imprint
» Datenschutz

Searching

Advanced Search

Webhosting mit Host Europe

Anzeigen
Bitte unterstützt uns durch Einkäufe bei Amazon:

Deutschland
Österreich
UK
France
Canada
Italia
Espana


Spenden
Donate
Amiga Future

Probleme mit der Copperliste

 
Post new topicReply to topic Amiga Future Forum Index -> Amiga Programmieren
View previous topic :: View next topic 
Author Message
AundR
Newbie
Newbie


Joined: 22 Dec 2016
Posts: 5


PostPosted: 04.01.2017 - 01:10    Post subject: Probleme mit der Copperliste Reply with quote

Moin Moin,
ich habe ein Problem mit dem wiederherstellen der alten Copperliste. Alles funzt soweit nur wenn ich versuche die alte Copperliste wieder zu aktivieren geht was schief und ich komme nicht mehr sauber aus dem PRG raus.

Anbei mal der Assembler Code. Ist mit dem SEKA3.2
gemacht.

Wäre cool wenn mir jemand sagt was ich falsch mache.
Schon mal thanx


init:

execbase = 4
openlibary = -552
ciaapra = $BFE001
coplist1 = $DFF080
forbid = -132
permit = -138
color00 = $DFF180
farbe1 = $0000

run:
move.l execbase,a6 ; System AUS
jsr forbid(a6)
clr.l d0
lea gfxname,a1
jsr openlibary(a6)
move.l d0,gfxbase
; move.l #MeinCopper,coplist1 ; Adresse der neuen Copperliste

Waitmouse:
move.w farbe1,$DFF180

add #$1,farbe1
move farbe1,d4

btst #6,$BFE001
bne Waitmouse

System_AN:

move.l gfxbase,a0 ;System AN
clr.l d0
jsr openlibary(a6)
move.l d0,a4
; move.l 38(a0),coplist1
jsr permit(a6)
clr.l d0
rts

gfxname:dc.b "graphics.libary",0
even
gfxbase:dc.l 0

MeinCopper:
dc.w color00,$0000
dc.w $8001,$fffe
dc.w color00,$0700
dc.w $a00f,$fffe
dc.w color00,$0000
copperliste_ende:
dc.w $ffff,$fffe
Back to top   PDF
View user's profile Send private message
Thomas
Amiga Future Redaktion
Amiga Future Redaktion


Joined: 03 Jul 2001
Posts: 999


   germany

PostPosted: 04.01.2017 - 23:12    Post subject: Reply with quote

Da solltest du nochmal in Ruhe drüberschauen und dir überlegen, was jede einzelne Stelle tut.

Beispiel: zweimal OpenLibrary aber kein CloseLibrary

Ansonsten gibt es dort ein funktionierendes Beispiel: http://*** piep ***/showpost.php?p=711170&postcount=5
_________________
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
Back to top   PDF
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topicReply to topic Amiga Future Forum Index -> Amiga Programmieren
All times are GMT + 1 Hour
Page 1 of 1

PDF


Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



Powered by phpBB © 2001, 2002 phpBB Group

'AFclean' Theme by Matthias Overloeper, based on 'AmigaFuture Deluxe' by Tristan Mangold