Author Topic: Retro Virtual Machine v2.0.beta-1.r0 Released for Windows / Linux / MacOs  (Read 4050 times)

0 Members and 1 Guest are viewing this topic.

Offline roudoudou

  • 6128 Plus
  • ******
  • Posts: 578
  • Country: fr
    • urban exploration
  • Liked: 758
Hi @jcgamestoy, some suggestions for next releases:
- the "Video adress" field seems to be updated only when using raster display -> display the value every time
- add a counter of lines between two VBL (displayed in green when 312, orange when -5/+5, else red) + corresponding Hz refresh like in ACE emulator
- add a counter of nops between two HBL (displayed green when 64 else red)
- add some shortcuts for trace in debuger (like Winape? F7, F8, ...)
- add a nop counter + reset valueThanks

« Last Edit: 17:25, 06 February 19 by roudoudou »
use RASM, the best assembler ever made :p

I will survive

Offline XeNoMoRPH

  • CPC6128
  • ****
  • Posts: 268
  • Country: es
  • " ... in space no one , can hear you scream ... "
  • Liked: 444
Hi Xenomorph, some suggestions for next releases:
- the "Video adress" field seems to be updated only when using raster display -> display the value every time
- add a counter of lines between two VBL (displayed in green when 312, orange when -5/+5, else red) + corresponding Hz refresh like in ACE emulator
- add a counter of nops between two HBL (displayed green when 64 else red)
- add some shortcuts for trace in debuger (like Winape? F7, F8, ...)
- add a nop counter + reset valueThanks
Sorry for confusion , i'm not author  :( , is @jcgamestoy

Offline roudoudou

  • 6128 Plus
  • ******
  • Posts: 578
  • Country: fr
    • urban exploration
  • Liked: 758
sorry, i fix the MSG  ;D
use RASM, the best assembler ever made :p

I will survive

Offline roudoudou

  • 6128 Plus
  • ******
  • Posts: 578
  • Country: fr
    • urban exploration
  • Liked: 758
found a bug when the emulator auto-save an EDSK
modified DATA tracks does not have the Sector Size info to 2 but 0
below a dump of a DATA floppy where directory+file were modified on the first 2 tracks

Code: [Select]
Side 0 Track 00 contains 9 sector(s) GAP3:4E Fill:E5 SS:0 / ID:C1 (2) - C2 (2) - C3 (2) - C4 (2) - C5 (2) - C6 (2) - C7 (2) - C8 (2) - C9 (2)
Side 0 Track 01 contains 9 sector(s) GAP3:4E Fill:E5 SS:0 / ID:C1 (2) - C2 (2) - C3 (2) - C4 (2) - C5 (2) - C6 (2) - C7 (2) - C8 (2) - C9 (2)
Side 0 Track 02 contains 9 sector(s) GAP3:4E Fill:E5 SS:2 / ID:C1 (2) - C2 (2) - C3 (2) - C4 (2) - C5 (2) - C6 (2) - C7 (2) - C8 (2) - C9 (2)
Side 0 Track 03 contains 9 sector(s) GAP3:4E Fill:E5 SS:2 / ID:C1 (2) - C2 (2) - C3 (2) - C4 (2) - C5 (2) - C6 (2) - C7 (2) - C8 (2) - C9 (2)

use RASM, the best assembler ever made :p

I will survive

Offline Wanderer

  • Supporter
  • CPC664
  • *
  • Posts: 60
  • Country: 00
  • CPC fan
  • Liked: 4
@jcgamestoy

Hi there. Amazing work you've done there. Both with the emulator as well as with the site! I tried it under Windows but if it works the same under Linux and Mac... great!

I wouldn't know where to begin with suggestions, so i'll just say this: it would be useful to have tooltips on the (several) buttons that exist in the UI, for quick reference (got this feeling mainly from the "developer mode"). The interface, compared to other emulators is rather "modern", so it will take some time to get used to it.

If you don't mind me asking, in what language/tool is it written?

