News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_genesis8

CPCEmu v3.0 (April 2025)

Started by genesis8, 20:05, 16 April 25

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

genesis8

____________
Amstrad news site at Genesis8 Amstrad Page

McArti0

Hybrid SymbOS DSK not load all....
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
One chip drver for 512kB extRAM 6128
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

Prodatron

The V9990 emulation is a fantastic news! I have to try it ASAP!

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

genesis8

#3
Quote from: Prodatron on 20:58, 16 April 25The V9990 emulation is a fantastic news! I have to try it ASAP!

Doh I didn't check the new features...

I will add them to the news after my WoW raid.

22:18 : done during the pause
____________
Amstrad news site at Genesis8 Amstrad Page

HAL6128

Emulation doesn't start (Win11 both portable and installation). Dobbertin HD file is also missing.?

Emu

Quote from: McArti0 on 20:51, 16 April 25Hybrid SymbOS DSK not load all....

Hi, all. I had intended to prepare all operating systems before announcing the release officially. But it's fine this way.

I tested the SymbOS version for M4 mass storage only. Anyway, you need to increase RAM size. Have you done that?

Emu

Quote from: HAL6128 on 21:52, 16 April 25Emulation doesn't start (Win11 both portable and installation). Dobbertin HD file is also missing.?

Thanks for the report. It's a mess with Win11. On my Win11 machines, v3.0 starts flawlessly. But I have already received a single report where it doesn't. The problem is, I can hardly find a solution as I cannot reproduce the crash. I'm trying to approach the culprit slowly. Please be patient.

And, I probably forgot to include the HD20 file, sorry. That's particularly annoying because I will have to submit another update to Google Play and the Apple app store (I'm still hoping the latter accepts CPCemu at all).

I also forgot to include index.html and favicon.ico in the Windows release. At least, this I can update without much effort.

Emu

Quote from: McArti0 on 20:51, 16 April 25Hybrid SymbOS DSK not load all....

I tried both 720k and 1200k versions as well as the regular disk version. All of them do boot until the start menu is visible. The screen background is black, but the start menu can be operated. However, no application can be started. Looks like a configuration issue to me.

Interestingly, if I boot from either hybrid DSK while the M4 board with the SymbOS mass storage version is enabled, the usual background image and the clock are shown and I can start applications with the mouse. However, once I open the start menu, SymbOS crashes.

HAL6128

It's good to see that the emulator is being developed. I'm also curious and heavily invested in the V9990 emulation.

McArti0

#9
Android set to const 60Hz refresh.

PPI 60Hz

SPEED INK 1,1
INK 0,22,17

Perfect fliker color.
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
One chip drver for 512kB extRAM 6128
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

roudoudou

Quote from: Prodatron on 20:58, 16 April 25The V9990 emulation is a fantastic news! I have to try it ASAP!
yeah, that's a great feature for sure!
cant' wait the Linux version :P

genesis8

BTW Rainer, to answer your email no I have not yet tested the V9990 emulation, time constraint.

Anyway 2 questions with the android version :

- when the phone is in landscape mode and if the V9990 is being used, would it be possible to print the CPC screen to the left, the V9990 screen to the right ?

- lacking time to check with my phone, but if a real keyboard is connected to the phone and detected, can the the virtual keyboard stay hidden ?
____________
Amstrad news site at Genesis8 Amstrad Page

HAL6128

Quote from: Emu on 22:56, 16 April 25
Quote from: HAL6128 on 21:52, 16 April 25Emulation doesn't start (Win11 both portable and installation). Dobbertin HD file is also missing.?

Thanks for the report. It's a mess with Win11. On my Win11 machines, v3.0 starts flawlessly. But I have already received a single report where it doesn't. The problem is, I can hardly find a solution as I cannot reproduce the crash. I'm trying to approach the culprit slowly. Please be patient.

And, I probably forgot to include the HD20 file, sorry. That's particularly annoying because I will have to submit another update to Google Play and the Apple app store (I'm still hoping the latter accepts CPCemu at all).

I also forgot to include index.html and favicon.ico in the Windows release. At least, this I can update without much effort.

Maybe you can add an option for creating a log file during boot/driving the emulator?

Emu

Quote from: genesis8 on 14:35, 17 April 25- when the phone is in landscape mode and if the V9990 is being used, would it be possible to print the CPC screen to the left, the V9990 screen to the right ?

