You are not logged in.

Unseen

hat ein Parallelkabel und wird es benutzen!!1

  • »Unseen« is a verified user
  • "Unseen" started this thread

Posts: 3,677

Date of registration: Jun 16th 2007

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

1

Sunday, September 27th 2009, 4:10pm

sd2iec 0.8.2 (WICHTIGER FIX!)

Hi!

ikari_01 hat bei seinen sd2snes-Basteleien einen kleinen, aber fiesen Bug im FAT-Modul gefunden - auf FAT32-Laufwerken können theoretisch beliebige Sektoren (praktisch konnte ich es "nur" in der FAT reproduzieren) nach dem Anlegen von neuen Dateien zerstört werden. Das passiert immer dann, wenn beim Anlegen der Datei das aktuelle Inhaltsverzeichnis um einen Cluster erweitert werden muss um einen freien Eintrag finden zu können, ist also glücklicherweise halbwegs selten. Das Anlegen von Unterverzeichnissen war nie betroffen und auf FAT12/FAT16 kann das Problem auch nicht auftauchen.

Ausserdem enthalten:
  • Mounten von schreibgeschützten Imagefiles (Read-Only-Bit der Datei oder schreibgeschütztes Medium) funktioniert jetzt
  • Fehlerkanal wird nicht zurückgesetzt wenn secondary 15 geschlossen wird (Kompatibilitäts-Fix)
  • Das in der RTC gespeicherte Jahr wird bei der Initialisierung aktualisiert und nicht erst beim ersten RTC-Lesezugriff
  • RTC-Support ist in der LarsP-Konfiguration eingeschaltet (für FE3)
  • Sehr früh in der Initialisierung wird einmal getestet ob ATN aktiv ist, wenn ja wird die Bestätigung gesendet damit der C64 lange genug wartet bis sd2iec ansprechbar ist

Downloads wie üblich unter http://www.sd2iec.de

Quellcode

1
2
3
10 x=rnd(-1294):fori=1to52:x=rnd(1):next
20 fori=1to5:printchr$(rnd(1)*11+69);:next
30 printint(rnd(1)*4711)-3590

2

Sunday, September 27th 2009, 4:45pm

Danke, gleich mal updaten! :winke:
M2I Package4 Spieler Adapter am DTVC= REPAIR ARTICLESC64 Keyboard am DTV znarF´s DTV for 4

Source code

1
Suche: C64 Hardware (auch defekt) und Zubehör wie zB Module, Platinen, etc

1570

Professional

Posts: 1,032

Date of registration: May 1st 2007

Location: D

  • Send private message

member since 60 month member since 60 month member since 60 month member since 60 month member since 60 month

3

Sunday, September 27th 2009, 8:08pm

ikari_01 hat bei seinen sd2snes-Basteleien einen kleinen, aber fiesen Bug im FAT-Modul gefunden
Ist die letzte Version für die ATmega32 (sd2iec 0.6.7a) davon auch betroffen? Wenn ja, kannst Du eine gefixte Version bauen?

Unseen

hat ein Parallelkabel und wird es benutzen!!1

  • »Unseen« is a verified user
  • "Unseen" started this thread

Posts: 3,677

Date of registration: Jun 16th 2007

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

4

Sunday, September 27th 2009, 8:10pm

Ist die letzte Version für die ATmega32 (sd2iec 0.6.7a) davon auch betroffen?

Keine Ahnung.

Quoted

Wenn ja, kannst Du eine gefixte Version bauen?

Vielleicht ja, vielleicht nein. Ausprobieren werde ich es nicht, es gibt keine Updates mehr für diese hoffnungslos veraltete Version.

Quellcode

1
2
3
10 x=rnd(-1294):fori=1to52:x=rnd(1):next
20 fori=1to5:printchr$(rnd(1)*11+69);:next
30 printint(rnd(1)*4711)-3590

DerSchatten

Nichts hält länger als ein Provisorium

  • "DerSchatten" is male

Posts: 3,195

Date of registration: Jul 9th 2005

Location: Wien

  • Send private message

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

5

Sunday, September 27th 2009, 8:20pm

Wurde damit auch zugleich die LCD-Version gefixt?
───────────────────────────────
┏━━━━━━━━━━━━━━━━━━┓
Meine RetroComputer-Sammlung
┗━━━━━━━━━━━━━━━━━━┛
───────────────────────────────

Unseen

hat ein Parallelkabel und wird es benutzen!!1

  • »Unseen« is a verified user
  • "Unseen" started this thread

Posts: 3,677

Date of registration: Jun 16th 2007

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

6

Sunday, September 27th 2009, 8:34pm

Wurde damit auch zugleich die LCD-Version gefixt?

Nein, der Display-AVR macht keine Dateisystemzugriffe und braucht deswegen keine Änderung.

Quellcode

1
2
3
10 x=rnd(-1294):fori=1to52:x=rnd(1):next
20 fori=1to5:printchr$(rnd(1)*11+69);:next
30 printint(rnd(1)*4711)-3590

DerSchatten

Nichts hält länger als ein Provisorium

  • "DerSchatten" is male

Posts: 3,195

Date of registration: Jul 9th 2005

Location: Wien

  • Send private message

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

7

Sunday, September 27th 2009, 8:45pm

Nein, der Display-AVR macht keine Dateisystemzugriffe und braucht deswegen keine Änderung.
Schon klar. Aber die SD2IEC Software beinhaltet ja auch Code für die Displayausgabe. Wurde die nicht nachträglich hinzugefügt? Gibts den angepassten SOURCE dazu auch?
───────────────────────────────
┏━━━━━━━━━━━━━━━━━━┓
Meine RetroComputer-Sammlung
┗━━━━━━━━━━━━━━━━━━┛
───────────────────────────────

1570

Professional

Posts: 1,032

Date of registration: May 1st 2007

Location: D

  • Send private message

member since 60 month member since 60 month member since 60 month member since 60 month member since 60 month

8

Sunday, September 27th 2009, 8:58pm

Ausprobieren werde ich es nicht, es gibt keine Updates mehr für diese hoffnungslos veraltete Version.
Neue Features erwartet auch niemand, aber Fixes dafür wären schon nett, immerhin gibt's vermutlich noch um die 100 ATmega32-basierte Platinen - von den 150 MMC2IEC, die Shadowolf damals produziert hatte, werden wohl nur wenige den Chip umgelötet haben. Testen kann ich (zumindestens auf grundsätzliche Funktionalität).

Unseen

hat ein Parallelkabel und wird es benutzen!!1

  • »Unseen« is a verified user
  • "Unseen" started this thread

Posts: 3,677

Date of registration: Jun 16th 2007

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

9

Sunday, September 27th 2009, 9:07pm

Schon klar. Aber die SD2IEC Software beinhaltet ja auch Code für die Displayausgabe. Wurde die nicht nachträglich hinzugefügt? Gibts den angepassten SOURCE dazu auch?

Sourcen für die Releaseversionen gibts unter dem oben angegebenen Link, Sourcen für die noch nicht veröffentlichten Weiterentwicklungen wie bisher schon üblich über das git-Repository oder das Web-Interface dazu.

Neue Features erwartet auch niemand, aber Fixes dafür wären schon nett

Vielleicht nochmal deutlicher: Mir egal. 0.6.7a wurde noch mit der alten gcc4.1+avr-libc 1.4-Toolchain gebaut und passte nur mit wenigen freien Byte ins Flash, die Toolchain habe ich aber nicht mehr auf der Platte. Aber da es zufälligerweise ein Open Source-Projekt ist steht es dir natürlich frei das ganze selbst zu machen.

Quellcode

1
2
3
10 x=rnd(-1294):fori=1to52:x=rnd(1):next
20 fori=1to5:printchr$(rnd(1)*11+69);:next
30 printint(rnd(1)*4711)-3590

Thorsten Kattanek

Emu64 Entwickler

  • "Thorsten Kattanek" is male
  • »Thorsten Kattanek« is a verified user

Posts: 209

Date of registration: Jul 26th 2008

Location: Berlin

  • Send private message

member since 36 month member since 36 month member since 36 month

10

Sunday, September 27th 2009, 10:44pm

Danke für den FIX. Habe es gleich draufgespielt.

MfG Thorsten

DerSchatten

Nichts hält länger als ein Provisorium

  • "DerSchatten" is male

Posts: 3,195

Date of registration: Jul 9th 2005

Location: Wien

  • Send private message

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

11

Monday, September 28th 2009, 6:57pm

Sagt mal muß ich irgendwas spezielles beachten wenn ich die bin selbst kompiliere, und dann mittels Bootloader das SD2IEC damit füttere?
Bei mir flasht er das nicht von selbst.
Oder kann es sein das ich mir den Bootloader vernichtet habe?

Oder hat es was damit zu tun weil ein LCD drann hängt?
───────────────────────────────
┏━━━━━━━━━━━━━━━━━━┓
Meine RetroComputer-Sammlung
┗━━━━━━━━━━━━━━━━━━┛
───────────────────────────────