Forum: Offtopic C64 Programm bearbeiten


von Philipp S. (nokia9300i)


Lesenswert?

Hallo! Mal eine blöde Frage:

Wie kann ich beim C64 ein von mir erstelletes, gespeichertes und wieder 
aufgerufenes Programm bearbeiten, und diese Änderungen in der selben 
Datei/mit selbem Dateinamen wieder speichern???

Ist das überhaupt möglich??

Danke :-)

: Verschoben durch User
von Dieter F. (Gast)


Lesenswert?

Philipp S. schrieb:
> Ist das überhaupt möglich??

Ja, mit dem C64.

von georg (Gast)


Lesenswert?

Philipp S. schrieb:
> Ist das überhaupt möglich??

Genauso wie du das erstellt hast.

Georg

von Sven D. (Gast)


Lesenswert?


von Stefan F. (Gast)


Lesenswert?

Mit dem List Befehl den Quelltext anzeigen. Zeilen editieren und jeweil 
Enter drücken (nicht vergessen!).
https://www.c64-wiki.de/wiki/LIST

Mit dem Save Befehl speicherst du das Programm
https://www.c64-wiki.de/wiki/SAVE

Hast du die Bedienungsanleitung nicht vorliegen? Die war doch sehr 
ausführlich.

Nachtrag: Zwei Dumme ein Gedanke

von M.N. (Gast)


Lesenswert?

Stefan U. schrieb:
> Enter drücken

Hm, auf meinem C64 gabs gar keine Enter-Taste

von Mike B. (mike_b97) Benutzerseite


Lesenswert?

M.N. schrieb:
> Stefan U. schrieb:
>> Enter drücken
>
> Hm, auf meinem C64 gabs gar keine Enter-Taste

ymmd
muahaha
RETURN zum Zeilenanfang

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

"god save the queen", 8, 1

von Dieter F. (Gast)


Lesenswert?

Johann L. schrieb:
> "god save the queen", 8, 1

FALSCH:

god shave the queen :-)

von Markus M. (adrock)


Lesenswert?

Und wenn man die Floppydisk locht (oder mit der Schere bearbeitet :-), 
kann man auch die Rückseite beschreiben!

von Nop (Gast)


Lesenswert?

Markus M. schrieb:
> Und wenn man die Floppydisk locht (oder mit der Schere bearbeitet
> :-), kann man auch die Rückseite beschreiben!

Da verstecken sich aber die ganzen Monster, die in der Kindheit unterm 
Bett waren.

von Dieter F. (Gast)


Lesenswert?

Markus M. schrieb:
> Und wenn man die Floppydisk locht (oder mit der Schere bearbeitet :-),
> kann man auch die Rückseite beschreiben!

Immer noch so schlau wie 1983/84 :-)

von Philipp S. (nokia9300i)


Lesenswert?

@stefanus

meine vorgehensweise:

LIST (Quelltextbearbeiten, und anschließend unter den Quelltext 
"durchentern",Dann:

SAVE"Name des Programmes",8

stimmt so oder?

Eine Sache gibts noch: kanns daran liegen, dass ich das alles im WinVice 
mache?

von Stefan F. (Gast)


Lesenswert?

> kanns daran liegen

Was liegt?

von Richard H. (richard_h27)


Lesenswert?

Dieter F. schrieb:
> god shave the queen :-)

first the legs and then between

von Dieter F. (Gast)


Lesenswert?

Richard H. schrieb:
> first the legs and then between

Du Böser, Du :-)

von Dieter F. (Gast)


Lesenswert?

Stefan U. schrieb:
> Was liegt?

Der Flachwitz :-) ?

von hörbel (Gast)


Lesenswert?

Mit dem normalen SAVE-Befehl kann man in der Tat keine Files 
überschreiben.

Gehen tut dies aber mit einem modifizierten Befehl. War es 
SAVE"@Dateiname",8 ? Irgendwie so etwas...

von Stefan F. (Gast)


Lesenswert?


von René H. (Gast)


Lesenswert?

save <dateiname>,8,1

Grüsse,
René

von Rolf M. (rmagnus)


Lesenswert?

Dieter F. schrieb:
> Markus M. schrieb:
>> Und wenn man die Floppydisk locht (oder mit der Schere bearbeitet :-),
>> kann man auch die Rückseite beschreiben!
>
> Immer noch so schlau wie 1983/84 :-)

Das geht übrigens auch mit SD-Karten ;-)

von René H. (Gast)


Lesenswert?

Rolf M. schrieb:
> Dieter F. schrieb:
>> Markus M. schrieb:
>>> Und wenn man die Floppydisk locht (oder mit der Schere bearbeitet :-),
>>> kann man auch die Rückseite beschreiben!
>>
>> Immer noch so schlau wie 1983/84 :-)
>
> Das geht übrigens auch mit SD-Karten ;-)

