Robotrontechnik-Forum

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

Robotrontechnik-Forum » Sonstiges » JKCEMU 0.9.8 » Themenansicht

Autor Thread - Seiten: -1-
000
23.12.2021, 20:49 Uhr
jmueller



Als Weihnachtsüberraschung gibt es eine neue JKCEMU-Version auf meiner Homepage.
Evtl. muss man im Browser auf Aktualisieren klicken.

Die Version hat lange auf sich warten lassen,
dafür ist die Liste der Neuerungen die längste,
die es jemals bei einer neuen Version gab:

http://www.jens-mueller.org/jkcemu/versions.html

Ich wünsche allen schöne Weihnachtsfeiertage,
einen guten Rutsch ins neue Jahr
und für die, die sich dafür interessieren,
viel Spaß mit der neuen JKCEMU-Version.

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
23.12.2021, 21:02 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

Super, vielen Dank!
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
23.12.2021, 22:46 Uhr
paulotto



Danke Jens und ein frohes Weihnachtsfest und einen Guten Rutsch ins Neue Jahr

Viele Grüße,

Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
24.12.2021, 06:33 Uhr
KK

Avatar von KK

Was lange währt, wird gut. Und sogar der LC80ex ist dabei, ich fühle mich geehrt. Frohe Weihnacht!
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
24.12.2021, 09:52 Uhr
Klaus



Hallo Jens,

auch an dieser Stelle nochmal mein Dank für Deine prima Weiterentwicklung.
Die Liste der Neuerungen ist gewaltig und ich möchte nicht wissen wie viele Stunden Arbeit da drin stecken.

Ich habe mich u.a. sehr über die Einbindung der K1520-SOUND-Karte bzw. des M066 gefreut.

Der JKCEMU ist gerade auch für die Entwicklung von Programmen und die Fehlersuche ein mächtiges Werkzeug. Das merke ich immer wieder, wenn ich am Betriebssystem (EPOS) für das NANOS-System o.ä. "herumwurschtle" ;-)
Das wird aber sicher vielen, die selbst Programme für Ihre Systeme erstellen, genau so gehen.

Danke.
Frohe Weihnachten und viele Grüße,
Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
24.12.2021, 09:57 Uhr
Bert



Wow, das ist ja wirkliche eine gelungene Weihnachtsüberraschung!

Danke & Frohe Weihnachten,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
24.12.2021, 11:40 Uhr
Andre.as



Danke für die Weiterentwicklung

Allen ein Frohes Fest und entspannte Tage
Andreas
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
24.12.2021, 17:13 Uhr
ambrosius



Vielen Dank für die umfangreiche Arbeit. Dir und Deiner Familie ein frohes Fest, guten Rutsch und vor allem bleibt gesund.
--
viele Grüße
Holger
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
25.12.2021, 09:43 Uhr
u-held



Hallo Jens,

vielen Dank für die neue Version. Auf meinem Ubuntu 20.04 läuft die Vorgängerversion 0.9.7 problemlos. Der Start der 0.9.8 bringt wie erwartet den Dialog zum Laden des Profils einer anderen JKC-Version. Dann ist es egal, welche Schaltfläche ich drücke - JKC stürzt mit einer NPE ab, zeigt nichts auf dem Desktop und muss mit Ctrl+C abgebrochen werden. So sieht das im Terminal aus:


Quellcode:

$ java -version
openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing)

$ java -jar jkcemu-0.9.8.jar
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at jkcemu.base.ScreenFrm.updStatusBar(ScreenFrm.java:2762)
    at jkcemu.base.ScreenFrm.<init>(ScreenFrm.java:759)
    at jkcemu.Main.startEmu(Main.java:1341)
    at jkcemu.Main.access$100(Main.java:65)
    at jkcemu.Main$12.run(Main.java:534)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)



Hast Du eine Idee zur möglichen Ursache?

Viele Grüße,
Dietmar
--
Kompetenz simulieren
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
25.12.2021, 11:03 Uhr
DL
Default Group and Edit


@u-held, evtl. mal updaten?, mit der 17 läufts bei mir...
sudo apt-get install openjdk-17-jre


@jmueller, kann man den Check betreffs Adressüberschneidung GIDE/USB irgendwie umgehen? Bei mir läuft USB generell auf den nicht genutzten unteren vier Adressen vom GIDE um nicht zwei Bereiche zu verschwenden

Dieser Beitrag wurde am 25.12.2021 um 11:08 Uhr von DL editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
25.12.2021, 11:37 Uhr
Rüdiger
Administrator



Zitat:
u-held schrieb
Auf meinem Ubuntu 20.04 läuft die Vorgängerversion 0.9.7 problemlos. Der Start der 0.9.8 bringt wie erwartet den Dialog zum Laden des Profils einer anderen JKC-Version. Dann ist es egal, welche Schaltfläche ich drücke - JKC stürzt mit einer NPE ab, zeigt nichts auf dem Desktop und muss mit Ctrl+C abgebrochen werden.



Bei mir läuft die 0.9.8 unter Ubuntu problemlos.
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
25.12.2021, 20:02 Uhr
jmueller



@u-held:

Dank des Java Stack Trace konnte ich das Problem nachvollziehen:

