Schneider / Amstrad CPC Forum

Amstrad / Schneider CPC => Emulatoren => Topic started by: Devilmarkus on 24. January 2012, 13:34:48

Title: JavaCPC Desktop
Post by: Devilmarkus on 24. January 2012, 13:34:48
Meinen Emulator "JavaCPC Desktop" gibt es ab sofort wieder als Download auf meiner Webseite.

(https://cpcwiki.de/e107_files/downloadimages/javacpc_desktop.png)
Klickt hier (https://cpcwiki.de/download.php?view.2)
Title: Re: JavaCPC Desktop
Post by: TFM on 24. January 2012, 22:07:08
Das sieht hald schon verdammt gut aus!!!
Title: Re: JavaCPC Desktop
Post by: Devilmarkus on 28. February 2012, 19:04:57
Wichtige Vireninformation:
Neuerdings wird JavaCPC.jar öfter von AVIRA als Malware gemeldet.
Dabei handelt es sich aber um eine Falschmeldung.

Hier die Stellungnahme seitens AVIRA:
Title: Re: JavaCPC Desktop
Post by: TFM on 28. February 2012, 21:06:10
Ich wusste es doch immer schon!  ;D
Title: Re: JavaCPC Desktop
Post by: Devilmarkus on 18. August 2012, 23:48:21
Weil TFM mich überredet hat, hier ein kleines Update:
Version 1.7d
(Auf Englisch, bin zu faul, den Kram nochmal neu zu schreiben)

- Bugfix in internal resource check
- SAMdisk Version 3.4, last updated 14th August 2012 integrated (Used by the ManageDSK DiskUtil)
- Bugfix when defining joystickbuttons (You had been forced to define always 2 buttons, even, when your gamepad/digital joystick only has 1 button) Fixed that. You now can press ESC to skip button 2.
- Bugfix in Z80 emulation (minor)
- Minor performance fixes
- Minor fixes in the integrated Z80 Assembler
- Little improvements in Paint (Added a slider which pre-converts the incoming image to less colours first, ordered dithering added)

Wie man an das Update kommt?
Im Menü den Punkt "Help" öffnen, da auf "Check for Update" klicken.

Wäre übrigens Prima, wenn mir jemand berichten würde, wie der Disk-Transfer via ManageDSK / Samdisk funktioniert, ich kann das nämlich mangels altem PC und keiner Floppy nicht nachvollziehen.
Title: Re: JavaCPC Desktop
Post by: Devilmarkus on 08. November 2012, 21:32:46
Kleines Update auf Version 1.7e

- Bugfix für FutureOS (SPARtan Byte wollte nicht so, wie wir wollen)
- CPC Display kann nun aus dem Desktop ausgedockt und wieder eingedockt werden. Dafür einfach den Rosa Knopf klicken unten rechts im Desktop Kontrollpanel.
- JavaCPC Paint kann nun auch Amiga ILBM/IFF/PBM Formate importieren.
Title: Re: JavaCPC Desktop
Post by: TFM on 09. November 2012, 17:06:31
So, gerade runtergeladen. Scheint 1A zu funktionieren :) Danke Markus! Am CPC sind wir hald dem C16 doch Lichtsekunden vorraus (eine Lichtsekunde ist ja eh nur so 300.000 km ,-))
Title: Re: JavaCPC Desktop
Post by: Devilmarkus on 19. November 2012, 12:33:33
Für JavaCPC gibt es ein internes Update auf Version 1.8b.
Es enthält unter anderem ein ins JavaCPC Expansion ROM integriertes "Internal Filesystem".

Damit kann man auf lokale Dateien auf der Festplatte zugreifen.
Es stehen RSX Befehle zur Verfügung, womit man Dateien laden und auch speichern kann.
Die Befehlsstruktur ist Ähnlich wie bei DOS.

|CAT -> Listet das gewählte Verzeichnis auf
|CD,"pathname" -> wechselt das Verzeichnis
|CD,".." -> wechselt zu einer Ebene höher
|CD,"C:/" -> wechselt die Festplatte
|LOAD,"filename" -> Lädt die angegebene Datei (BASIC und BINARY möglich, auch SNA lässt sich so laden)
|LOAD,"filename",address -> Lädt die angegebene Datei immer als BINARY an die angegebene Adresse. Bytes > FFFF werden dabei ignoriert.
|LOAD,"disk.dsk",0 -> Lädt DSK Image an das angegebene Laufwerk (0-3 sind möglich, 0-1 sind ansprechbar unter BASIC)
|SAVE,"filename" -> Speichert BASIC
|SAVE,"filename",start,length,<einsprung> -> Speichert BINARY
|TYPE,"filename" -> Zeigt eine Datei als Text auf dem CPC Bildschirm an
|HEXTYPE,"filename" -> Zeigt eine Datei als Hexdump auf dem CPC Bildschirm an
|DEL,"filename" -> Löscht eine Datei ohne Rückfrage
|MD,"pathname" -> Erstellt ein Verzeichnis
|FSINFO -> Zeigt nochmal eine Kurzinfo über die RSX-Befehle an.