Natürlich!

Freitags Grüsse,
René

von Thomas G. (blasebalg)


Lesenswert?

hörbel schrieb:
> Gehen tut dies aber mit einem modifizierten Befehl. War es
> SAVE"@Dateiname",8 ? Irgendwie so etwas...

Mußte man damit nicht aufpassen, weils manchmal vorkam, daß zwar 
gelöscht wurde, aber nicht richtig in die Datei geschrieben ???
Da hieß das Ding auch noch "Klammeraffe". Wenn ich heute hin und wieder 
nach meiner Mailadresse gefragt werde, sag ich absichtlich Klammeraffe 
und ernte fragende Blicke.

von Thomas W. (thomas_v2)


Lesenswert?

Thomas G. schrieb:
> Da hieß das Ding auch noch "Klammeraffe". Wenn ich heute hin und wieder
> nach meiner Mailadresse gefragt werde, sag ich absichtlich Klammeraffe
> und ernte fragende Blicke.

Oder auch Affenschaukel.
Wir sind schon richtige digital Naives...

von Weingut P. (weinbauer)


Lesenswert?

POKE 53281,0
poke 53280,0

von Thomas G. (blasebalg)


Lesenswert?

lieber poke 120,0

von Weingut P. (weinbauer)


Lesenswert?

ui, 120 ... was war das nochmal?

von Joachim B. (jar)


Lesenswert?

sys 1024

: Bearbeitet durch User
von Ben B. (Firma: Funkenflug Industries) (stromkraft)


Lesenswert?

Dann explodiert der C64.

von Klaus I. (klauspi)


Lesenswert?

Ja, ich habe zur Zeit auch Schlafstörungen.

von Rolf M. (rmagnus)


Lesenswert?

Thomas G. schrieb:
> Wenn ich heute hin und wieder nach meiner Mailadresse gefragt werde, sag
> ich absichtlich Klammeraffe und ernte fragende Blicke.

Tja, heute ist das nur noch als "Ätt" oder zur Not auch als "dieses a 
mit dem Kringel drumrum" bekannt.

Klaus I. schrieb:
> Ja, ich habe zur Zeit auch Schlafstörungen.

Hatte ich Anfang der Woche. Ist irgendwas besonderes? Vollmond oder so?

von René H. (Gast)


Lesenswert?

Weingut P. schrieb:
> POKE 53281,0
> poke 53280,0

Was war da? Ich weiss nur noch, dass man ab Hex C0000 (49152) Assembler 
programmieren konnte.

Grüsse,
René

von Markus M. (adrock)


Lesenswert?

53280 war die Rahmenfarbe und 53281 die Hintergrundfarbe.

sys64738 war reset

Ja, $c000 - $d000 (wimre) war ein Plätzchen für Assemblerprogramme, da 
der Basic-Speicher nur von 2049 ($0801) bis $a000 ging, ab $a000 kam 
dann das BASIC ROM wenn ich mich richtig entsinne.

Ab 1024 kam der Bildschirmspeicher, ab Adresse 832 war der Puffer für 
Kassette, da konnte man auch kleine Assemblerprogramme ablegen, wurde 
gerne für sog. Autostart Programe genutzt, die sich nach dem Laden (mit 
,8,1) sofort selbst gestartet haben.

: Bearbeitet durch User
von Michael M. (do7tla)


Lesenswert?

SYS64738

von Weingut P. (weinbauer)


Lesenswert?

René H. schrieb:
> Weingut P. schrieb:
>> POKE 53281,0
>> poke 53280,0
>
> Was war da? Ich weiss nur noch, dass man ab Hex C0000 (49152) Assembler
> programmieren konnte.
>
> Grüsse,
> René

Richtig, "Nachtschaltung" ... Bildschirm schwarz :) Rahmen und Fläche

von Stefan F. (Gast)


Lesenswert?

Erinnert ihr euch im Ernst noch daran, oder lest ihr das irgendwo ab?

von Ralf R. (corley)


Lesenswert?

Stefan U. schrieb:
> Erinnert ihr euch im Ernst noch daran, oder lest ihr das irgendwo ab?

Das ist wie Fahrradfahren... kurz draufsitzen und irgendwie geht das 
schon wieder :)

Ralf

von Dieter F. (Gast)


Lesenswert?

Ralf R. schrieb:
> Das ist wie Fahrradfahren... kurz draufsitzen und irgendwie geht das
> schon wieder :)

Witzbold :-) - auch ich weiß noch das, aber nicht wie genau. Wer merkt 
sich denn igendeine genaue Adress-Nr. über 30 Jahre - Autist? :-)

von Markus K. (Firma: Companion 41) (markus5000)


