2 grafikseiten für wechselseitige bearbeitung


2 grafikseiten für wechselseitige bearbeitung

von robbifan » Mi 8. Aug 2007, 22:15
hallo, ich möchte 2 grafikseiten einrichten.
ich habe turbobasic geladen und habe ca 33000byte frei, wenn ich den grafikscreen einrichte nur noch ca 25000byte.

heisst es , wenn der 2 grafikbildschirm eingerichtet wird, das ich in turbobasic dann nur noch ca 17000byte frei habe?

gibt es noch eine andere möglichkeit im 64k-bereiches vom atari800xl den 2. screen einzurichten?

ich habe die 256kbyte compy-ram im betrieb. wie kann ich mit dem antic im gespiegelten rambereich reinschreiben.
wo wird der gespiegelte bereich hier 16kbyte im atari angesprochen und wieviel habe ich dann noch für turbobasic frei?

mfg peter

von GoodByteXL » Do 9. Aug 2007, 06:17
Moijn!

Das Stichwort dazu heißt Bank Switching! Damit kannst du Speichererweiterung über $D301 immer 16k-weise ein- und ausblenden. Die Bank dafür ist Bank 1 (ab 16384 dec). Wie man das in TBS umsetzen kann zeigen ganz gut u.a. die PDs "Hires Dump " und "The Small Printery".

Have fun with it.

von robbifan » Do 9. Aug 2007, 08:43
Damit kannst du Speichererweiterung über $D301 immer 16k-weise ein- und ausblenden.


für den antic bedeutet es dann, das ich die unteren 8kb als grafik einblenden kann oder aber auch die oberen 8kb der spiegelung, ist das so richtig?

wie sage ich dem antic das er die 1. hälfte oder die 2. hälfte einblenden soll, oder kann ich das auch ohne ihn machen?

oder muss ich jetz eine neue displaylist erfinden mit neuer adressenvergabe?

der grafikbereich von 41kb bis ca 49kb wird ja dann nicht mehr benutzt. von turbobasic-code auch nicht, weil die spiegelung ab 16kb-32kb dazwischen liegt. also könnte man ab 32kb bis ca 49kb asm-code reinpacken?

irgendwie geht mir jetzt der überblick verloren...:cry:

ohne eine sichtbare hilfe finde ich jetzt keine antworten mehr.