1,5MB --> M27C801 1024kb Wie ?

OP #2182954
Lesenswert?

Hallo zusammen,

ich habe ein Problem. Ich habe eine 1,5 MB Datei, welche ich problemlos 
in 1024 KB Stücke teilen kann.

Danach habe ich eine 1 MB und eine 0,5 MB Datei.

Diese beiden Dateien müssen auf einen M27C801 Chip. Das ist soweit kein 
Problem, wenn nicht auf dem 2. Chip nur 512 KB drauf wären. Das kommt zu 
Problemen beim Abfragen der Daten durch das Gerät, was es ausliest.

Konkret handelt es sich dabei um ein SNES Rom, welches via SwapBin 
aufgeteilt wird. Ich nehme eine Platine, wo 2xM27C801 drauf passt.

Jemand eine Idee, wie man den 1 MB Chip auf 512 kb trimmen könnte oder 
so ?

Danke

Grüße

Rain
Gast #2183001
Lesenswert?

>Diese beiden Dateien müssen auf einen M27C801 Chip. Das ist soweit kein
>Problem, wenn nicht auf dem 2. Chip nur 512 KB drauf wären. Das kommt zu
>Problemen beim Abfragen der Daten durch das Gerät, was es ausliest.

Gerät in die Tonne drücken.

>Jemand eine Idee, wie man den 1 MB Chip auf 512 kb trimmen könnte oder
>so ?

Per Software einfach nicht mehr als 512kB lesen.
Persönliche Seite #2185458
Lesenswert?

Ob Du EPROMs im Keramikgehäuse oder im Kunststoffgehäuse (OTP, nur 
einmal programmierbar) einlötest, ändert nichts am eigentlichen Problem: 
Hast Du Dich verprogrammiert, musst Du die Dinger wieder auslöten.

Dafür gibt es IC-Sockel, und die solltest Du tunlichst verwenden.

Statt der EPROMs kannst Du übrigens auch Flash-ROMs verwenden, die 
können vom Programmiergerät elektronisch gelöscht werden und brauchen 
kein UV-Licht.
OP #2185479
Lesenswert?

Naja, es gibt nix zu verprogrammieren. Denn ich schreibe die Software ja 
nicht, die ist fertig und in tausenden Modulen bereits verbaut :). Von 
daher. Zumal ich nur sehr sehr begrenzten Raum habe, diese Chips ein zu 
löten. Ich muss sogar beine verbiegen, zusammen quetschen und Stapeln.

Googelt doch einfach mal nach SNES selber bauen.

hehe
#2185510
Lesenswert?

Die kann man beide zusammen in einen größeren Eprom brennen. Der 
Prozessor, welcher die Daten ja irgendwann lesen will greift dann nicht 
über Enable auf den zweiten Eprom zu, sondern das Signal wird als 
weitere Adressleitung an den 2Gbyte Eprom gelegt und aktiviert damit den 
oberen Bereich des 2Gbyte Eprom wo dann die 512 Mbyte Daten des 
eingesparten Eprom stehen. Das Ganze lässt sich ohne Veränderung der 
Software realisieren.
Es geht doch schließlich darum Platz zu sparen. An Strom sparst du dabei 
auch noch etwas.

mfg Manfred
Persönliche Seite #2185747
Lesenswert?

Irgendwie sehe ich die Korrelation zwischen "nie erschienen" und "in 
tausenden Modulen verbaut" nicht so recht.

Magst Du mir da auf die Sprünge helfen?

Davon abgesehen:
Ein interessantes Selbstbauprojekt wäre eine Karte, die keine EPROMs 
o.ä. verwendet, sondern mit RAM arbeitet, das sich der Spielkonsole 
gegenüber wie ROM verhält, beim Einschalten aber von einem µC mit Daten 
befüllt wird, die dieser wiederum aus einer SD-Karte entnimmt.

So könntest Du verschiedene ROM-Images einfach auf die Karte kopieren, 
'reinstecken, fertig.
OP #2185757
Lesenswert?

Das ist leider nicht interessant G, denn die Spiele sollen am Ende 
genau so aussehen,w ie ein mögliches Original. Eine Karte mit SD gibts 
schon, für viel Geld.

Zu tausenden verbaut, weil es dafür eine Community gibt, die z.B. ein 
Spiel aus Japan nehmen, es übersetzen und das Rom wieder bereitstellen. 
Es ist qausi nur der Text geändert, das Spiel jedoch bleibt.

Dann wird ein hübsches Logo gebaut dafür und aufgeklebt, das Spiel sieht 
aus wie ein original, im inneren pumpt jedoch ein m27c801 :).
OP #2185770
Lesenswert?

Ich habe auch eigentlich schon alles, was ich brauche. Wollte nur 
wissen, wie ich ein Rom verteilen könnte.

Es geht ja nicht darum geistiges Eigentum zu stehlen, sondern eine 
communityübersetzung (welche legal ist, da dieses Spiel hier nie 
urheberrechlich geschützt wurde, da nie erschienen.), auf ein chip zu 
brennen und in ein modul zu verbauen.

Easy :).
Gast #2186151
Lesenswert?

Ist doch kein Problem, du kopierst die 512kb datei auf sich selber, z.B. 
unter Windows:

copy /b file1.bin+file1.bin file2.bin

oder unter Linux:

cat file1.bin file1.bin > file2.bin

file2.bin wird dann gebrannt.

Somit ist es egal, welchen Pegel der Pin A19 hat, es kommen immer die 
richtigen Daten raus. Mache ich bei C64 ROMs auch immer so.
Gast #2186861
Lesenswert?

No Name plz schrieb:
> (welche legal ist, da dieses Spiel hier nie
> urheberrechlich geschützt wurde, da nie erschienen.

Das ist bestenfalls Schönfärberei, wahrscheinlich auch wider besseres 
Wissen. Selbstverständlich ist ein Spiel urheberechtlich geschützt, 
völlig unabhängig davon ob und an wen es verkauft wurde oder nicht. Das 
Vorhaben ist ohne Wenn und Aber rechtswidrig.

Gruss Reinhard
Gast #2187511
Lesenswert?

@rk-elektronik

Man kanns auch uebertreiben. Es gibt schlimmere Verbrechen als sich 
Module fuer eine 20 Jahre alte Spielkonsole zu basteln. Ach Moment, das 
ist ja gar kein Verbrechen, sondern vollkommen legal. Waere ja noch 
schoener. Auch wenn er sich dann eine heruntergeladene Datei ins EPROM 
brennt, ist das wahrscheinlich durch das Recht auf Privatkopie gedeckt. 
Selbst wenn nicht wird ihn kein deutscher Richter wegen solch einer 
Lappalie verurteilen. Erst wenn er anfangen wuerde die Module zu 
verbreiten oder gar zu verkaufen, dann muesste er mit rechtlichen 
Konsequenzen rechnen.

Ich lehne mich mal aus dem Fenster und behaupte, dass auch bei dir nicht 
jedes letzte Byte in deinem Besitz nicht ausnahmslos legal ist. 
Womoeglich hast du auch gegen Gesetze verstossen, die du gar nicht 
kennst. Also: Ball flachhalten und locker bleiben.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren