TURBO BASIC im MODUL?

1, 2

TURBO BASIC im MODUL?

von mega-hz » Fr 26. Sep 2008, 23:07
Hat schonmal jemand das TurboBasic ins Modul gebaut und läuft es genausogut wie von Disk?

Bernd?

Gruß,
Wolfram.

von Bernd » Fr 26. Sep 2008, 23:18
Hallo Wolfram,
Nir bietet das XEG´s Romfile (abschaltbar!) auf dieser Seite ganz unten an.
Ich selbst habe das Modul nachgebaut und es läuft.

Viele Grüße,
Bernd

von Mathy » Fr 26. Sep 2008, 23:20
Hallo Wolfram

Gibt es bei Video61 wenn ich mich nicht irre. Steht aber leider nicht auf deren Website.

Tschüß

Mathy

von Sleepy » Sa 27. Sep 2008, 00:09
Cool - danke für den Link zum TB-Rom...

ich bin gerade fleißig am Modul-Basteln & Turbo Basic steht ganz oben auf meiner Wunschliste; ich hatte nur das ROM noch nicht gefunden!

Sleepy

von Bernd » Sa 27. Sep 2008, 00:21
Sleepy hat geschrieben:Cool - danke für den Link zum TB-Rom...

ich bin gerade fleißig am Modul-Basteln & Turbo Basic steht ganz oben auf meiner Wunschliste; ich hatte nur das ROM noch nicht gefunden!

Sleepy


Hallo Sleepy,
VORSICHT!!!!
Es handelt sich um ein ABSCHALTBARES XEG´s Modul, nicht um ein normales!
Bislang habe ich im Netz noch keine Anleitung für ein abschaltbares XEG´s Modul gefunden.
Den Schaltplan hat mir damals Nir zugeschickt mit dem Hinweis, es nie zu veröffentlichen -> daran halte ich mich.
Ich selbst habe die Logik in ein GAL untergebracht.

Viele Grüße,
Bernd

von mega-hz » Sa 27. Sep 2008, 00:29

von Bernd » Sa 27. Sep 2008, 00:41
mega-hz hat geschrieben:der schaltplan und das romfile sind auf meinem server..

http://mega-hz.no-ip.com/ATARI/ATARI%208Bit/Hardware/EPROMs/tbasicxl.zip

http://mega-hz.no-ip.com/ATARI/ATARI%208Bit/Hardware/ATARI%20Schaltplaene/turbasic.zip


Hallo Wolfram,

es ist die interne Version....kein abschaltbares XEG´s......Modul.

Viel Grüße,
Bernd

von Sleepy » Sa 27. Sep 2008, 09:41
Na, dann setzte ich mich doch mal mit Nir in Verbindung...

Sleepy

von Bernd » Sa 27. Sep 2008, 11:59
Hi,

Nir hat noch einige Webseiten erstellt die mit seiner Webseite nicht direkt verknüpft sind:

MegaCD Interface
Super Archiver
Dumping Cartridges

Jetzt wollte ich noch die Hollex Seite von Mark DiLuciano mit anhängen -> die gibt es nicht mehr!
Wer hat die Daten davon gesichert oder wo kann man die noch bekommen? http://www.hollex.net/
Nachtrag: Sicherung habe ich auf meiner Platte noch gefunden - PPPuuuuhhhhhhhhh

Have fun,
Bernd

von tfhh » Sa 27. Sep 2008, 18:41
Moin,
Bernd hat geschrieben:Hallo Sleepy,
VORSICHT!!!!
Es handelt sich um ein ABSCHALTBARES XEG´s Modul, nicht um ein normales!
Bislang habe ich im Netz noch keine Anleitung für ein abschaltbares XEG´s Modul gefunden.
Den Schaltplan hat mir damals Nir zugeschickt mit dem Hinweis, es nie zu veröffentlichen -> daran halte ich mich.
Ich selbst habe die Logik in ein GAL untergebracht.

Ich bin schon öfter über solche Beiträge gestolpert und würde gern mal wissen, welchen Grund es hat, daß um das Thema "abschaltbares Modul" so ein Geheimnis gemacht wird?

Eigentlich schade, daß 20 Jahre nach dem offiziellen Ende der 8-Bit Zeit immer noch einige Geheimniskrämerei betreiben, finde ich.

Gruß, Jürgen

von HardwareDoc » Sa 27. Sep 2008, 23:00
Hallo @tfhh,
... würde gern mal wissen, welchen Grund es hat, daß um das Thema "abschaltbares Modul" so ein Geheimnis gemacht wird?

also ein "Geheimnis" ist es nicht. Ich zitiere:
Switchable XEGS 32 KB cartridge

This bank-switched cartridge occupies 16 KB of address space between $8000 and $BFFF. The cartridge memory is divided into 4 banks, 8 KB each. Bank D (the last one) is always mapped to $A000-$BFFF. Two lowest bits of a byte written to $D500-$D5FF select the bank mapped to $8000-$BFFF, bit 7 disables the cartridge.


das und noch mehr findet man in der Hilfe vom ATARI800Win-Emulator.

Mit freundlichen Grüßen

HardwareDoc :wink:

