Robotrontechnik-Forum

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

Robotrontechnik-Forum » Sonstiges » JKCEMU 0.9.8.7 » Themenansicht

Autor Thread - Seiten: -1-
000
17.06.2025, 20:22 Uhr
jmueller



Auf meiner Homepage gibt es die neue JKCEMU-Version 0.9.8.7.
In dieser funktioniert in der KC85/2..5-Emulation nun auch der sogenannte PIO-Sound.

Die drei Programme EXAMPLE1.KCC bis EXAMPLE3.KCC in Crawlers Beitrag 387 im Thread
https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=22549
laufen nun auch im JKCEMU.
Man muss diese Programme aber unbedingt mit Autostart laden, also beim direkten Laden auf "Starten" klicken.
Außerdem muss im Fenster Audio/Kassette im Reiter "Tongenerator im Grundgerät"
der Ausgang auf Mono stehen.

Ich bin wirklich erstaunt, was für einen beeindruckenden Sound man aus einem KC85/2..5 herausholen kann.
Toll gemacht, Crawler!
Ich habe deinen Online-Emulator auch in die JKCEMU-Link-Liste aufgenommen.

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
18.06.2025, 00:31 Uhr
Crawler

Avatar von Crawler

Hallo Jens,

ich freue mich, daß der JKCEMU nun auch den PIO-Sound unterstützt.

Der Online-Emulator ist ja nicht von mir, sondern von André Weißflog.

Schöne Grüße,
Stefan
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
18.06.2025, 05:25 Uhr
jmueller




Zitat:
Der Online-Emulator ist ja nicht von mir, sondern von André Weißflog.



Oh, dann hatte ich das falsch verstanden. Vielen Dank für die Aufklärung!

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
18.06.2025, 16:40 Uhr
ralle



Danke, funktioniert auch unter Mint
--
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
004
18.06.2025, 19:33 Uhr
Klaus



Hallo Jens,

auch von mir... einfach mal Danke.

Für mein NANOS und auch für Tests von einigen selbst gebastelten bzw. angepassten CP/M Programmen, ist der JKCEMU für mich einfach ein geniales Werkzeug.
Mit den vielen anderen emulierten Rechnern habe ich mich eher nur sporadisch mal befasst.
Aber cool, was der EMU inzwischen alles drauf hat.

Danke und viele Grüße,
Klaus

Dieser Beitrag wurde am 18.06.2025 um 19:33 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
25.06.2025, 10:20 Uhr
mario_lorenz



Danke auch von mir Jens,

Jetzt laufen auch diese beiden Demos von Moods Plateau (crawler / Stefan) ...

8-Bit Breaker: https://demozoo.org/productions/371254/
Deep Vision: https://demozoo.org/productions/194387/ (Frösi-3D-Brille nicht vergessen)

... unter JKCEmu. Das waren die einzigen beiden Moods Plateau Demos, bei denen der Sound noch nicht klappte ...

Grüße,

Mario

Dieser Beitrag wurde am 25.06.2025 um 10:21 Uhr von mario_lorenz editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
25.06.2025, 13:14 Uhr
BICa5105

Avatar von BICa5105

@jmueller

Hallo Jens,

mir ist noch ein Fehler in der BIC Emulation aufgefallen:

In RBasic hat man ja die Möglichkeit die Programm bzw. Spielsteuerung über Joystick oder Tastatur (Pfeiltasten und Leertaste) zu realisieren.
Dazu gibt es die Befehle STICK(0) und STRIG(0) um die Pfeiltasten der Tastatur und die Leertaste (als Feuerknopf) abzufragen. Wenn man einen Joystick benutzen möchte dann STICK(1) und STRIG(1) oder beim zweiten Joystick ....(2).

