You are not logged in.

Jogi

Was der Epromlöscher nicht schaft lösche ich...

  • "Jogi" is male

Posts: 805

Date of registration: Jul 17th 2003

Location: 76307 Karlsbad in Baden wo die Sonne lacht!

  • Send private message

member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month

21

Monday, November 5th 2007, 10:01am

Hi enthusi,

habs mal getestet am Orginal Neoram und C64/128er...

Save hängt sich auf...
Bei LOAD"$",2 und List wird der Schirm mit wirren Zeichen überflutet.....

Der Neoram Test von CBMHARDWARE ist positiv verlaufen...

Formatierst du auch die NEORAM...???

Gruß Jogi
Wer Ordnung hält ist nur zu faul zum suchen. :gruebel
Oder einfach gesagt..
Ordnung ist wenn man weiß wo man nicht zu Suchen braucht...!! ;)

Tochter mit bestandener Gesellenprüfung Innungssieger im Bäckerhandwerk Bereich Nordschwarzwald 2010 !!!!!!!! Stolz sein..:)

22

Monday, November 5th 2007, 10:18am

Mit der 512kB-GeoRAM habe ich das gleiche Ergebnis.

enthusi: Hast Du die VICE-Emulation zum Testen verwendet ?


Michael
If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -

23

Monday, November 5th 2007, 11:15am

Ah, die Init-routine ist da draussen bei dem binary.
Fixe das bald mal. Eine reihe von 0-Pokes nach $de00,01,02,03 sollte reichen für's erste.
Sorry :)

x1541

1. Vorsitzender VzEkC e.V.

Posts: 4,055

Date of registration: Nov 24th 2002

  • Send private message

member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month

24

Monday, November 5th 2007, 6:39pm

Quoted

Originally posted by enthusi
gibt es eigentlich Neues über eine eventuelle "Serien-Produktion" :o) Oder zumindest schicke PCBs?


Ich bin bisher noch nicht dazu gekommen die Geräte anzubieten, oder Leerplatinen in Umlauf zu bringen. Für Dich als Softwareentwickler mache ich natürlich eine Ausnahme und mache Überstunden damit Du ein Gerät zum Testen bekommst ;)

Schreib mir einfach mal ne Mail dann können wir das klären.
Besucht meine Hardwareprojekte:
http://www.x1541.de


Powered by WWW.VIC-20.DE

www.classic-computing.de
Verein zum Erhalt klassischer Computer e.V.


25

Monday, November 5th 2007, 9:29pm

So :) Hab das mal eben kurz gefixt. Noch nicht final aber sollte gehen.
Kann das grade leider nicht direkt testen.. Wär also fein wenn das mal jemand machen mag.
NEOram-Drive

Alles wie gehabt aber wenn man in der linken oberen Ecke ein "z" stehen hat (bei $0400) bevor mal RUN eingibt wird das GEOram/NEOram initialisiert beim start. Kann man jederzeit machen...
Bei normalem RUN bleibt der Inhalt stets erhalten...
So zumindest die Idee :o))

Dank & Gruß!
enthusi has attached the following file:

Jogi

Was der Epromlöscher nicht schaft lösche ich...

  • "Jogi" is male

Posts: 805

Date of registration: Jul 17th 2003

Location: 76307 Karlsbad in Baden wo die Sonne lacht!

  • Send private message

member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month

26

Monday, November 5th 2007, 10:40pm

HI,


bei mir gleiches Ergebniss keine änderung..

Gruß Jogi
Wer Ordnung hält ist nur zu faul zum suchen. :gruebel
Oder einfach gesagt..
Ordnung ist wenn man weiß wo man nicht zu Suchen braucht...!! ;)

Tochter mit bestandener Gesellenprüfung Innungssieger im Bäckerhandwerk Bereich Nordschwarzwald 2010 !!!!!!!! Stolz sein..:)

27

Tuesday, November 6th 2007, 11:20pm