(https://cpcwiki.de/ifs.png)

Wie ihr an das Update kommt?
JavaCPC hat eine interne Update-Funktion.
Über das Menü "Help" -> "Check for Updates" kann man das Update installieren.
Title: Re: JavaCPC Desktop
Post by: TFM on 19. November 2012, 18:16:08
Das hat schon was :D
Title: Re: JavaCPC Desktop
Post by: Devilmarkus on 24. February 2013, 22:16:07
Vor ein paar Tagen habe ich JavaCPC Desktop auf Version 1.9 gebracht.
Die aktuelle Version ist noch nicht als Download verfügbar, aber die interne Update-Funktion macht diese zugänglich.

Was ist neu?
- Integrierter Basic-Debugger, womit man live BASIC Programme debuggen und zurückverfolgen kann. Sogar mit STEP Funktion, wo man jede einzelne Programmzeile auseinanderpflücken kann.
- CPC-Screen-To-ASCII Funktion: Damit lassen sich Screenshots des CPC-Bildes in Text- oder HTML-Form erstellen.
Sehr nützlich, wenn man mal eben einen auf dem Screen stehenden Codeschnippel kopieren will...

Beispiele für CPC-Screen-To-ASCII:

ASCII: (UTF-8 Text)
https://cpcwiki.de/asciitest.txt

HTML: (UTF-8 Encodierte Webseite, komplett vom Emu so erzeugt)
https://cpcwiki.de/maxam_b.html

Basic-Debugger Video:
https://cpcwiki.de/bastrace/
Title: Re: JavaCPC Desktop
Post by: Devilmarkus on 07. May 2013, 22:32:53
JavaCPC Desktop 2.0 steht für den Download bereit.

Es wurden einige Bugs behoben, und ein paar Features verbessert.

Neu ist ein integrierter Font-Editor, mit dem sich das CPC-Font direkt im ROM bearbeiten lässt.
So modifizierte ROMs kann man damit dann auch exportieren.

Mit STRG + ALT + F11 kann man den Fonteditor aufrufen.

Download:
http://www.cpcwiki.de/data/

3 Versionen stehen zur Auswahl:
- Bequeme Setup-Datei
- Nur gezipped
- Online Setup (Wichtig: Die Setup-Datei muss in dem Verzeichnis liegen, wo JavaCPC Desktop hin installiert werden soll)
Title: Re: JavaCPC Desktop
Post by: TFM on 08. May 2013, 22:59:18
Und schon hab ich mir das Setup von der 2.0a runtergeladen, alles bestens!  :jubelaola:
Title: Re: JavaCPC Desktop
Post by: Devilmarkus on 22. August 2013, 14:56:38
Version 2.0b ist fertig.

Neu: Ein GameMap Ripper.

Mehr Infos hier: (Englisch)

http://www.cpcwiki.eu/forum/index.php?topic=2572.msg66346#msg66346
Title: Re: JavaCPC Desktop
Post by: TFM on 22. August 2013, 18:44:58
Supergenial!!! Die Sache mit den Karten ist der Hammer!!!  :smiley027:

:jubelaola:
Title: Re: JavaCPC Desktop
Post by: Devilmarkus on 27. August 2013, 14:14:22
Version 2.1 ist fertig.
Neu: GameMapper und ScreenMapper:

Ziemlich einfach Karten von Lieblingsspielen erzeugen.

Weitere Infos:
http://www.cpcwiki.eu/forum/index.php?topic=2572.msg66565#msg66565

Download:
https://cpcwiki.de/data/index.php
Title: Re: JavaCPC Desktop
Post by: TFM on 27. August 2013, 18:17:56
Grosse Klasse Markus!!! Vielan Danke!!!  :smiley027:
Title: Re: JavaCPC Desktop
Post by: TFM on 27. August 2013, 23:45:24
Holt Euch schnell die 2.2 ;-)
Title: Re: JavaCPC Desktop
Post by: Devilmarkus on 28. August 2013, 11:46:23
Wie TFM schon schrieb, habe ich kurzfristig Version 2.2 released.

Ihr könnt die Interne Update Funktion verwenden, oder den Emulator komplett hier herunterladen:

https://cpcwiki.de/data/
Title: Re: JavaCPC Desktop
Post by: Devilmarkus on 30. October 2013, 10:00:03
Kleineres Update auf Version 2.2c ist verfügbar!

- Es wurden einige Bugs in der Oberfläche behoben (Insbesondere im Z80 Assembler Interface)
- AutoBoot Funktion repariert. (Tastatur war nach AutoBoot meist blockiert), mit ALT + ENDE kann man DF0 "Auto Booten"
- Debugger die Informationen für IFF1 und IFF2 zugefügt (Wichtig, weil man ja wissen muss, welche Interrupts aktiv sind)

(https://cpcwiki.de/fixed_debugger.png)

Das Update ist über die Update-Funktion im Emulator verfügbar.

Download folgt in den nächsten Tagen.
Title: Re: JavaCPC Desktop
Post by: TFM on 30. October 2013, 17:21:08
Sieht gut aus! Danke!