In JKCEMU 0.9.8 gibt es neu die Möglichkeit, die Statuszeile auszublenden.
Meldungen, die in der Statuszeile erscheinen, kann man dann
optional im Systembereich (Java-Jargon: SystemTray) anzeigen lassen.
Für dieses "optional" gibt es einen Menüeintrag.

Wenn der SystemTray nicht verfügbar ist,
und das ist bei dir offensichtlich der Fall,
wird dieser Menüeintrag erst ganz nicht angelegt.
Und nun kommt ein leider nicht rechtzeitig erkannter Bug im JKCEMU:
Der Status dieses Menüeintrags wird gesetzt,
auch wenn er gar nicht vorhanden ist.
Das löst dann diese NullPointerException aus.

Die Erkenntnis daraus ist, du kannst JKCEMU 0.9.8 nur zum Laufen bekommen,
indem du auf deinen Desktop den SystemTray herzauberst.
Hier zwei Links zur Problematik:

https://stackoverflow.com/questions/50440268/the-system-tray-is-not-supported-on-the-current-platform

https://stackoverflow.com/questions/39869075/tray-icon-not-working-on-ubuntu-16-04

Im ersten Link wird die Software TopIcon Plus empfohlen.


Der Bug wird natürlich in den nächsten JKCEMU-Version gefixt sein,
so dass diese dann auch ohne SystemTray laufen wird.

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
25.12.2021, 20:07 Uhr
jmueller



@DL:
Ich nehme mal an, du meinst den benutzerdefinierten Computer.
Da kann man sicherlich den Adresscheck so umprogrammieren,
dass deine Wunschkonstellation möglich idt.

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
25.12.2021, 22:58 Uhr
u-held



@jmueller: Folgendes klang vielversprechend:


Quellcode:
sudo apt-get install gnome-shell-extension-top-icons-plus



Ich sehe jetzt in der Systemleiste am oberen Bildschirmrand ein Icon und ein kurzes Menü zum Programm, das den Fokus besitzt. Leider lässt sich der JKCEmu 0.9.8 immer noch nicht starten.

@DL: Das Update auf Java 17 brachte auch keine Änderung. Aber es schadet ja nicht.

@Rüdiger und @DL: Verwendet ihr das Standard-Ubuntu oder einen Abkömmling (K-, X-, LUbuntu...)?

Ich werde nicht mehr lange probieren und erstmal auf der Version 0.9.7 bleiben.

Danke für Eure Hinweise, viele Grüße,
Dietmar
--
Kompetenz simulieren
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
25.12.2021, 23:12 Uhr
Rüdiger
Administrator



Zitat:
u-held schrieb
@Rüdiger und @DL: Verwendet ihr das Standard-Ubuntu oder einen Abkömmling (K-, X-, LUbuntu...)?



K.
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
26.12.2021, 08:02 Uhr
ralle



Musste man bei Ubuntu und Abkömmligen nicht einfach einen Starter erstellen?
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
26.12.2021, 08:42 Uhr
ralle



Ich habe nach dem: https://forum.linuxguides.de/thread/281-starter-erstellen/?postID=2372&highlight=starter#post2372 einen Starter erstellt, aber nix tut sich. Das ganze ist in meinem Home-Ordner, mit der Vorgängerversion funktioniert es.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
26.12.2021, 09:31 Uhr
DL
Default Group and Edit



Zitat:
u-held schrieb
@Rüdiger und @DL: Verwendet ihr das Standard-Ubuntu oder einen Abkömmling (K-, X-, LUbuntu...)?


Bei mir läuft XUBUNTU 20.04 mit xfce


Zitat:
jmueller schrieb
@DL:
Ich nehme mal an, du meinst den benutzerdefinierten Computer.
Da kann man sicherlich den Adresscheck so umprogrammieren,
dass deine Wunschkonstellation möglich idt.
Jens


das scheint allgemein so zu sein und hat auch nix mit (m)einer "Wunschkonstellation" zu tun...

"GIDE - The Generic Z80 IDE Interface"

Zitat:
Tilmann Reh schrieb
It should be noted that addresses x0 to x3 are not used at all - there will be no conflicts if any other I/O devices use these four addresses.


Dieser Beitrag wurde am 26.12.2021 um 09:35 Uhr von DL editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
26.12.2021, 10:57 Uhr
ralle



Fehler gefunden, Groß und Kleinschreibung nicht beachtet und auch das User-Verzeichnis, was bei dem Laptop nur test heißt. Also nix schlimmes. Jetzt Läuft es
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
26.12.2021, 11:27 Uhr
Klaus



Hallo Jens,

falls die Möglichkeit besteht, würde ich mich dem Wunsch vom DL anschließen.
Bei meinem neuen NANOS 2.0 nutze ich auch die Variante vom Detlef, wo für USB, RTC und GIDE nur ein druchgehender Adressbereich x0 bis xF "verbraten wird".
An der echten Hardware funktioniert das wunderbar und der sonst ungenutzte Bereich x0 bis x3 ist für USB auch gut geeignet.
Natürlich muss man Marios UTOOLs dafür entsprechend anpassen, was aber dank der offenen Quellen absolut kein Problem ist.

So sieht es beim NANOS 2.0 (EPOS 5.1) aus...


Quellcode:

GIDE / USB / RTC /LAN (Kombikarte):
Adresse für USB, RTC,GIDE (LAN getrennt wählbar)
USB-PIO:      0D0h     USB-PIOA  Daten Kanal A
              0D1h     USB-PIOB  Daten Kanal B
              0D2h     USB-PIOAS Steuer Kanal A
              0D3h     USB-PIOBS Steuer Kanal B
              0D4h     -            
RTC:          0D5h     I/O Address of RTC chip                    
GIDE:         0D6h     Digital Output Register    
              0D7h     -
              0D8h     Data Register
              0D9h     Error Register
              0DAh     Sector Count
              0DBh     Sector Number    
              0DCh     Cylinder Low
              0DDh     Cylinder High
              0DEh     Drive and Head
              0DFh     Command / Status


Wenn das mit den Adressbereichen geht, könnte ich evtl. mal versuchen das NANOS 2.0-System, als benutzerdefinierten Computer zu "bauen".

Danke und viele Grüße,
Klaus

Dieser Beitrag wurde am 26.12.2021 um 11:30 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
27.12.2021, 20:30 Uhr
jmueller



@u-held:

Da der von dir gemeldete Fehler ein schwerwiegender Show Stopper Bug ist,
von dem auch andere Leute mit neueren Linux-Versionen betroffen sein dürften,
habe ich auf meiner Homepage das Bugfix-Release JKCEMU 0.9.8.1 bereitgestellt.
In diesem Release wurde gleich noch ein zweiter, aber unkritischer Fehler gefixt.

Jens

Dieser Beitrag wurde am 27.12.2021 um 20:30 Uhr von jmueller editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
021
27.12.2021, 20:35 Uhr
jmueller



@DL:

Dass man USB und GIDE in der gleichen x0-IO-Port-Gruppe betreiben kann,
ist mir schon klar.
Das werde ich im JKCEMU beim benutzerdefinierten Computer auch ermöglichen.

Darüber hinausgehend stellt sich für mich aber schon die Frage,
welche konkreten Computer-Typen und IO-Adressen gemeint sind.

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
022
28.12.2021, 10:40 Uhr
DL
Default Group and Edit


Ja, war mein Fehler, ich hatte angenommen das sind alles frei adressierbare Einheiten, aber anscheinend lässt sich nur beim benutzerdefinierten Computer die Portadresse auswählen, bei allen anderen ist das irgendwie fest vorgegeben. Mit dem Adressbereich würde ich mich da Klaus anschließen, bei mir läuft das auch auf der D0, da kann man wenigstens auf dem benutzerdefinierten mal ein Programm testen.

Edit: Danke, dass du bei den CP/M Disketten die 128 Byte Sektorgröße noch mit ergänzt hast, ist für mich ein schönes Werkzeug !

Dieser Beitrag wurde am 28.12.2021 um 11:12 Uhr von DL editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
023
28.12.2021, 21:51 Uhr
u-held



Vielen Dank, Jens! Ich schaue mir die neue Version die Tage an.

Viele Grüße,
Dietmar
--
Kompetenz simulieren
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
024
29.12.2021, 06:29 Uhr
jmueller



@Klaus:

Ich möchte mit JKCEMU keinen Wildwuchs unterstützen.
Deshalb habe ich mir zum Grundsatz gemacht,
nur Dinge in den Emulator aufzunehmen,
die man irgendwie als eine Art Standard sehen kann.
Das lässt sich zwar nicht klar abgrenzen, aber IO-Adressen
kann man z.B. aus o.a. Grund ganz bewusst nirgends auswählen,
mit einer Ausnahme: der benutzerdefiniert Computer.

Diesen habe ich extra aufgenommen,
um zumindest in gewissen Grenzen auch Freiheiten zu ermöglichen.
Diesen benutzerdefinierten Computer sehe ich auch bei deinen Wünschen
als die richtige Lösung an.
Allerdings lässt sich damit aktuell das NANOS wegen der speziellen
RAM-Disk-Logik noch nicht nachbauen.
In der nächsten JKCEMU-Version soll das (und vielleicht noch einiges mehr)
dann möglich sein. Aber das muss erstmal entwickelt werden
und dauert deshalb noch entprechend.

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
025
29.12.2021, 09:36 Uhr
DL
Default Group and Edit



Zitat:
jmueller schrieb
Ich möchte mit JKCEMU keinen Wildwuchs unterstützen.
Deshalb habe ich mir zum Grundsatz gemacht,
nur Dinge in den Emulator aufzunehmen,
die man irgendwie als eine Art Standard sehen kann.
Das lässt sich zwar nicht klar abgrenzen, aber IO-Adressen
kann man z.B. aus o.a. Grund ganz bewusst nirgends auswählen,


(Dabei sehen aber eher diese "Standards" die Querbeet mal hier mal da ein Stück Adresse verwenden wie "Wildwuchs" aus, aber das ist ein anderes Thema...)

Wäre es möglich die von dir verwendete Adressen z.B. in Klammer dahinter anzugeben, damit man weiß wohin man seine Software schicken muss ?
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
026
29.12.2021, 17:28 Uhr
Klaus



Hallo Jens,

das mit dem Wildwuchs kann ich natürlich verstehen, deshalb ist das mit dem benutzerdefinierten Computer eine sehr gute Idee.