von PacMan » So 28. Sep 2008, 12:41
Hallo Jürgen,

Es liegt daran das sich der Entwickler einige Gedanken gemacht hat bis es funktioniert. Das ist der einzige Kopierschutz und soll verhindern das es Nachbauten von Leuten gibt die damit nur schnelles Geld machen wollen.

Grüße,
Steffen

von Bernd » So 28. Sep 2008, 19:13
Hallo Jürgen,

leider ist es noch so aber vielleicht kommt ja irgendwann mal von den Entwicklern die Einsicht. Pacman hat es genau beschrieben.
Im Zitat von HardwareDoc steht es drin beschrieben: "$D500-$D5FF -> bit 7 disables the cartridge".
Was fehlt ist ein Latch welches Bit7 einfach weiterleitet, mehr wird zum abschaltbaren des XEGs Modul nicht benötigt.

Viele Grüße,
Bernd

von mega-hz » Mo 29. Sep 2008, 11:38
Habe versucht, das TurboBasic in die RAM-Cartridge von Raster zu laden, funktioniert aber nicht. Hat jemand von Euch die Eprom-Datei?
Evt. ist meine ja defekt...
oder geht es nicht in der RAMCart?

Gruß,
Wolfram.

von tfhh » Mo 29. Sep 2008, 18:26
Moin Steffen,
PacMan hat geschrieben:Hallo Jürgen,
Es liegt daran das sich der Entwickler einige Gedanken gemacht hat bis es funktioniert.
Das ist der einzige Kopierschutz und soll verhindern das es Nachbauten von Leuten gibt die damit nur schnelles Geld machen wollen.

Das kann ich alles verstehen, aber wir reden hier doch über Dinge, die 20 Jahre alt sind, oder? Mal im Ernst: Was läßt sich da schon kommerziell ausschlachten?

Egal, ich würde halt gern über XEGs-Module erfahren. Ich würde gern auch so ein "60-Games in ein Modul" Teil selbst bauen. Ich habe 27C010/27C020 Eproms und GALs in Hülle und Fülle, da bietet sich das Basteln an. Nein, das wird nicht kommerziell verkauft, nein, es landet nicht bei eBay. Ich finde es schon aufgrund des bestehenden Copyrights viel zu bedenklich, soetwas zu tun.

Dann fragte ich mal anders, topic-mäßig... ich habe drei "graue" Module, wo "for XE Game system" drauf steht. Alle drei Module laufen in meinem 800 XL oder 130 XE nicht - entweder der Bildschirm bleibt schwarz oder es passiert garnichts, als wäre kein Modul eingesteckt. Kontakte sind blank geputzt und elektronisch ok. Die ROMs habe ich allerdings noch nicht ausgelötet und geprüft.

Ich habe folgende Module: Ballblazer, Gato und Desert Falcon. Das Gato-Modul hat dieses Schnappgehäuse, was zerstörungsfrei geöffnet werden kann. Die anderen beiden haben die Schraube unterm Etikett.

Platinen sind: 2x C100649 Rev.1 "XE Super Cart" mit Sharp ROMs C300067-064 und C300057-089A drauf. Die dritte Platine nennt sich C026449 Rev.B "XE Super Cart Rev.B" auf der Seite. Das ROM ist von NEC, C3000058-090 steht drauf. Bei diesem ist in 7-Segment artiger Schrift 01/88 abgedruckt.

Sind das "normale" XEGS Module? Warum laufen diese nicht in normalen Ataris - oder sollten sie es normal tun?

Kann mir jemand ein ROM-File der drei Games zukommen lassen, dann löte ich meines mal aus und vergleiche. Kann ein Foto der Platine und Cover per Mail zusenden.

Danke & Gruß, Jürgen

von PacMan » Mo 29. Sep 2008, 20:56
Hallo Jürgen,

Ich habe nicht gemeint das Du Sachen kommerziell ausnutzt. Es ist ja auch nicht nur die Hardware sondern auch die Software die speziell ans Modul angepasst werden muß. Ich habe weder was mit der Hard- oder Softwareentwicklung bei den Modulprogrammen zu tun. Deshalb kann ich nur auf eine Anfrage beim Entwickler verweisen.
Bei den defekten Modulen kann ich Dir gerne helfen.

Gruß,
Steffen

von Bernd » Mo 29. Sep 2008, 21:48
Hallo Jürgen.....

tfhh hat geschrieben:Das kann ich alles verstehen, aber wir reden hier doch über Dinge, die 20 Jahre alt sind, oder? Mal im Ernst: Was läßt sich da schon kommerziell ausschlachten?

Die Atari Rechner gibt es schon länger als 20 Jahre jedoch nicht die abschaltbaren XEG´s oder Megacart Module. Soweit ich es verfolgen konnte kamen die ersten XEG´s Ende der 90er Jahre, Megacart erst 2003 heraus. Alles im Verhältnis noch recht frisch.....

tfhh hat geschrieben:Egal, ich würde halt gern über XEGs-Module erfahren. Ich würde gern auch so ein "60-Games in ein Modul" Teil selbst bauen. Ich habe 27C010/27C020 Eproms und GALs in Hülle und Fülle, da bietet sich das Basteln an.

