You are not logged in.

BastetFurry

>^-^<,..,|

  • "BastetFurry" is male
  • »BastetFurry« is a verified user
  • "BastetFurry" started this thread

Posts: 4,595

Date of registration: Apr 18th 2005

Location: Tiefes Umbra ;) (Bochum - ca 900 Meter vom Bunker)

  • Send private message

member since 90 month member since 90 month member since 90 month member since 90 month member since 90 month

1

Sunday, October 2nd 2005, 4:59pm

[c128] Wie funzen JSR's nicht wie sie sollen?

Kleines Problem, denke mal das weis einer von euch.
Hab ein simples gebastel im Monitor eingegeben was den Bildschirm löscht auf $1000.

Source code

1
2
3
4
5
6
7
8
9
10
11
12
*=$1000
LDA #$20
LDX #$00
loop: 
STA $0400,X
STA $0500,X
STA $0600,X
STA $0700,X
JSR $1100
INX
BNE loop
RTS

Damit man es auch sieht liegt bei $1100 eine simple Warteroutine

Source code

1
2
3
4
5
*=$1100
LDY #$00
INY
BNE $1100
RTS

Wieso hängt sich der Plastikbomber auf wenn er auf $1100 springen soll?
SELECT signatur FROM dummesprueche WHERE forumsbezug > 0
0 rows returned.

hannenz

Unregistered

2

Sunday, October 2nd 2005, 6:03pm

weil deine Warteschleife immer wieder neu das .Y-Register mit #$00 lädt und so niemals beendet wird... klassischer Fall von Endlosschleife...

probiers mal mit:

*=$1100
LDY #$00
INY
BNE $1102
RTS

BastetFurry

>^-^<,..,|

  • "BastetFurry" is male
  • »BastetFurry« is a verified user
  • "BastetFurry" started this thread

Posts: 4,595

Date of registration: Apr 18th 2005

Location: Tiefes Umbra ;) (Bochum - ca 900 Meter vom Bunker)

  • Send private message

member since 90 month member since 90 month member since 90 month member since 90 month member since 90 month

3

Sunday, October 2nd 2005, 8:07pm

ARGH!!!!!!! BIN ICH DOOOOOOOOF!!!!!!!
Okokokok........ is klar.... danke ;)
SELECT signatur FROM dummesprueche WHERE forumsbezug > 0
0 rows returned.

  • "Gikauf" is male
  • »Gikauf« is a verified user

Posts: 4,197

Date of registration: May 16th 2005

Location: Aschaffenburg / Alzenau in Bayern

  • Send private message

member since 90 month member since 90 month member since 90 month member since 90 month member since 90 month

4

Friday, November 25th 2005, 9:39pm

Nur zur Info, der Bildschirm liegt bei $0400, und bei $1000 ist die Keybelegung. In Dezimal wären das die Adressen 1024 und 4096.
Wem es beim Bit zählen schwindelig wird, der hat zuviel davon.

sauhund

ist falsch abgebogen

  • "sauhund" is male

Posts: 20,552

Date of registration: Jul 16th 2005

Location: zuhause

  • Send private message

member since 90 month member since 90 month member since 90 month member since 90 month member since 90 month

5

Saturday, November 26th 2005, 6:47pm

Quoted


$1000 ist die Keybelegung.


???
http://www.hitmen-console.org http://magicdisk.untergrund.net
Die Furcht vor der freimütigen Antwort kann auch robuste Charaktere befallen.

6

Saturday, November 26th 2005, 7:52pm

Quoted

Original von sauhund

Quoted


$1000 ist die Keybelegung.


???


Das hab ich mich allerdings auch grade gefragt !!! :D
?( ?(
ACHTUNG: Dieser Beitrag kann Spuren von Erdnüssen enthalten !

  • "Gikauf" is male
  • »Gikauf« is a verified user

Posts: 4,197

Date of registration: May 16th 2005

Location: Aschaffenburg / Alzenau in Bayern

  • Send private message

member since 90 month member since 90 month member since 90 month member since 90 month member since 90 month

7

Saturday, November 26th 2005, 8:29pm

$1000 - $1009 = Key 1 - 10 Länge
$100A - $10FF = Key 1 - 10 Zeichenbelegung

Deshalb kann man mit Bsave"Keyname"P1024 TO P1279,U8 die Aktuelle Keybelegung auf Diskette Speichern. U8 ist natürlich die Laufwerksadresse, und wenn man statt 1279 1275 oder weniger angibt dann braucht er nur einen Block.
Geladen wird dann mit Bload"Keyname"U8 , und wer es nicht glaubt, der soll es ausprobieren.
Wem es beim Bit zählen schwindelig wird, der hat zuviel davon.

8

Saturday, November 26th 2005, 8:58pm

Quoted

Original von Gikauf
$1000 - $1009 = Key 1 - 10 Länge
$100A - $10FF = Key 1 - 10 Zeichenbelegung

Deshalb kann man mit Bsave"Keyname"P1024 TO P1279,U8 die Aktuelle Keybelegung auf Diskette Speichern. U8 ist natürlich die Laufwerksadresse, und wenn man statt 1279 1275 oder weniger angibt dann braucht er nur einen Block.
Geladen wird dann mit Bload"Keyname"U8 , und wer es nicht glaubt, der soll es ausprobieren.


Achso, Du bist beim 128er , oder wie ??
ACHTUNG: Dieser Beitrag kann Spuren von Erdnüssen enthalten !

hannenz

Unregistered

9

Saturday, November 26th 2005, 9:02pm

Quoted

Original von DrCreep

Achso, Du bist beim 128er , oder wie ??


wie der thread name schon sagt...

10

Saturday, November 26th 2005, 9:04pm

Quoted

Original von hannenz

Quoted

Original von DrCreep

Achso, Du bist beim 128er , oder wie ??


wie der thread name schon sagt...


:baby:

Hab ich doch glatt übersehen. :D
ACHTUNG: Dieser Beitrag kann Spuren von Erdnüssen enthalten !