Wie sich das mit den Standards verhält kann ich nicht beurteilen. Ich weiß, dass robbi für viele Computer eine Liste von verwendeten (empfohlenen) IO-Adressen auf seiner Webseite hat.
Als wir damals die K1520-Sound-Karte in der Mache hatten, waren diese Übersichten sehr hilfreich und ich habe mir von ihm extra grünes Licht für die Adresse 38h geholt. Die Adresse war bei vielen Rechnern (wo man die K1520-Sound-Karte einsetzen kann) zum Glück frei.

Beim alten NANOS ging das mit der 38h nicht, weil dort der IO-Adressbereich von 04h-7Fh nicht nutzbar war.
Beim neuen NANOS 2.0 haben wir das geändert. Also läuft dort die Karte nun auch auf 38h. Genau so auch in diversen anderen K1520 Rechnern (z.B. K8924/A5120/K8915) unter CP/A oder SCP.
Im neuen NANOS gibt es neben dem USB-RTC-GIDE-Adressbereich, den ich oben aufgeführt habe, auch eine weitere Änderung, was die RAM-Disk-Logik angeht.
Hier wurde nun ein extra 64k-RAM Bereich auf der ZRE realisiert. Die neue batteriegepufferte RAM-Floppy-Karte ist 1MB groß. Den Treiber dafür hat uns Volker passend gemacht. Danke nochmal.

Ich melde mich im nächsten Jahr nochmal per Mail bei Dir und schreibe paar Details auf.

Für mich hat die NANOS Emulation den großen Vorteil, dass damit CP/M Programme, die zum Teil auch unter (GIDE)-CP/A oder SCP laufen, leicht getestet und debuggt werden können.

Danke für Deine erstklassige Arbeit.
Der JKCEMU hat mir, als Programmierstümper, schon sehr oft so bei der Fehlersuche den „Hintern“ gerettet. Ich denke, da bin ich nicht der Einzige ;-)

Viele Grüße,
Klaus

Dieser Beitrag wurde am 29.12.2021 um 17:30 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
027
30.12.2021, 06:38 Uhr
jmueller



DL schrieb:

Zitat:

Wäre es möglich die von dir verwendete Adressen z.B. in Klammer dahinter anzugeben, damit man weiß wohin man seine Software schicken muss ?



In der JKCEMU-Hilfe gibt es zu jedem emulierten System eine Seite,
in der konkrete Infos zur Umsetzung der Emulation stehen.
Dort sind bei den Erweiterungsmodulen i.d.R. auch die IO-Adressen
(bzw. dort zu deutsch E/A-Adressen) aufgeführt.

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
028
30.12.2021, 09:34 Uhr
DL
Default Group and Edit


"entdecke die Möglichkeiten"
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
029
30.12.2021, 09:55 Uhr
wpwsaw
Default Group and Edit


moin, moin,

da ich im Moment mich mit meinem KCC und den Erweiterungen herum ärgere, habe ich auch den EMU genutzt,

dabei ist mir folgenes aufgefallen

1. hin und wieder stürzt das Programm beim arbeiten/laden von IMG oder td0 Dateien ab.

2. beim starten vom CP/M bleibt der große Zeichensatz, war auch in den Vorgängerversionen

3. wenn ich unter CP/M in LW2 eine CPC Diskette lade und sie mit FORMATCC formatieren möchte kommt die Fehlermeldung "defekte Spuren", auch bei den Vorgängerversionen

mache ich etwas falsch?

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
030
30.12.2021, 16:38 Uhr
mario_lorenz



Hallo Jens und alle an meinem heutigen "virtuellen" Nachmittags-Projekt direkt und indirekt Beteiligten.

VIELEN DANK!

Ich habe heute ein KC85/4 mit M052 und M066 "zusammengesteckt", einen virtuellen USB-Stick mit ein paar PT3 Soundfiles vorbereitet und bin total begeistert.

Der Sound klappt wunderbar
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
031
31.12.2021, 06:30 Uhr
jmueller



@wpwsaw:

Ich müsste schon etwas mehr wissen, um darauf antworten können.

1. Wäre es möglich, mal so eine Disketten-Image zu bekommen,
dass bei dir abstürzt?

2. Ist mit CP/M das mitgelieferte MicroDOS gemeint?
Könntest du ein Foto posten, wie das auf dem realen KC compact aussieht?

3.Geht das denn in LW1 entsprechend der Anleitung,
die auf der JKCEMU Hilfe-Seite zum KC compact unter Punkt 1.3.2 aufgeführt ist?

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
032
31.12.2021, 06:33 Uhr
jmueller



@mario_lorenz:

Es freut mich, dass du begeistert bist.

Hast du auch schon mal im Menü Extra die zweite Anzeigeeinheit geöffnet,
während die Musik lief?

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
033
01.01.2022, 15:34 Uhr
mario_lorenz



@jmueller:

Na klar Ich habe die zweite Anzeigeeinheit fast immer mit laufen. Ich mag die "Türme". Auch die vielen kleinen Details, das der KC85/3 in schwarz kommt, die Digits beim D008 dabei sind. Alles sehr liebvoll gemacht. Auch die Tastaturen sind extrem hilfreich, wenn ich mal auf die schnelle an eine bestimmte Taste will...

Die im Takt leuchtende LED beim M066 habe ich auch gesehen. Ich habe gelesen (und bei youtube gesehen), das es noch eine LED-Version des Moduls gibt. Das wäre noch was

Ich hatte einmal zum Test das OpenJDK von Microsoft benutzt. Das basiert auf Java 11. Da waren die Grafiken in den Menüs und in der zweiten Anzeigeeinheit alle "gestört" oder nicht sauber gerendert. Darum habe ich das gleich wieder sein gelassen und bin wieder mit dem Oracle v8 JDK unter Windows unterwegs.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
034
01.01.2022, 23:05 Uhr
fhub



Hallo Jens,

erstmal vielen Dank für Deinen tollen Emulator JKCEmu!

Als Schachspieler interessieren mich natürlich besonders die 3 Schachemulationen SC2, SLC1 und SC80.
Dabei habe ich leider ein kleines Problem entdeckt:
Bei diesen Emulationen ist es natürlich sinnvoll, das Schachbrett und die Tastatur zu aktivieren - wenn man diese Konfiguration nun abspeichert, dann sehe ich in der xml-Datei zwar die entsprechenden Einträge (z.B. 'jkcemu.etc.ChessboardFrm.window....), aber bei erneutem Start von JKCEmu werden diese Brett- und Tastatur-Fenster nicht automatisch geöffnet (obwohl beim Eintrag 'visible' der Wert 'true' steht)!?
Ist das nicht vorgesehen, oder ist dafür irgendein spezieller Aufrufparameter nötig?

Das größere Problem ist aber folgendes: wenn ich also nun das Brettfenster selber aktiviere (weil es ja nicht automatisch geöffnet wird), dann erscheint es zwar an der korrekten (gespeicherten) Position, aber leider ist nur ein kleiner Teil von diesem Fenster zu sehen (kein Brett und sogar die Menüzeile nur teilweise), und es läßt sich auch nicht mehr vergrößern, ist also praktisch nicht benutzbar!
Damit macht es natürlich keinen Sinn, die Konfiguration bei geöffnetem Brettfenster überhaupt abzuspeichern.

Vielleicht könntest Du Dir das einmal ansehen und den Fehler beheben?
Schön wäre es natürlich auch, wenn diese beiden Fenster (Brett und Tastatur) beim STart auch automatisch geöffnet würden, wenn man sie denn so auch in der Konfiguration abgespeichert hat.

Viele Grüße,
Franz
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
035
02.01.2022, 14:56 Uhr
wpwsaw
Default Group and Edit


@Jens

...leider bin ich jetzt erst dazu gekommen

zu1. im Moment kann ich den Absturz nicht reproduzieren. Ich könnte dir aber die Fehler-LOG Datei zukommen lassen, wenn du möchtest.

zu2. ich habe mich wohl falsch ausgedrückt, es sind schon 80 Zeichen aber mit dem gleichen Zeichensatz wie bei 40 Zeichen. Auf dem realen KCC ist es ja wie beim KC85/x mit D004 und starten von Microdos 2.6

zu3. ich habe mal die gesamte Hilfe zum KCC gelesen und es so gemacht, wie es dort steht. und da klappte es dann. Das 2. LW ist wohl wie das 1. LW eingestellt und kommt mit dem CPC Format beim Formatieren nicht klar.

Gruß und Danke

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
036
02.01.2022, 17:36 Uhr
jmueller



@fhub:
Da mir noch zwei weitere durchaus störende Fehler gemeldet wurden,
werde ich demnächst nochmal ein Bugfix-Release bereitstellen.
Da wird dann auch das Problem mit dem Schachbrettfenster behoben sein.
Das automatische Öffnen von Tastaur- und Schackbrettfenster schreibe ich
mir auf die ToDo-Liste für ein zukünftiges Feature-Release.
Ich verspreche aber hiermit ausdrücklich nichts,
denn das hängt alles von Lust, Laune und meiner spärlichen Freizeit ab!


@wpwsaw:
zu 1.: Ja, schicke mir bitte mal eine Log-Datei!
zu 2.: Ich verstehe, du meinst, dass im 80-Zeichen-Modus
die Zeichen schmal und dafür doppelt so hoch wie breit sind, ja?
Das kannst du erreichen, indem du in den KC compact Einstellungen
im Reiter "Sonstiges" das Häkchen
"Gleiche Fenstergröße in allen Bildschirmmodi" setzt.
zu 3: Für mich also erstmal nichts zu tun.

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
037
02.01.2022, 19:21 Uhr
wpwsaw
Default Group and Edit


...Jens, ist erledigt...
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
038
03.01.2022, 20:11 Uhr
jmueller



Auf meiner Homepage habe ich das Bugfix Release JKCEMU 0.9.8.2 bereitgestellt.

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
039
07.01.2022, 14:04 Uhr
fhub




Zitat:
jmueller schrieb
Auf meiner Homepage habe ich das Bugfix Release JKCEMU 0.9.8.2 bereitgestellt.


Danke für den Bugfix, das Schachbrett funktioniert jetzt wieder.

Inzwischen hab ich es auch geschafft, daß Schachbrett und Tastatur bei den 3 Schachemulationen automatisch geöffnet werden - hat mich einige Zeit gekostet, weil ich mit Java bisher noch keinerlei Erfahrungen hatte.

Übrigens: falls jemand generell an der Emulation von Schachcomputern interessiert ist, dann wäre ein Blick auf meine Webseite eine gute Idee:
https://fhub.jimdofree.com/
Das Programm CB-Emu_Pro enthält realistische Emulationen für etwa 400 Schachcomputer (natürlich auch SC2, SLC1 und SC80 ).

Grüße,
Franz

Dieser Beitrag wurde am 07.01.2022 um 14:04 Uhr von fhub editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
040
10.01.2022, 06:11 Uhr
jmueller



Volker Pohlers hat freundlicherweise die im JKCEMU und im JTCEMU
enthaltenen Hilfeseiten zu jeweils einer PDF-Datei zusammengefasst.
Diese stehen auf meiner Homepage zum Download bereit.

Vielen Dank Volker!

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
041
10.01.2022, 13:32 Uhr
maleuma



406 Seiten, alle Achtung!
Da sieht man wieder, wieviel Arbeit da drin steckt.
Danke Jens und Volker.
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
042
17.01.2022, 19:58 Uhr
wpwsaw
Default Group and Edit


Hallo Jens,

ich experimentiere mit dem XY Plotter mit KC87 herum. Wenn man das MEGA ROM Modul mit rein nimmt, ins BASIC geht, mit BYE wieder zurück ins OS, wie bekommt man den BASIC Warmstart wieder hin, bie will er mit WBASIC oder REBASIC immer das "starte tape"

gruß wpw

P.S. die Arbeit mit dem Plotter gefällt mir vielleicht könntes du den KC85 mit einem M001 erweitern
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
043
17.01.2022, 22:00 Uhr
maleuma




Zitat:
wpwsaw schrieb
Hallo Jens,
...
P.S. die Arbeit mit dem Plotter gefällt mir vielleicht könntest du den KC85 mit einem M001 erweitern


Ja, das habe ich mir auch schon gewünscht. Allerdings weiß Jens nicht, was er an die PIO-Leitungen anschließen soll. Mir würde da schon ein simulierter Drucker ausreichen, so wie es beim M003 bereits realisiert ist. Ich weiß ja nicht, wie aufwändig die Emulation des Plotters würde???
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
044
17.01.2022, 22:27 Uhr
wpwsaw
Default Group and Edit


...unter KC87 hat er den Plotter ja schon,

habe heute damit gespielt ;-)))

damit die Zeit vergeht bis der richtige Plotter fertig war....

er brauchte ja nur theoretisch ein M001 emulieren so wie er es am KC87 genacht hat.

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
045
18.01.2022, 08:03 Uhr
volkerp
Default Group and Edit
Avatar von volkerp


Zitat:
wpwsaw schrieb
ich experimentiere mit dem XY Plotter mit KC87 herum. Wenn man das MEGA ROM Modul mit rein nimmt, ins BASIC geht, mit BYE wieder zurück ins OS, wie bekommt man den BASIC Warmstart wieder hin, bie will er mit WBASIC oder REBASIC immer das "starte tape"


Bei dem beim Emulator beiliegenden Megamodul (von 2011) heißt das Kommando BASIC_W.

DIR * bringt

(DIR) ... sprachen & co

ASM&EDIT BASIC BASIC_W BASICP
BASICP_W IDAS F83

Das ist historisch so wie im Original Megamodul von A.S.
Du kannst einen aktuellen Mga-Flash-ROM einbinden; dann funktioniert der Warmstart wie gewohnt mit WBASIC.
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
046
18.01.2022, 09:21 Uhr
wpwsaw
Default Group and Edit


Vielen Dank,

wieder etwas dazu gelernt :-)

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
047
18.01.2022, 18:23 Uhr
maleuma




Zitat:
wpwsaw schrieb
...unter KC87 hat er den Plotter ja schon,

habe heute damit gespielt ;-)))

damit die Zeit vergeht bis der richtige Plotter fertig war....

er brauchte ja nur theoretisch ein M001 emulieren so wie er es am KC87 gemacht hat.

wpw


OK, das klingt ja machbar. Einen PIO und eine CTC emulieren und das mit dem Plotter verknüpfen.
Ich freue mich schon auf dien nächste JKCEMU-Version mit dem Eintrag "M001 mit angeschlossenem Plotter..."

Wie wird der Plotter am M001 angeschlossen? Entspricht das der Schaltung aus der rfe 4/89 von W. Domschke? Etwas anderes habe ich nicht finden können.
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
048
18.01.2022, 18:27 Uhr
wpwsaw
Default Group and Edit


Hallo Mario,

siehe in 031

https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=19560&time=1642526725&s=d4ac31ee007c75e95aa7bf4233a48c73

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
049
18.01.2022, 18:36 Uhr
wpwsaw
Default Group and Edit


noch eine Frage , ich habe noch ein Anwenderprogramm, das läd eine Anwenderdatei mit eigener Laderoutine. Es ist eine reine Binärdatei ohne Kopfdaten. Sie liegt auf meinem PC. Wie bekomme ich sie , z.b. im Emulator, auf USB oder Diskette oder wieder auf TAPE?

Das Programm stelle ich noch vor, nennt sich T-CAD und hatte damals Treiber für K6418 und XY41xx. Leider finde ich die Treiber nicht mehr.

Ich will erst einmal die Funktionen testen

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
050
18.01.2022, 21:31 Uhr
jmueller