So wie es aussieht möchtest du ein Kochrezept haben und dies gibt es so nicht. Alles muss man sich selbst langsam erarbeiten. Zuerst sollte man die Software dazu schreiben. Getestet werden kann die einfach im Atari800Win 4.0 Emulator. Wenn es dann klappt kommt der nächste Schritt die Hardware. Voraussetzung ist proggen in Assembler! Ich selbst habe für mein erstes softwaregesteuertes Modul zwei Jahre gebraucht.

tfhh hat geschrieben:Nein, das wird nicht kommerziell verkauft, nein, es landet nicht bei eBay. Ich finde es schon aufgrund des bestehenden Copyrights viel zu bedenklich, soetwas zu tun.

Sobald du erfolgt hast kommen die Anfragen.....

tfhh hat geschrieben: Dann fragte ich mal anders, topic-mäßig... ich habe drei "graue" Module, wo "for XE Game system" drauf steht. Alle drei Module laufen in meinem 800 XL oder 130 XE nicht - entweder der Bildschirm bleibt schwarz oder es passiert garnichts, als wäre kein Modul eingesteckt. Kontakte sind blank geputzt und elektronisch ok. Die ROMs habe ich allerdings noch nicht ausgelötet und geprüft.

Zur Fehlersuche gibt es auch kein Rezept. Läuft ein Modul nicht so kann es verschiedene Ursachen haben -> Alle Bauteile können als Fehlerquelle in Frage kommen. Selbst eine Leiterbahnunterbrechung hatte ich schon. Zuerst tausche ich alle TTL´s aus. Falls ein Rom betroffen ist gegen ein Eprom wechseln, das OE Signal auf Masse legen. Datenblatt des Eproms durchlesen. Irgendwo steht die "Read" Logik. Alle Signale müssen dafür angepasst werden.
Als Hilfe kann ich dir die XEGs Schaltpläne im Mitgliederbereich unter "Spezielles von Mitgliedern für Mitglieder" anbieten.

tfhh hat geschrieben:Sind das "normale" XEGS Module? Warum laufen diese nicht in normalen Ataris - oder sollten sie es normal tun?

Ja, warum nicht siehe oben.

tfhh hat geschrieben:Kann mir jemand ein ROM-File der drei Games zukommen lassen, dann löte ich meines mal aus und vergleiche. Kann ein Foto der Platine und Cover per Mail zusenden.

Die Roms bekommst du auf Atarimania. Wenn du die Module zum nächsten Reno Treffen mitbringst schaue ich sie mir mal mit dem Omnimon an. Da sieht man gleich ob die Daten noch vorhanden sind, das Rom sich umschalten lässt usw.....

Was ist der Omnimon??????-> Ein alternatives OS mit eingebautem Monitor, Disassembler, Debugger usw... mein Tool für alles. Es gibt da aber auch noch Qmeg..4.x Da kann dir Dietrich mehr zeigen....

Viele Grüße,
Bernd

von mega-hz » Mo 29. Sep 2008, 23:27
Habe versucht, das TurboBasic in die RAM-Cartridge von Raster zu laden, funktioniert aber nicht. Hat jemand von Euch die Eprom-Datei?
Evt. ist meine ja defekt...
oder geht es nicht in der RAMCart?

Gruß,
Wolfram.

von mega-hz » Di 30. Sep 2008, 10:37
Mit einer anderen Datei funktioniert es nun!
Danke Alexander!
Es läuft als abschaltbares XEGS Modul in Rasters SRAM Cart..
Die Abschaltung funktioniert recht simple:
RD4 und RD5 werden im Cartridge-Modus auf HI gelegt, somit ist das
Modul aktiv. Wenn Bit 7 von D5XX gesetzt wird, werden RD4 und RD5
auf LO geschaltet und somit ist das Modul dann auch weg.
Das Schöne ist auch, wenn man später das Modul oder Teile davon haben möchte, daß man es mit setzen von Bit 7 in D5XX wieder einschalten kann!
Siehe hierzu auch http://raster.infos.cz/atari/hw/ramcart/ramcart.htm.

Gruß,
Wolfram.

von HardwareDoc » Di 30. Sep 2008, 11:05
mega-hz hat geschrieben:Mit einer anderen Datei funktioniert es nun!
Danke Alexander!
Es läuft als abschaltbares XEGS Modul in Rasters SRAM Cart..
Die Abschaltung funktioniert recht simple:
RD4 und RD5 werden im Cartridge-Modus auf HI gelegt, somit ist das
Modul aktiv. Wenn Bit 7 von D5XX gesetzt wird, werden RD4 und RD5
auf LO geschaltet und somit ist das Modul dann auch weg.
Das Schöne ist auch, wenn man später das Modul oder Teile davon haben möchte, daß man es mit setzen von Bit 7 in D5XX wieder einschalten kann!
Siehe hierzu auch http://raster.infos.cz/atari/hw/ramcart/ramcart.htm.

Gruß,
Wolfram.

das meinte ich auch ... relativ einfach.

Mit freundlichen Grüßen

HardwareDoc :wink:
1, 2