Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » KC85/5-Problem » Themenansicht

Autor Thread - Seiten: -1-
000
06.07.2010, 21:52 Uhr
jmueller



Ich habe mal im Emulator etwas herumgespielt,
und bin da auf ein Problem gestoßen,
dass sich sowohl im KCemu als auch im JKCEMU reproduzieren lässt.
Auf echter Hardware kann ich es leider nicht ausprobieren,
da ich keine habe.
Möglicherweise habe ich aber auch einfach nur ein Verständnisproblem:

Also emulierte Hardware: KC85/5(CAOS4.4)+D004(ROM3.2)+M035 und die
ML-DOS-Diskettenabbilddatei von www.kc-club.de.

Man probiere das Fraktalprogramm aus, z.B. mit folgenden Eingaben:

A0>B:
FRACTALE
[im Programm dann:]
1 (V24)
D (Draw)
8 (Papgei)
1 (Planar)
U (Übernehmen)
P (Prview)

...und ein kleines Fraktal wird gemalt, soweit, sogut.

Nun boote ich wieder, und rufe auf:

CPMDSK

Wenn ich es richtig verstehe, werden die Dateien von der Diskette
nach A: (RAM-Disk) kopiert.
Wenn man nun auf A: FRACTALE startet und exakt das gleiche tut wie oben,
wird bei der Preview die Bildschirmausgabe zerschossen.
Deshalb habe ich nun ein paar Fragen:
1.) Habe ich da evtl. ein Verständnisproblem?
2.) Wie sieht es auf realer Hardware aus?

Letztendlich möchte ich wissen, ob da ein Fehler im
Emulator vorliegt.

Jens

Update:
Als Modul meine ich M035x4

Dieser Beitrag wurde am 06.07.2010 um 22:06 Uhr von jmueller editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
08.07.2010, 21:56 Uhr
jmueller



Hat denn niemand mal die 5 Minuten Zeit,
auf echter Hardware mit Speichermodul unter ML-DOS
CPMDSK aufzurufen und anschließend
die Vorschau im Fractalprogramm auszuprobieren?

Die Hoffnung stirbt zuletzt, deshalb bitte bitte...

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
08.07.2010, 22:08 Uhr
Gast: virgo660824



Hallo Jens,

ich habe es gestern abend schon versuchen wollen, aber ich offenbar bin ich zu dußlig, auf der KC-.Club-Seite die Abbilddatei zu finden. Dann hätte ich es zunächst auch erst einmal im Emulator "durchgespielt" und dann auf der Hardware.

Tut mir leid, daß ich Dir nicht helfen kann.

Grüße,
René
Seitenanfang Seitenende
(Gast) Zitatantwort || Editieren || Löschen
003
08.07.2010, 23:02 Uhr
jmueller



Ups, da habe ich geschlafen.
Beim KC-Club liegt die MicroDOS-Diskette.
Die ML-Diskette gibts bei susowa:

http://www.kc85.susowa.homeftp.net/index.php/download-topmenu/cat_view/35-diskettenarchive.html

Tut mir leid!
Jens

Dieser Beitrag wurde am 08.07.2010 um 23:02 Uhr von jmueller editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
09.07.2010, 10:07 Uhr
Gast: virgo660824



Hallo Jens,

hab’s grade mal im Emulator durchlaufen lassen. Ist natürlich so, wie Du geschrieben hast.
Probiere es heute abend auf dem KC aus und gebe Dir dann Bescheid.

Grüße,
René
Seitenanfang Seitenende
(Gast) Zitatantwort || Editieren || Löschen
005
09.07.2010, 20:25 Uhr
Gast: virgo660824



Hallo Jens,

habe es gerade getestet und es ergibt sich das gleiche Ergebnis wie im Emulator (KCemu v0.5.1, Windows XP Prof. Version 2002, SP 2).

Viele Grüße,
René
Seitenanfang Seitenende
(Gast) Zitatantwort || Editieren || Löschen
006
09.07.2010, 21:07 Uhr
jmueller




Zitat:
...es ergibt sich das gleiche Ergebnis wie im Emulator...

Demzufolge dürfte das dann wohl ein Fehler in Umfeld
CPMDSK / ML-DOS und/oder CAOS 4.4 sein.

Vielen Dank!
Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
09.07.2010, 21:33 Uhr
jmueller



Ich habe nun noch ein bischen im Emulator herumgespielt
und schließe ML-DOS und CPMDSK als Fehlerquellen aus.

Folgende (virtuelle) Testumgebung:
KC85/4(CAOS 4.2) + M035 (1MB) + D004(ROM2.0) + MicroDOS

Auf die MicroDOS-Diskette habe ich die 3 Dateien des Fractal-Programms
sowie das Programm COPY draufkopiert.

Startet man das Fractal-Programm von Laufwerk B (Diskette),
funktioniert es.

Kopiert man dagegen die Dateien des Fractal-Programms
mit Hilfe von COPY auf A (RAM-Disk) und startet es dann von dort,
stürzt die Fraktalvorschau ab.
Da scheint also das Zusammenspiel von RAM-Disk-Handling
und IRM schon in der originalen MPM-Software fehlerhaft zu sein.

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
18.07.2010, 11:31 Uhr
maleuma



Hallo Jens,

FRACTALE wurde für MicroDOS geschrieben und nutzt einige "illegale" Tricks, zwei davon fallen mir sofort ein:

1. Es wird das erste Modul M011 zur Bildzwischenspeicherung genutzt. Du musst also bei der Installation von ML-DOS ein M011 aus dem RAM-Floppy rausnehmen. Für MicroDOS hatte ich damals ein Hilfsprogramm M011.COM geschrieben. Bei ML-DOS kannst Du das im Menü von SYSGEN.COM machen. Wenn das nicht gemacht wird, gibt es Konflikte mit dem RAM-Floppy.

2. Es werden Inhalte im Speicher des Grundgerätes umgestellt, um ESC-Funktionen zu verändern. FRACTALE geht aber dabei von festen Adressen aus, welche vermutlich mit dem Original-ZAS (aus dem D004-EPROM) ermittelt wurden. Durch Verwendung einer anderen ZAS-Version passt das leider nicht mehr und es muss abstürzen.

Du könntest es also mal mit dem D004-EPROM und ML-DOS versuchen. CAOS 4.4 oder 4.5 dürfte kein Problem darstellen.
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek