You are not logged in.

Dear visitor, welcome to Forum64. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

zweistein

Intermediate

  • "zweistein" is male
  • "zweistein" started this thread

Posts: 273

Date of registration: Mar 25th 2011

Location: NRW

  • Send private message

member since 18 member since

1

Sunday, July 1st 2012, 10:14pm

Loader

Hi,
nachdem ich meine FE doch noch ans Laufen bekommen habe, brauche ich mal fachmännische Hilfe.

Und zwar geht es um die LOADER Dateien. Hab mir schon einiges durchgelesen, steige aber nicht ganz durch.

Die LOADER files sind offensichtlich BASIC-Programme.

Angenommen, ich möchte jetzt ein Programm laden, das im Root-Verzeichnis der SD-Karte liegt.
Wie sieht die LOADER-Datei dann aus ??

Bsp.1: Bonzo, benötigt 8K, start mit RUN
Bsp.2: Choplifter, benötigt 8K Static RAM, start mit SYS 64802

Wie sieht das LOADER-File aus, wenn sich Bonzo auf einer .d64 befindet ??

Hätte noch eine Verständnisfrage zum CART-LOADER:
Kann man beliebige Programme in den Flash-Speicher laden, also z.B. auch Basic-Programme ?
oder ist der CART-LOADER nur für cartridge-images, die bei A000 eingeblendet werden??

2

Sunday, July 1st 2012, 11:38pm

Schoen dass deine FE3 nun doch noch läuft!

Die Loader Datei ist nicht wirklich BASIC, wird aber quasi als Basic Text eingegeben. War halt praktisch so, weil der c64 schon diesen Editor dabei hat.

Hast du die Wiki zum FE3 gesehen? Da wird es erklaert wie das mit den LOADER Dateien funktioniert.

Es gibt ladebefehle und konfig Befehle. Morgen Abend kann ich dir weiter helfen.

Ob vom root der SD oder aus einem d64 ist egal. Du musst eben vorher mit dos Kommandos richtig positionieren, @CD

Einfach im direkt mode probieren, im LOADER Script geht es ganz gleich.

Kann dir auch ein Muster zukommen lassen, Morgen.

Gesendet von meinem HTC One X mit Tapatalk 2

3

Sunday, July 1st 2012, 11:41pm

Ach ja, der Cart loader funktioniert mit jeder Art Programme. Wenn es erst im diskloader funktioniert, dann geht es auch automatisch im cart loader. Der erbt das ...

Gesendet von meinem HTC One X mit Tapatalk 2

zweistein

Intermediate

  • "zweistein" is male
  • "zweistein" started this thread

Posts: 273

Date of registration: Mar 25th 2011

Location: NRW

  • Send private message

member since 18 member since

4

Monday, July 2nd 2012, 10:34am

Cart Loader

Hallo Diddl,

hab jetzt die ersten Versuche mit dem LOADER gemacht, klappt soweit alles.

Was mir aber noch Sorgen macht ist der Cart Loader.
Bisher hat sich noch kein Programm aus dem Cart Loader starten lassen.
Im Wiki heisst es ja, wenn es im Disk Loader funktioniert, läuft es auch im Cart Loader.

Das ist bei mir nicht so. Nach der Übertragung in den Flash Speicher per FE Utility läuft erstmal
alles glatt. Statusmeldung ist zweimal OK, dann steht da PRESS ANY KEY

Zurück im Cart Loader Menu werden die Programme auch korrekt aufgelistet.
Sobald ich eins anwähle hängt sich der VC20 auf oder das Programm startet kurz und stürzt dann
mit diversen Fehlermeldungen ab, z.b Syntax Error in .... oder ähnliches.

Hat der falsche Einsatz des 74LS vielleicht doch was zerstört ?

5

Monday, July 2nd 2012, 10:53am

Hat der falsche Einsatz des 74LS vielleicht doch was zerstört ?

Ich vermute viel eher einen Bug in meiner Firmware.

Der Cart Loader wurde von mir fertig gestellt und wurde nie mehr verändert. Es wurde niemals ein Bug gemeldet, aber auf Rückfrage wurde mir auch immer gesagt, dass der Cart Loader nicht verwendet wird.


Bitte sende mir ein D64 mit passenden Loader im D64 drin, wo man nachstellen kann, dass es nicht funktioniert. Ich habe im Moment wenig Zeit, aber ich fixe das, sobald ich kann.


Geht es auch im VICE nicht? Wenn es im VICE geht, dann kann es zwei Gründe haben warum es bei dir nicht läuft:
  • Donald verwendet einen anderen Flash Typ als ursprünglich geplant. Vielleicht ist die Cart Loader Routine nicht korrekt gepatched
  • Dein FE3 ist irgendwie defekt


Wenn es im VICE auch nicht geht, dann liegt der Ball bei mir, und ich mache ein Bugfix.

Donald

Super Moderator

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

Posts: 1,228

Date of registration: May 5th 2007

Location: Heinsberg und Marl

  • Send private message

member since 72 month member since 72 month member since 72 month member since 72 month

6

Monday, July 2nd 2012, 11:06am

Quoted from "Diddl"

Donald verwendet einen anderen Flash Typ als ursprünglich geplant. Vielleicht ist die Cart Loader Routine nicht korrekt gepatched

Hi,
das kann ausgeschlossen werden, denn hier läuft alles so wie es soll.
Und bei etliche die es bisher im Einsatz haben ebenfalls.
Also daran oder an der Firmware dürfte es nicht liegen.

Entweder er hat mehr angeschossen oder das mit den zu flashenden
Daten was nicht ganz stimmt.

Gruß Donald


..

7

Monday, July 2nd 2012, 11:19am

das kann ausgeschlossen werden, denn hier läuft alles so wie es soll.

Grundsätzlich ist die Funktion natürlich von mir getestet worden. Alle möglichen Module und auch ein BASIC Programm läuft tadellos.

Aber es kann natürlich trotzdem ein Bug drin sein ...


Entweder er hat mehr angeschossen oder das mit den zu flashenden
Daten was nicht ganz stimmt.

@zweistein: Kannst du mir das als D64 zukommen lassen, wenn es im VICE auch nicht geht?

8

Monday, July 2nd 2012, 11:27am

ich bekomme die D00M.d64 über den diskloader nicht hin. hat evtl. jemand einen tip wie ich die loder datei schreiben muß ??
Danke
Der Norden lebt RETRO !
! [connected] 12 - 31.05. bis 02.06.2013 !

zweistein

Intermediate

  • "zweistein" is male
  • "zweistein" started this thread

Posts: 273

Date of registration: Mar 25th 2011

Location: NRW

  • Send private message

member since 18 member since

9

Monday, July 2nd 2012, 11:29am

KOMMANDO ZURÜCK ^^

es liegt an meiner selbstgebauten modulbox, in meinem anderen VC20 funktioniert der Cart Loader.

Hatte mich eh schon gewundert, wieso der Hintergrund im FE Menu lila ist, im anderen VC20 ist der blau.

10

Monday, July 2nd 2012, 11:31am

ich bekomme die D00M.d64 über den diskloader nicht hin.

Kannst du mir das D64 zukommen lassen. Ich schau es mir an und poste die LOADER Datei zurück.

11

Monday, July 2nd 2012, 11:32am

es liegt an meiner selbstgebauten modulbox, in meinem anderen VC20 funktioniert der Cart Loader.

Gut, dann ist das erledigt.

zweistein

Intermediate

  • "zweistein" is male
  • "zweistein" started this thread

Posts: 273

Date of registration: Mar 25th 2011

Location: NRW

  • Send private message

member since 18 member since

12

Monday, July 2nd 2012, 11:39am

hab noch eine Frage. Wenn die FE3 steckt wird das Bild des VC20 insgesamt etwas unschärfer.
Es ist nicht wirklich schlecht aber nicht mehr so scharf wie ohne Modul.
Kann das von der Final Expansion kommen?

13

Monday, July 2nd 2012, 12:31pm

Kann das von der Final Expansion kommen?

Nein, nicht direkt. Nicht wenn das Netzteil ok ist.


Allerdings ändert das FE3 ja die Farbe, vielleicht liegt es daran. Ist es auch, wenn du ohne Modul durchstartest? (<CBM> Taste (Commodore Taste) halten beim Einschalten).

zweistein

Intermediate

  • "zweistein" is male
  • "zweistein" started this thread

Posts: 273

Date of registration: Mar 25th 2011

Location: NRW

  • Send private message

member since 18 member since

14

Monday, July 2nd 2012, 1:16pm

ja, es ist auch, wenn ich mit gedrückter cbm-taste starte, vielleicht liegts auch am video-kabel, muss ich mal testen.

viel schlimmer ist, dass ich jetzt an diesem VC20 (an dem die FE3 ja nun 100%ig läuft) keine LOADER mehr hinbekomme,
es will einfach nichts per DISK LOADER starten.

Bsp:
im root verzeichnis der sd karte liegt das spiel rocket command
es benötigt 8 oder 16k.

hab folgenden loader geschrieben:

10 "rocket command"
20 +"rocket command"
30 +blk 1,2
40 +run

es startet einfach nicht, auch im VICE geht es nicht (hab die firmware des FE als cartridge-image genommen)
im anhang ist eine meiner spieledisks.

Edit: MarkusLohse74 Image entfernt

15

Monday, July 2nd 2012, 1:36pm

Ich schau es mir abends mal an.

Auf die Schnelle mal kurze Tipps:

+ das game "rocket command" ladet ab 1201. Die Speicherkonfig sollte so sein, dass das Basic auch an der Adresse ist. Also 8K, 16K oder 24K Erweiterung. Also Block 0 abschalten: BLK 0

+ das game startest du mit RUN, da solltest du beim LOAD command auch angeben dass es BASIC ist, also type "B"

16

Monday, July 2nd 2012, 1:46pm

Es müsste so gehen wie die Vorlage "HW Demo 8K":

Source code

1
2
3
4
5
110 "rocket command"
120 +"rocket command",b
130 +blk 0,2,3,5
140 +run
150 :

17

Monday, July 2nd 2012, 1:48pm

Übrigens, ich weiss mein Fehler, bitte D64 hier nicht posten. Schick sie mir künftig als PN oder eMail.

zweistein

Intermediate

  • "zweistein" is male
  • "zweistein" started this thread

Posts: 273

Date of registration: Mar 25th 2011

Location: NRW

  • Send private message

member since 18 member since

18

Monday, July 2nd 2012, 2:00pm

danke, jetzt klappt schon einiges.

mit dem +blk befehl komme ich noch nicht ganz klar.

bei +blk 0,1,2,3,5 müsste doch der volle Speicher da sein,
es sind aber immer nur 3583.

bei + blk 0,2,3,5 sind dann wiederum 8k frei. :?:

zweistein

Intermediate

  • "zweistein" is male
  • "zweistein" started this thread

Posts: 273

Date of registration: Mar 25th 2011

Location: NRW

  • Send private message

member since 18 member since

19

Monday, July 2nd 2012, 2:05pm

ok, meinen letzten post streichen, habs in der wiki gefunden.
sollte ich auf ein hartnäckiges programm stoßen, melde ich mich wieder ^^

20

Monday, July 2nd 2012, 2:09pm

Es arbeitet umverkehrt, der Blockbefehl schaltet Blöcke AUS. Wobei man noch granularer unterscheiden kann, ob er wirklich aus ist (BLKD) oder schreibgeschützt (BLKP).



**edit: war wohl zu langsam ... ^^