Jetzt das Problem. Am BIC kann man die Leertaste (Feuerknopf) drücken und gedrückt halten und dann die Richtung per Pfeiltasten ändern. Z.B. um in einem Zeichenprogramm zu zeichnen.
Das geht in der Emulation nicht. Bzw. nur bedingt. Wenn man die Leertaste da drückt kann man eine Richtung zeichnen. Beim halten der Leertaste und ändern der Richtung durch die Pfeiltasten hört die Abfrage der Leertaste scheinbar auf und man kann nicht weiter zeichnen.
Ich habe jetzt nur mal das "Zeichen Beispiel" genommen weil ich da gerade an einem Programm dran bin. Könnte auch ein Autorennen sein wo man ständig Gas geben muss mit der Leertaste und die Richtungen dann ändernt mit den Pfeiltasten. Da würde dann das Gas geben immer abbrechen.

Wäre schön wenn du dich dem kleinen Problemchen mal annehmen könntest :-) .

Noch ein kleines Anliegen:

Am BIC kann man Spiele oder Programme auch von ROM Modulen laden und starten.
Es wäre schön wenn du diese Möglichkeit noch in den JKCEMU integrieren könntest.
Evtl. bei :"Einstellungen-System-Optionen" - dort wo man auch das GIDE auswählen kann.


Danke und LG Cornelius
--
https://www.youtube.com/@robotronA5105
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
08.02.2026, 15:41 Uhr
d.elm

Avatar von d.elm

Hallo,
ich benötige bitte eine Hilfestellung bezüglich JKCEMU.
Ich möchte meine Eigenentwicklung mittels JKCEMU emulieren um nicht immer neue EPROMs
brennen zu müssen. Bildschirmanzeige funktioniert.
- ist es irgendwie möglich die Farbkarte zu emulieren?
Meine Tastatur ist an der SIO Kanal B angeschlossen. Ich habe die Eistellungen wie gezeigt vorgenommen. Leider kann ich in den Einstellungen keine Tastatur anwählen.
Kann mir dabei jemand behilflich sein.
Danke
Detlef

Tastatur


EA_Bausteine


Einstellungen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
08.02.2026, 17:02 Uhr
jmueller



Hallo Detlev,

die Tastaturemulation bei deinen Einstellungen im JKCEMU sollte so funktionieren:

Wenn du im Emulator eine Taste auf der PC-Tastatur drückst,
wird der ASCII-Code der gedrückten Taste im Eingangsregister
des emulierten SIO-Kanals zur Verfügung gestellt und
je nach Programmierung auch ein Interrupt ausgelöst.
Nun kann der ASCII-Code mit einem IN-Befehl gelesen werden.

Das Protokoll und die Baud-Rate zwischen SIO und der simulierten Tastatur
spielen dabei keine Rolle, d.h., egal wie die SIO programmiert ist,
sie liest immer fehlerfrei und jeweils einmalig den ASCII-Code
der gedrückten Taste von der simulierten Tastatur.
Deshalb gibt es keinen Grund, irgend ein konkretes Tastaurmodell auszuwählen.
Die Tastaturemulation beginnt praktisch im Eingangsregister des SIO-Kanals.

Eine Farbausgabe ist im benutzerdefinierten Computer aktuell nicht möglich.

Jens

Dieser Beitrag wurde am 08.02.2026 um 17:02 Uhr von jmueller editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
08.02.2026, 18:18 Uhr
d.elm

Avatar von d.elm

Hallo Jens,
danke für Deine schnelle Antwort.
Ich denke ich habe die Erklärung:
Ich frage immer vor dem Einlesen der SIO Kanal B das Statueregister des Kanales (Kanaladresse +2) ab, ob ein Byte empfangen wurde (Status 001H).
Und dann lese ich erst das empfangene Byte ein.
Es wird ja beim Einlesen des Bytes das Steuerregister wieder auf 000H gesetzt.
Uns so denkt mein Programm, dass kein neues Byte vorliegt.
Ich kann das dann wohl leider nicht verwenden.
Gruß Detlef
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
08.02.2026, 19:22 Uhr
jmueller



Hallo Detlev,

das heißt, an der Stelle ist die SIO-Emulation fehlerhaft?
Das entsprechende Statusbit wird beim Eintreffen eines Bytes nicht gesetzt?

Muss ich mir mal ansehen...

Jens
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