Interesting idea for people having large phones (=phablets?). At least, it should be possible to switch between the screens. On the other hand: Is there any software known for the CPC using both screens at all? Perhaps this feature can wait until somebody creates such software.

Quote from: genesis8 on 14:35, 17 April 25- lacking time to check with my phone, but if a real keyboard is connected to the phone and detected, can the the virtual keyboard stay hidden ?

You can always hide the virtual keyboard, independent of a hardware keyboard with a two-finger tap on the virtual keyboard holders (yellow and cyan areas that are highlighted if you tap outside of the keyboard).

Emu

Quote from: HAL6128 on 15:41, 17 April 25Maybe you can add an option for creating a log file during boot/driving the emulator?

There are already two logs. One is stdout, the other one is stderr. The latter is shown in the message box if an exception occurs. Of course, you don't see that in case of a crash. So, capture both of them from the command prompt (cmd) like this (cd into the cpcemu directory first):

cpcemu.exe > log.txt 2>&1

HAL6128

Thanks for the hint.

This is the output of the logfile (Win11_64bit, Installation in C:\Program Files (x86)\CPCEmu3.0)

CPCemu (v3.0)  -  The CPC Emulator

   (c) Marco Vieth & Rainer Loritz
             2002-2025
      -- all rights reserved --

D-DPI: 96.000000 => display size is 16.022747 in.
Display resolution: a) 768/542  b) 768/542 c) 768/542 d) 768/542
CONFIG: Using cpcemu0.cfg
DATA: Using ./cpcemu.dat
MEM: 491520 Bytes ok.
ROM: CPC 6128 detected. (c) Amstrad and Locomotive 1984, 1985
ROM: TAPE bypass installed.
ROM: AMSDOS speedup installed.
Audio@44100 Hz (1024 Bytes).
IO_PORT: Cannot open printer file PRN

HAL6128


HAL6128

#17
Windows 10 works fine, by the way, but only with the standard config. If additional config added it crashes....

It seems all about permissions?

CPCBEGIN

#18
I try GNU/Linux versions when they will be avalaible.
Retro & opensource

McArti0

Maybe you have too high/low permissions for this folder?
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
One chip drver for 512kB extRAM 6128
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

andycadley

I wouldn't expect a permissions problem on an App data folder, that's typically writable by the current user. The username does appear to have a hyphen in it, which is unusual and might be an issue, but should be okay.

More likely it's a crash in something the additional config you're adding has enabled.

McArti0

Quote from: andycadley on 12:03, 18 April 25I wouldn't expect a permissions problem on an App data folder, that's typically writable by the current user. 
SugarBox 0.28-0.3 has permission problems on win10
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
One chip drver for 512kB extRAM 6128
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

HAL6128

#22
I've tried today the Win-Version (3.0) with Linux & Wine. It seems to work fine, also the V9990 emulation works great. I've also realized that the sdcard "live" emulation is better than under Windows. I never got access to that folder (under Win, but Linux). Transfered data from my real CPC to that folder and run it.
Nice! First emulator with V9990 support. Now a cool programming environment is available.
Next check is SymbOS with V9990.

andycadley

Quote from: McArti0 on 13:42, 18 April 25
Quote from: andycadley on 12:03, 18 April 25I wouldn't expect a permissions problem on an App data folder, that's typically writable by the current user.
SugarBox 0.28-0.3 has permission problems on win10
Sure, there are plenty of ways you can run into permissions problems (typically assuming you can write to files under Program Files) but the App Data folder is specifically where applications are supposed to store configuration data and is writable by default for the current user. So unless something very weird has been done during installation I'd not expect it to be the issue.

HAL6128

This was my intention. Normally the "CPCEmu Installer" installs the application right into the "program(x86)" folder. But permission in such folder isn't always clear for the application if changes are necessary because you need admin-rights to do that. So I changed the folder during installation process into my user folder where everything should be set to my user-permission (allowed to do everything).
But CPCEmu always wants to create a mirrored folders system into the root drive (I don't know what the purpose of that is). And this might be the drawback??

Within the Wine environment you can see the folders which have been created / double in the C:\. But why??

The keyboard layout is also weird. I can't use the bar "|" and I have to use the virtual keyboard.

Powered by SMFPacks Menu Editor Mod