[Vb81] Test release.

Emulator and emulator development specific topics
User avatar
XavSnap
Posts: 1940
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: [Vb81] Test release.

Post by XavSnap »

Hi John,

Vb81 was designed to run on a 200Mhz PC on Windows 98 !

On the new powerful computers, many features was improved.

The main speed calibration seem to be set by the system, the compilator setup and the Visual Basic timers seem to be bugged on the 5 and 6 release.

If i set another speed trigger, the speed could be right for you, but wrong for many other users…
:mrgreen:
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
User avatar
XavSnap
Posts: 1940
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: [Vb81] Test release.

Post by XavSnap »

New release 23/09/2020.
* Memotech IF Centronics fixed (New ROM dumped by Erm/Bios patch)
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
User avatar
XavSnap
Posts: 1940
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: [Vb81] Test release.

Post by XavSnap »

New release 28/09/2020.
>Memotech CIF sent to the Printer window, to allow to copy LPrinted Ascii characters.
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
User avatar
XavSnap
Posts: 1940
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: [Vb81] Test release.

Post by XavSnap »

New release 17/09/2021.

-AY sound cards debugged.

Have Fun.
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
User avatar
XavSnap
Posts: 1940
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: [Vb81] Test release.

Post by XavSnap »

HI,
New Rom Server feature added in the new release.
This functionality can swap 4 or 8 Roms (8kb ROMs) on your ZX using the IOrq $1F port. (at $2000 to $3fff)
(emulated card form https://forum.system-cfg.com/viewtopic. ... 0b4e057a10)

Demo ROM cluster:
RomServer.zip
(19.35 KiB) Downloaded 185 times
Unzip it and copy this file to the Vb81's "ROMs" directory.

As usual, add a new rom by clicking on the RAM viewer, and select then "RomServer.rom" file, and check the "Rom Device" feature.
RomS2.JPG
RomS1.JPG

The movie...
http://zx81.vb81.free.fr/tutos/RomServer1.gif



Type "RAND USR 8800" to enter in the ROM menu.

To select a ROM in BASIC:

Code: Select all

1 REM [HEX: \
3E,00,D3,1F,C9]
10 FOR A=0 TO 3
20 POKE 16515,A
25 RAND USR 16514
28 PAUSE 100
29 PRINT AT 10,10;"ROM";chr$(156+A)
30 IF INKEY$="" THEN GOTO 30
40 NEXT A
Press Break/Space to select the displayed rom. (ROM0 to ROM3

(A RESET will reset the ROM0 by default)… to retrieve the menu.

[EDIT: If the ROM is closed, the card will be unselected.]

Have Fun.

(startup error "Objet not set..." is now bugs free)
Last edited by XavSnap on Wed Jun 01, 2022 1:18 am, edited 1 time in total.
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
User avatar
GCHarder
Posts: 427
Joined: Sat Dec 14, 2013 7:46 pm

Vb81 Bug Report

Post by GCHarder »

There's a problem with the disassembler window in version 03-1-21.

Trying to enter an address range can hang the program, see the JPG.
When this happens you have to end the process using taskmanager.

Also, entering a start of 8000 no longer adjusts the end range to 8400.

There must be an infinite loop somewhere.

Regards;

Greg
Attachments
Disassembler.jpg
User avatar
XavSnap
Posts: 1940
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: [Vb81] Test release.

Post by XavSnap »

Hi Greg...

Hoops!
NEVER USE THE OFFSET $8000 !

I will have a look to the Hexa conversion in this routine.
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
User avatar
GCHarder
Posts: 427
Joined: Sat Dec 14, 2013 7:46 pm

Re: [Vb81] Test release.

Post by GCHarder »

I forgot to mention, this was not a problem in earlier versions so it definitely was a new feature.

Greg
User avatar
XavSnap
Posts: 1940
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: [Vb81] Test release.

Post by XavSnap »

Hi Greg,

Sorry for this trouble. (Disassembler and ASM export labels)
This bug appears if the GDI compiler is not set to the "P-CODE" option !
Pcode.JPG
:shock:

Can't believe it, all my codes are in a "P" format...

Main Vb81_XuR_EXE.zip updated to the 18-03-22.
Just extract the "Vb81_XuR.exe" file to the main VB81 directory to update the old one (replace it).

Many thanks for the report.
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
User avatar
GCHarder
Posts: 427
Joined: Sat Dec 14, 2013 7:46 pm

Re: [Vb81] Test release. Runs slower

Post by GCHarder »

That fixed the bug BUT now it runs a lot slower. This has happened before as the exe file is also much smaller something to do with the speed optimization not set.

Greg
Post Reply