@Jogi: habs eben nochmal ausgiebig mit meiner GEOram getestet.
Läuft hier einwandfrei.
Du hast das mit dem "Z" oben links getestet, ja?

Jogi

Was der Epromlöscher nicht schaft lösche ich...

  • "Jogi" is male

Posts: 805

Date of registration: Jul 17th 2003

Location: 76307 Karlsbad in Baden wo die Sonne lacht!

  • Send private message

member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month

28

Wednesday, November 7th 2007, 9:15am

Hi enthusi,

so nach dem ich das Verstanden Hab das ich ein Z links oben in die Ecke schreiben soll..funkt mal das mit dem Dir..nach dem Ersten Start...

Save ich aber irgendwas ab egal wie groß...speichert er was, so wie es aussieht....

Load noch nicht getestet...

gebe ich aber LOAD"$",2 ein passiert wieder das gleiche das der Schirm überschrieben wird....

Man sieht noch das die Startmeldung kommt...die gespeicherten Files werden noch gelistet dann überrennt der Müll den Schrim...

Gruß Jogi
Wer Ordnung hält ist nur zu faul zum suchen. :gruebel
Oder einfach gesagt..
Ordnung ist wenn man weiß wo man nicht zu Suchen braucht...!! ;)

Tochter mit bestandener Gesellenprüfung Innungssieger im Bäckerhandwerk Bereich Nordschwarzwald 2010 !!!!!!!! Stolz sein..:)

29

Wednesday, November 7th 2007, 11:25am

@Jogi das ist seltsam, bei mir am GEOram lief alles. LOAD/SAVE/INIT/DIR
Hast Du irgendwas anderes noch am REchner? Ist ein c64, ja? Und GEOram?NEOram?512KB?

Jogi

Was der Epromlöscher nicht schaft lösche ich...

  • "Jogi" is male

Posts: 805

Date of registration: Jul 17th 2003

Location: 76307 Karlsbad in Baden wo die Sonne lacht!

  • Send private message

member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month

30

Wednesday, November 7th 2007, 12:05pm

Hi enthusi,


Neoram 2mb von x1541....

sonnst nur MMC2IEC und IEC2ATA..

Teste noch mal am 128er..

Gruß Jogi
Wer Ordnung hält ist nur zu faul zum suchen. :gruebel
Oder einfach gesagt..
Ordnung ist wenn man weiß wo man nicht zu Suchen braucht...!! ;)

Tochter mit bestandener Gesellenprüfung Innungssieger im Bäckerhandwerk Bereich Nordschwarzwald 2010 !!!!!!!! Stolz sein..:)

31

Wednesday, November 7th 2007, 12:15pm

Ist wie gesagt auf 512 KB hardcodiert bisher.
Ich bin nicht ganz sicher grade ob höher genauso adressiert wird.
Ich benutze das hier zum Adresskodieren (24bit Adresse: bankl,m,h):

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        tay
	lda bankm
	sta temp
	and #%00111111
	sta $dffe

	lda bankh
	asl temp
	rol
	asl temp
	rol
	sta $dfff

	ldx bankl
	tya
	sta $de00,x


Könnte also allein daran liegen? Du speicherst auch nix größeres als 190 Blocks?

32

Wednesday, November 7th 2007, 1:06pm

Mir draengt sich da eine Frage auf : wie kommen die Werte in bankl,m,h ?

Michael
If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -

Jogi

Was der Epromlöscher nicht schaft lösche ich...

  • "Jogi" is male

Posts: 805

Date of registration: Jul 17th 2003

Location: 76307 Karlsbad in Baden wo die Sonne lacht!

  • Send private message

member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month

33

Wednesday, November 7th 2007, 1:07pm

Hi enthusi,

nee nur 1-2Blocks grad kleine Basic progis..

also beim 128er gleiches Ergebniss....

Gruß Jogi
Wer Ordnung hält ist nur zu faul zum suchen. :gruebel
Oder einfach gesagt..
Ordnung ist wenn man weiß wo man nicht zu Suchen braucht...!! ;)

Tochter mit bestandener Gesellenprüfung Innungssieger im Bäckerhandwerk Bereich Nordschwarzwald 2010 !!!!!!!! Stolz sein..:)

34

Wednesday, November 7th 2007, 9:36pm

@jogi, wurde bisher noch auf ner anderen Georam getestet - lief da problemlos.
@cbm, das ist ja Wurst :) sind einfache ZP-Adressen die einfach stumpf incrementiert werden.

Wie gesagt: läuft ja. Warum nicht bei jedem scheint's wäre ja nun eine Frage...

Jogi

Was der Epromlöscher nicht schaft lösche ich...

  • "Jogi" is male

Posts: 805

Date of registration: Jul 17th 2003

Location: 76307 Karlsbad in Baden wo die Sonne lacht!

  • Send private message

member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month

35

Thursday, November 8th 2007, 9:06am

Hi enthusi,

so noch mal getestet....

Gestartet mit Z...

Von MMC2IEC ein Spiel mit 79Blocks geladen....

Mit Save"XXX",2 gespeichert.....

nun Load"$",2.....Zeichenüberflutender Bildschirm....

Computer aus......Einschalten.....

Dein Progi ohne Z....laden.....Run...

Load"xxx",2....nach ca. 2-3Sec(79Blocks) Ready... Run und Spiel läuft.......

scheint nur die Load"$",2 Routine zu hängen...

hab nur ein Neoram gelötet....das andere..bleibt als Bausatz...

müssen also warten bis andere so weit sind auch zu testen.....

Gruß Jogi
Wer Ordnung hält ist nur zu faul zum suchen. :gruebel
Oder einfach gesagt..
Ordnung ist wenn man weiß wo man nicht zu Suchen braucht...!! ;)

Tochter mit bestandener Gesellenprüfung Innungssieger im Bäckerhandwerk Bereich Nordschwarzwald 2010 !!!!!!!! Stolz sein..:)

36

Thursday, November 8th 2007, 9:50am

Quoted

Original von Jogi
hab nur ein Neoram gelötet....das andere..bleibt als Bausatz...
müssen also warten bis andere so weit sind auch zu testen.....
Gruß Jogi


Ja, gibt´s den schon welche?

gruß,

znarF

37

Thursday, November 8th 2007, 10:06am

Ich kann hoffentlich selbst bald testen :)
Jogi, für Dich noch eben nen kleines Format-tool.
Eigentlich sollte das init über das "z" reichen, aber evtl. fehlt die Endkennung. Kann auch am SAVE liegen oder irgendetwas was bei neoram (2mb) doch anders ist als georam (512kb).
Wenn Du noch motiviert bist, teste mal den Anhang.
Dieses PRG schreibt $00 in den Speicher.
Oben werden die 3 bytes der Adresse angezeigt.
So wie es geschrieben ist, geht das High-Byte (links) bis 'H' - das entspricht 512KB.
Also einfach mit run starten wenn das NEOram drin steckt.
Danach dann georam-drive laufen lassen.

Wenn Du Geduld hast (ist nicht sehr fix :o) kannst Du auch die vollen 2mb "formatieren".

Nach oder vor dem Start von format.prg einfach
POKE 2,20 eingeben
und mit SYS 2073 erneut starten.

Sollte aber wahrlich nicht nötig sein.
Aber ist eh seltsam dass es abschmiert bei Dir...

Wär schön wenn Du's probieren magst...

enthusi
enthusi has attached the following file:
  • format.prg (138 Byte - 25 times downloaded - latest: Apr 15th 2010, 8:23pm)

38

Thursday, November 8th 2007, 10:30am

Und nochwas zum Testen:

Tippt (bitte) mal folgendes PRG ein:

Source code

1
2
0 PRINT"{clear}"
1 FOR a=56832 TO 57087:PRINT PEEK(a);:NEXT