EDIT: two things that bug me:

1. It would be great if in a future release, there was an option to swap the ALT ("copy" button) between LEFT and RIGHT ones (use left ALT for "copy" and right for emulator actions).
2. When you have selected a green monitor (Amstrad CPC) and you press the Hammer button, it toggles between developer mode and normal mode. In Normal mode you see the "green" monitor but when developer mode is entered, the monitor becomes "colour". Why?
« Last Edit: 19:51, 11 March 19 by Wanderer »
- Wanderer -

Offline jcgamestoy

  • CPC464
  • **
  • Posts: 26
  • Country: es
  • Liked: 91
found a bug when the emulator auto-save an EDSK
modified DATA tracks does not have the Sector Size info to 2 but 0
below a dump of a DATA floppy where directory+file were modified on the first 2 tracks

Code: [Select]
Side 0 Track 00 contains 9 sector(s) GAP3:4E Fill:E5 SS:0 / ID:C1 (2) - C2 (2) - C3 (2) - C4 (2) - C5 (2) - C6 (2) - C7 (2) - C8 (2) - C9 (2)
Side 0 Track 01 contains 9 sector(s) GAP3:4E Fill:E5 SS:0 / ID:C1 (2) - C2 (2) - C3 (2) - C4 (2) - C5 (2) - C6 (2) - C7 (2) - C8 (2) - C9 (2)
Side 0 Track 02 contains 9 sector(s) GAP3:4E Fill:E5 SS:2 / ID:C1 (2) - C2 (2) - C3 (2) - C4 (2) - C5 (2) - C6 (2) - C7 (2) - C8 (2) - C9 (2)
Side 0 Track 03 contains 9 sector(s) GAP3:4E Fill:E5 SS:2 / ID:C1 (2) - C2 (2) - C3 (2) - C4 (2) - C5 (2) - C6 (2) - C7 (2) - C8 (2) - C9 (2)


You are right. I will fix this.


Anyway the size sector field in the track header is useless in a edsk cause each sector has is own size field.


Thanks  ;)

Offline jcgamestoy

  • CPC464
  • **
  • Posts: 26
  • Country: es
  • Liked: 91
@jcgamestoy

Hi there. Amazing work you've done there. Both with the emulator as well as with the site! I tried it under Windows but if it works the same under Linux and Mac... great!

I wouldn't know where to begin with suggestions, so i'll just say this: it would be useful to have tooltips on the (several) buttons that exist in the UI, for quick reference (got this feeling mainly from the "developer mode"). The interface, compared to other emulators is rather "modern", so it will take some time to get used to it.

If you don't mind me asking, in what language/tool is it written?

EDIT: two things that bug me:

1. It would be great if in a future release, there was an option to swap the ALT ("copy" button) between LEFT and RIGHT ones (use left ALT for "copy" and right for emulator actions).
2. When you have selected a green monitor (Amstrad CPC) and you press the Hammer button, it toggles between developer mode and normal mode. In Normal mode you see the "green" monitor but when developer mode is entered, the monitor becomes "colour". Why?


The emulator part is written in plain C. The UI in Lua (luajit).


1. in future versions there will be a panel to configure the keyboard
2. The explanation is that when you enter the debugger what you see is the view you have selected at the bottom.


By default it is the view of the last complete frame that has been shown in the monitor.


More info:


https://www.patreon.com/posts/debugger-part-i-24672534

Offline Wanderer

  • Supporter
  • CPC664
  • *
  • Posts: 60
  • Country: 00
  • CPC fan
  • Liked: 4

The emulator part is written in plain C. The UI in Lua (luajit).


1. in future versions there will be a panel to configure the keyboard
2. The explanation is that when you enter the debugger what you see is the view you have selected at the bottom.


By default it is the view of the last complete frame that has been shown in the monitor.


More info:


https://www.patreon.com/posts/debugger-part-i-24672534

Ah, i see. OK then, thanks for all the info.
- Wanderer -