You are not logged in.

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

Posts: 4,639

Date of registration: Mar 27th 2011

Location: Deutschland

  • Send private message

member since 18 member since

21

Wednesday, March 28th 2012, 2:53pm


Was mich aber viel mehr interessieren würde, wäre die Frage nach Spielen, die den sagenumwobenen X-Verschiebungstrick des VIC nutzen, der angeblich den Refresh reduziert. Mayhem in Monsterland ist so ein Kandidat, bei dem einige C64 gern abstürzen.


Wobei man nicht vergessen darf, daß _jeder_ Speicherzugriff (ob ROM oder RAM) beim C64 zu einem Refresh der entsprechenden Row führt. Schon alleine durch die Bildschirmausgabe sollten genug Refreshzyklen zusammenkommen, dass der Speicher seine Daten hält. Wegen des Rahmens sollten die RAMs allerdings auch mal etwas länger als 4ms warten können (die meisten tun es). Dazu kommen noch die CPU-Zugriffe auf ROM oder RAM die ebenso zu einem Refresh führen.

Der Refreshzähler im VIC ist drin um sicherzustellen, dass auf jeden Fall genug Refreshzyklen passieren um die Spec zu erfüllen (entweder 128 Zyklen/2ms oder 256 Zyklen/4ms), auch wenn der VIC kein Bild ausgibt (Display off) und die CPU in einer engen Endlosschleife auf einen IRQ wartet.

Es würde mich sehr wundern wenn ein Spiel mit aktiver Bildschirmausgabe nicht genug Speicherzyklen zusammenbekommt um den Speicher zu refreshen.

1570

Professional

Posts: 1,265

Date of registration: May 1st 2007

Location: D

  • Send private message

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

22

Wednesday, March 28th 2012, 3:09pm

Also mittels einer erweiterten Reset-Schaltung ist das auch nicht möglich?
Gabs da nicht mal etwas?

Ja, verlinkt auf dieser Seite: http://www.c64-wiki.de/index.php/Reset-Taster

sauhund

ist falsch abgebogen

  • "sauhund" is male

Posts: 20,548

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

23

Wednesday, March 28th 2012, 3:49pm

jo, damit kommt man auch überall raus.... alternativ einfach ein kernal benutzen das den cbm80 check umgehen kann (wie zb speeddos)
http://www.hitmen-console.org http://magicdisk.untergrund.net
Die Furcht vor der freimütigen Antwort kann auch robuste Charaktere befallen.

DerSchatten

Nichts hält länger als ein Provisorium

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

Posts: 4,200

Date of registration: Jul 9th 2005

Location: Wien

Marketplace entries: 5

  • Send private message

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

24

Wednesday, March 28th 2012, 3:59pm

Und die Hard-Reset Schaltung löscht auch den Speicherinhalt?
Meine RetroComputer-Sammlung
--------------------------------------------
10 PRINT CHR$ (205.5 + RND (1)); : GOTO 10

  • "Fröhn" is male

Posts: 4,542

Date of registration: Jan 5th 2004

Location: MOS County

  • Send private message

member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month

25

Wednesday, March 28th 2012, 4:03pm

Natürlich nicht. Macht aber auch selten Sinn, braucht man fast nur, wenn man Freezen will.

Dadys_Toy

LDA#$8Bit: STA$C64: RTS

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

Posts: 1,310

Date of registration: Jul 9th 2008

Location: /DE/SN/TDO

  • Send private message

member since 54 month member since 54 month member since 54 month

26

Wednesday, March 28th 2012, 4:26pm

Hier ist auch die entsprechende Umbauanleitung bzgl. des Exp-Ports.

Mal ganz frech gefragt:
Potential gleicht sich doch aus durch Erdung (in etwa GND). Wenn man testweise beim drücken des Reset-Tasters nun die Stromversorgung der RAM`s (=VCC) mittels Taster kurz auf GND legt. :whistling: Das sollte doch dann für gelöschten Inhalt sorgen?

mfg :)
Meine Termine:
04.05. - 7. Lange Nacht der Computerspiele - Leipzig
10.05. - 12.05. Amiga User Treffen Ost
21.09. - 22.09. ClassicComputing Berlin
21.02. - 23.02.2014 BCC Party#8 Berlin :D
...

  • "Fröhn" is male

Posts: 4,542

Date of registration: Jan 5th 2004

Location: MOS County

  • Send private message

member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month

27

Wednesday, March 28th 2012, 4:41pm


Mal ganz frech gefragt:
Potential gleicht sich doch aus durch Erdung (in etwa GND). Wenn man testweise beim drücken des Reset-Tasters nun die Stromversorgung der RAM`s (=VCC) mittels Taster kurz auf GND legt. :whistling: Das sollte doch dann für gelöschten Inhalt sorgen?