{clear} = SHIFT/CLRHOME (das reverse Herz)

und speichert es mit georam-drive ab (nach Init oder format besser noch!).

Dann mit run starten. Es zeigt jetzt den Inhalt der ersten Speicherseite des GEO/NEOrams.

Sollte dann aussehen wie am angehängten screenshot aus vice.
Wenn vorher NICHT format gemacht wurde wohl ohne Nullen aber zumindest 3 Nullen sollte es am Ende geben!

Bin ja jetzt mal gespannt :)

PS: wenn der Speicher voll mit Müll ist kann es sein, dass man die Ausgabe abbrechen muss damit der screen nicht scrollt übrigens
enthusi has attached the following file:
  • test.png (3.09 kB - 122 times downloaded - latest: Apr 13th 2010, 8:43am)

This post has been edited 2 times, last edit by "enthusi" (Nov 8th 2007, 10:36am)


Jogi

Was der Epromlöscher nicht schaft lösche ich...

  • "Jogi" is male

Posts: 805

Date of registration: Jul 17th 2003

Location: 76307 Karlsbad in Baden wo die Sonne lacht!

  • Send private message

member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month

39

Thursday, November 8th 2007, 11:08am

HI enthusi,

so für das Format hatte ich grad Zeit...

so funkt es einwandfrei......soweit mal mehr hatte ich nicht getestet....

Computer einschalten Ramdrive starten

Load"$",2 funkt spiel laden funkt.....

zu mehr kam ich nicht....

Gruß Jogi
Wer Ordnung hält ist nur zu faul zum suchen. :gruebel
Oder einfach gesagt..
Ordnung ist wenn man weiß wo man nicht zu Suchen braucht...!! ;)

Tochter mit bestandener Gesellenprüfung Innungssieger im Bäckerhandwerk Bereich Nordschwarzwald 2010 !!!!!!!! Stolz sein..:)

x1541

1. Vorsitzender VzEkC e.V.

Posts: 4,055

Date of registration: Nov 24th 2002

  • Send private message

member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month

40

Sunday, November 11th 2007, 10:40am

So ich konnte auch mal testen :)

Auf 2MB NeoRAM musste ich auch zuerst mal formatieren, das 00 00 00 00 nach $DE00 zu schreiben hat nicht ausgereicht.

Liegt wohl daran wie der Speicher beim Einschalten vorbelegt ist. Klar, eine DRAM Erweiterung wie GEORAM wird hier blockartige Muster aus 00 und FF zeigen, eine SRAM Erweiterung sehr zufällige Werte oder bei Pufferung den letzten Inhalt.

save geht, load geht, auch das löschen des ersten programms hab ich getestet, geht alles. Kann es sein dass du alles "hinter" dem gelöschten nach vorne verschiebst? Schlau, so gibt es keine Fragmentierung :) Wunderte mich warum löschen so lange dauert :)

Eine Idee hätte ich noch. Nach dem Einschalten oder Reset ist ja immer Seite 0 von Neoram bei $de00 eingeblendet. Hier kannst Du nicht zufällig deinen Bootcode unterbringen, so müsste man den nicht von Disk nachladen nach dem Einschalten :) Vielleicht $de00 selbst nicht nehmen weil der MMC64-TNT Browser das gern überschreibt. Aber das freilassen und $dea8=sys57000 als Startadresse? Evtl. etwas in weitere Seiten auslagern und die Ramdisk dann eben erst nach dem eigentlich Programm starten lassen, das wär ne feine Sache. Im Prinzip brauchst du dann ausserhalb des I/O1 Bereichs dann nur noch eine kleine Routine zum kopieren von Speicherbereichen und evtl. einen Handler für das Banking deiner Routinen.
Besucht meine Hardwareprojekte:
http://www.x1541.de


Powered by WWW.VIC-20.DE

www.classic-computing.de
Verein zum Erhalt klassischer Computer e.V.