Da der Plotter bereits beim Z9001/KC87 emuliert wird,
sollte das beim KC85 mit M001 kein Problem sein.
Ich muss aber die Emulation testen können.
Dazu bräuchte ich ein BASIC-Programm,
dass auf dem Plotter etwas ausgibt.
Und ich müsste die gleiche Ausgabe auf dem realen Plotter
zwecks Vergleich sehen können.

Ich muss aber zu hohe Erwartungen dämpfen:
Die nächste JKCEMU-Version wird noch eine ganze Weile auch sich warten lassen.
Es gab ja vor knapp 4 Wochen erst ein großes Update.


wpwsaw schrieb:

Zitat:

...ich habe noch ein Anwenderprogramm, das läd eine Anwenderdatei mit eigener Laderoutine. Es ist eine reine Binärdatei ohne Kopfdaten.



Das ist für mich jetzt Glaskugel lesen ohne Glaskugel.
Eine Binärdatei kannst du über das Menü Datei -> Laden... in den Arbeitsspeicher laden.
Aber ob es das ist, was dir nützt?
Auch müsstest du die Ladeasdresse kennen, wenn es eine Binärdatei ohne Kopfdaten ist.

Wenn das Programm eine eigene Laderoutine hat, müssten es eigentlich zwei Teile sein.
Der erste Teil wird normal geladen und der zweite Teil dann über diese eigene Laderoutine.
Dann müsste dieser zweite Teil eine Sound-Datei sein,
die über die emulierte Kassettenschnittstelle einzulesen wäre,
wenn man die in JKCEMU korrekt reinbekommen möchte.

Aber ohne etwas konkretes bleibt es bei müsste, wäre, Glaskugel lesen.

Jens

Dieser Beitrag wurde am 18.01.2022 um 21:33 Uhr von jmueller editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
051
19.01.2022, 10:21 Uhr
wpwsaw
Default Group and Edit


Hallo Jens,

email ist raus. Das mit der Laderoutine hat sich erledigt, mein Fehler/Blindheit.
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
052
20.01.2022, 16:44 Uhr
ralle



Jetzt noch eine kleine Frage, Diskettenabbild von Teledisk?
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
053
20.01.2022, 18:25 Uhr
wpwsaw
Default Group and Edit


...td0 hat bei mir schon funktioniert, glaube ich...
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
054
20.01.2022, 18:45 Uhr
ralle



Ah, Ok, da hab ich was...
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
055
22.01.2022, 14:21 Uhr
wpwsaw
Default Group and Edit


moin,

gibt es ein Programm, mit dem ich im Emulator vom Tonband Kassetten einlesen und einen Datei-Katalog anlegen und z.B. auf dem emulierten USB speichern kann?

und

gibt es ein Programm, mit dem ich im Emulator vom Tonband Kassetten einlesen und die Datei gleich z.B. auf dem emulierten USB speichern kann?

Gruß

wpw

P.S. den Inhalt meiner eigenen Kassetten habe ich ja protokolliert, ich habe aber auch noch sehr viele Kassetten ohn Inhaltsangabe.
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
056
22.01.2022, 15:02 Uhr
Bert



Der Emulator kann ja direkt vom TAPE via Line-IN oder aus einer .wav-Datei lesen.
Programme, die Kassettenkataloge anlegen, habe ich schon gesehen, kann aber keine konkrete Empfehlung geben.

Hier wirst Du fündig (Kassettenlister):
https://www.iee.et.tu-dresden.de/~kc-club/09/RUBRIK01.HTM

Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
057
22.01.2022, 15:17 Uhr
wpwsaw
Default Group and Edit


vielen Dank

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
058
30.01.2022, 16:19 Uhr
Lötspitze



Hallo Jens bzw. an alle JKCEMU-Nutzer,

ich möchte gern unter dem Z1013 ein GIDE emulieren. Da kann ich ja ein Häkchen setzen und muß dann eine Abbilddatei angeben. Daran scheitert es aber gerade irgendwie bei mir.
Ich habe die Dateien meines realGIDE alle in einem PC-Ordner. Im JKCEMU habe ich ein 128MB DOM wie beim Original festgelegt. Wie erstelle ich jetzt aber eine Abbilddatei von meinem PC-Ordner bzw. wie bekomme ich die Dateien aus dem Ordner dem JKCEMU-DOM zugeordnet?


VG Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
059
31.01.2022, 21:00 Uhr
maleuma



Ich habe mal eine Frage zur Bedienung:

Im Menü Datei gibt es den Menüpunkt "BASIC-Programm im Texteditor öffnen..."
Damit bekommt man komfortabel ein BASIC-Programm aus dem KC85 in den Texteditor.

Aber wie bekomme ich das im Texteditor geänderte BASIC-Programm wieder in den Speicher von BASIC zurückgeschrieben?
Bisher ist mir nur diese Variante eingefallen: die Textdatei mit Dateiname *.UUU speichern und dann in BASIC nach einem NEW mit LOAD#1 wieder einlesen.
Geht das eventuell noch eleganter?
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
060
03.02.2022, 15:33 Uhr
DL
Default Group and Edit


Was mach ich denn nun schon wieder falsch? Mehr als Haken reinsetzen geht doch nicht, oder ?



Edit: in einer älteren Version funktioniert es, scheint also ein Bug zu sein ...

Dieser Beitrag wurde am 03.02.2022 um 16:37 Uhr von DL editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
061
03.02.2022, 21:08 Uhr
jmueller



@Lötspitze:
Wenn du das DOM am PC anschließt und diesem einen Laufwerksbuchstaben zuweist,
kannst du über den Menüpunkt Extra -> Werkezuge -> Abbildatei von Datenträger erstellen
versuchen, ein Image vom DOM zu ziehen.
Wahrscheinlich sind dafür Admin/root-Betrechtigungen notwendig.
Unter Windows 10 kann allerdings trotz Admin-Rechten ein "Zugriff verweigert" auftreten.
Wenn das nicht geht, kannst du versuchen, ein Image mit einem anderen Programm
zu ziehen, z.B. unter WinXP den DOM-Manager von Rolf Weidlich.
Wenn das alles nicht klappt, bleibt nur, die emulierte Festplatte auf den gleichen Weg zu befüllen,
wir du es auf der realen Hardware tust.
JKCEMU hat keine Werkzeuge zum Bauen von Festplatten-Image an Board.
Nur für Disketten-Images bringt es Werkzeuge mit.


@maleuma:
Ich habe mir den Weg vom Texteditor in den BASIC-Interpreter ganz einfach gedacht:
Man kopiert das gesamte BASIC-Programm als Text in die Zwischenablage
und fügt dann im Emulatorfenster bei gestartetem BASIC-Interpreter den Text wieder ein.


@DL:
In JKCEMU 0.9.8 habe ich den Programmcode für die Einstellungen auf mehrere Java-Klassen aufgeteilt.
Dabei ist wohl ein Fehler reingerutscht.
...werde ich beheben.


Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
062
03.02.2022, 22:04 Uhr
maleuma




Zitat:
jmueller schrieb
@maleuma:
Ich habe mir den Weg vom Texteditor in den BASIC-Interpreter ganz einfach gedacht:
Man kopiert das gesamte BASIC-Programm als Text in die Zwischenablage
und fügt dann im Emulatorfenster bei gestartetem BASIC-Interpreter den Text wieder ein.

Jens


OK, das geht natürlich auch. Daran habe ich nicht gedacht. Vielleicht schreibst Du den Tipp in die Hilfe mit rein?
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
063
11.02.2022, 21:38 Uhr
RobertK

Avatar von RobertK

Hallo Jens,

uns ist aufgefallen, dass die mit dem z88dk-Compiler erzeugten .TAP-Dateien für den Z9001 mit der aktuellen Emulator-Version 0.9.8.2 nicht mehr automatisch gestartet werden. Mit der Version 0.9.7 hat das noch funktioniert.

Ausprobieren kann man das z.B. mit meinem Spiel H-Tron (Datei HTRON_Z9001.TAP).

Ist das ein Bug, oder hat sich am .TAP-Format für den Z9001 etwas geändert?

Dieser Beitrag wurde am 11.02.2022 um 21:39 Uhr von RobertK editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
064
11.02.2022, 23:11 Uhr
Lötspitze



Hallo Jens,

so wie es aussieht, wird das M001 vom KC85/4 aktuell noch nicht emuliert. Es gibt allerdings Programme, die das voraussetzen (z.B. für den Plotterbetrieb). Könnte das Modul bei einem nächsten Update mit ergänzt werden?
Ansonsten besten Dank für den tollen Emulator.

VG Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
065
13.02.2022, 10:45 Uhr
jmueller



@RobertK:
Ich hatte eine zusätzliche Prüfung eingebaut,
dass aus dem KC-Header nur dann die Startadresse gelesen wird,
wenn das Feld für die Anzahl der Adressen mindestens 3 ist.
Allerdings hatte ich dabei nicht daran gedacht,
dass die Z9001-Programme zum Speichern auf Kassette dieses Feld
nicht unbedingt dementsprechend setzen.
Ich werde wohl diese Prüfung wieder herausnehmen.

@Lötspitze:
Ich habe mal das M001+Plotter auf meine TODO-Liste geschrieben.

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
066
13.02.2022, 11:42 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

@jmueller: das Byte für die Anzahl gültiger Parameter gibt es nur beim Mühlhausen-KC. Beim Z9001/KC87 hat diese Speicheradresse eine interne Bedeutung (LBLNR).
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
067
13.02.2022, 13:18 Uhr
Hobi



LBLNR?
--
-------------------------------------------
Corontäne
-------------------------------------------
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
068
16.03.2022, 09:13 Uhr
RobertK

Avatar von RobertK

Hallo Jens,
noch eine Kleinigkeit zur Joystick-Unterstützung: falls du irgendwann mal einen Mac zum Testen haben solltest, dann wäre es toll, wenn du das hier um einen "case APPLE"-Zweig erweitern könntest:

public static Joystick openJoystick( int joyNum )
{
Joystick joystick = null;
switch( Main.getOS() ) {
case LINUX:
joystick = LinuxDeviceIO.openJoystick( joyNum );
break;
case WINDOWS:
joystick = WinDeviceIO.openJoystick( joyNum );
break;
}
return joystick;
}

Der Entwickler des z88dk-Compilers ist nämlich Mac-User, und so könnte er es dann auch testen. Er hat versucht, für den Z1013 Unterstützung für die practic 1/88-Spielhebel einzubauen, doch leider hat er es noch nicht zum Laufen gebracht.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Sonstiges ]  



Robotrontechnik-Forum

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