Die Antwort darauf ist schon im Titel des Threads: "Speicher leert sich erst nach 5 Minuten"

Mal abgesehen davon, dass das extrem ungesund wäre.

JMP$FCE2

Unwissender

  • "JMP$FCE2" is male

Posts: 5,194

Date of registration: Feb 16th 2008

Location: Flensburg

  • Send private message

member since 54 month member since 54 month member since 54 month

28

Wednesday, March 28th 2012, 5:37pm

Mal abgesehen davon, dass das extrem ungesund wäre.


Der RAM geht kaputt wenn an VCC keine Spannung mehr anliegt während die Adress- und Datenleitungen noch irgendwelche Pegel haben.
Hier gibt es nichts zu sehen! Gehen Sie bitte schnell weiter.

DerSchatten

Nichts hält länger als ein Provisorium

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

Posts: 4,200

Date of registration: Jul 9th 2005

Location: Wien

Marketplace entries: 5

  • Send private message

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

29

Wednesday, March 28th 2012, 7:19pm

Warum betrifft es eigentlich nur bestimmte Spiele?
Kommt es draufan wo der Code im Speicher abgelegt wird?
Meine RetroComputer-Sammlung
--------------------------------------------
10 PRINT CHR$ (205.5 + RND (1)); : GOTO 10

Colt Seavers

Blödmann

  • "Colt Seavers" is male

Posts: 1,735

Date of registration: Jan 17th 2008

Location:

  • Send private message

member since 54 month member since 54 month member since 54 month

30

Wednesday, March 28th 2012, 7:28pm

Die betroffenen Spiele haben bei $8000+einpaarkaputte die "CBM80"-Modulkennung im Speicher stehen, was von der Resetroutine geprüft wird. Findet diese den String vor wird der vermeintliche Modulstartcode ausgeführt, der das Spiel dann wieder startet, ansonsten wird mit der "normalen" Resetprozedur fortgefahren.
Es haben bereits 28 registrierte Benutzer Bedenken.

  • "Fröhn" is male

Posts: 4,542

Date of registration: Jan 5th 2004

Location: MOS County

  • Send private message

member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month

31

Wednesday, March 28th 2012, 7:51pm

Warum betrifft es eigentlich nur bestimmte Spiele?
Kommt es draufan wo der Code im Speicher abgelegt wird?

Nein aber man kann ne Kennung in den Speicher legen, um Sachen Resetresident zu machen. Das tun natürlich nicht alle Spiele, sondern meist nur die, die von Cartridge kamen.

hoogo

Eimergesicht mit Wurst

  • "hoogo" is male

Posts: 1,364

Date of registration: Jan 22nd 2005

Location: Mülheim/Ruhr

  • Send private message

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

32

Wednesday, March 28th 2012, 8:31pm

Die kleine Umgehungs-Zusatzschaltung hat noch einen originellen Nebeneffekt: Die CBM-80-Markierung ist ja weiterhin ganz normal im Speicher. Die lauert quasi im Hintergrund auf den nächsten Reset oder auf Runstop/Restore und kann dann das Spiel in dem Moment wieder starten. Natürlich nur, wenn es durch den Reset nicht kaputt ist
Vollmond war gestern!

zaxxon

Master

  • "zaxxon" is male

Posts: 2,553

Date of registration: May 18th 2007

  • Send private message

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

33

Wednesday, March 28th 2012, 8:41pm

Am Anfang hatten wir noch kein Action Cartridge. Es gab wenige Spiele da musste ich den Rechner bestimmt ne Minute ausgeschaltet lassen sonst gab es nur wirre Zeichen direkt nach dem einschalten zu sehen. Glaube Buck Rogers und Pitfall II sind so Kandidaten.

Similar threads