Lesenswert?

Ich weiss auch noch was:

Call -151

Hat nix mit Commodore zu tun, und hab ich zuletzt wohl vor gut 30 Jahren 
genutzt.

von Markus M. (adrock)


Lesenswert?

Hey, also an vieles erinnere ich mich tatsächlich noch. War damals als 
jugendlicher mein erster Computer auf dem ich einige Jahre so ziemlich 
alles programmiert habe (meistens in 6502 Assembler, aber am Anfang eben 
BASIC).

Von anfänglichen Spielereien in Basic, dann über kleine Intros in 
Assembler, Rippen von Sounds aus Spielen (Rob Hubbard, Martin Galway), 
eigener Packer ("Cruncher") für Programme, später dann Programmierung 
der 1541 Floppy, teilweise Sachen die damals in der "RUN" (eine C64 
Zeitschrift) veröffenlicht wurden...

Dazu diverse HW Basteleien wie Speeddos Clone, komische Apparaturen am 
USER-Port und so...

Einige Sachen bleiben halt hängen :-) An die Einzelheiten mit den 
Sprites und so erinnere ich mich in der Tat nicht mehr, war aber 
teilweise sehr kreativ gelöst von den Chip-Desigern. Der 
Rasterzeileninterrupt war sehr cool, konnte man viel mit machen.

von Josef G. (bome) Benutzerseite


Lesenswert?

Markus K. schrieb:
>
> Call -151
>
> Hat nix mit Commodore zu tun,

AppleII, Start des Monitor-Programms. Richtig?

von Dieter F. (Gast)


Lesenswert?

Ich kann googlen :-)

POKE 53281, PEEK (53280)

von Markus K. (Firma: Companion 41) (markus5000)


Lesenswert?

Josef G. schrieb:
> AppleII, Start des Monitor-Programms. Richtig?

Genau :)

von Winfried J. (Firma: Nisch-Aufzüge) (winne) Benutzerseite


Lesenswert?

Aus dem Kopf
Atari

freie Page für ISR 0x0600 dort hatte ich eine Routine zum Spiegeln des 
OS Roms ins dahinter liegene RAM ab 0xE000
Matheroutinen  ab OxC000
IO ab 0xD000
Bankswitch 0xD302, verry importent
Cartrige Einsprung 0xA000
micromon Original 0xA000, mein modifizirter MM  liegt ab 0x6000

Ich habe auch den Schaltplan der XE Serie größtenteils noch im Kopf, 
sowie wichtige Platinenpunkte.

Sowas vergist man nicht so leicht.

Gerade Habe ich wieder ein nettes Basic Projekt: DTMF Kommunikation via 
Sprachkanal zur Parametrierung von Notrufgeräten mit propieträrem 
Protokoll, teildokumentiert.

HW TFT Maximite + Dtmf decoder + Hühnerfutter auf Breadboard

Namaste

: Bearbeitet durch User
von Soul E. (Gast)


Lesenswert?

Neumodischer Kram.

Achtung, das ist oktal:

6014 6011 5357 6016 7106 7006 7510 5357 7006 6011 5367 6016 7420 3776 
3376 5357 0000 0000 <RUN>

von Winfried J. (Firma: Nisch-Aufzüge) (winne) Benutzerseite


Lesenswert?

Weingut P. schrieb:
> POKE 53281,0
> poke 53280,0

Ohne Nachschauen und je c64 programmiert zu haben, aus dem Kontex 
schließe ich auf einen schwarzen ? Bildschirm.

 Namaste

von Thorsten .. (tms320)


Lesenswert?

Ich hatte da immer noch ein Poke 646,1 mit dabei für weiße (?) 
Cursor-Farbe.

: Bearbeitet durch User
von Ben B. (Firma: Funkenflug Industries) (stromkraft)


Lesenswert?

Ihhhh Augenkrebs.

von Weingut P. (weinbauer)


Lesenswert?

Winfried J. schrieb:
> Weingut P. schrieb:
>> POKE 53281,0
>> poke 53280,0
>
> Ohne Nachschauen und je c64 programmiert zu haben, aus dem Kontex
> schließe ich auf einen schwarzen ? Bildschirm.
>
>  Namaste

Ist ewig her, aber was Hänschen halt lernt vergisst Hans nimmermehr ;)

Ob der Cursor weiß, gelb oder blau war war auf dem damals 
obligatorischen Bernstein oder Grünmonitor eh egal :))

Ich code heut noch meist weißer Text auf schwarzem Hintergrund, empfinde 
ich angenehm für die Augen, ist halt Geschmackssache.

von Wolfgang R. (Firma: www.wolfgangrobel.de) (mikemcbike)


Lesenswert?

CALL-151 werde ich auch bis zum Lebensende nicht vergessen... ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.