Page 4 of 8

Re: [Vb81] Test release.

Posted: Wed Sep 02, 2020 1:20 am
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:

Re: [Vb81] Test release.

Posted: Wed Sep 23, 2020 3:42 am
by XavSnap
New release 23/09/2020.
* Memotech IF Centronics fixed (New ROM dumped by Erm/Bios patch)

Re: [Vb81] Test release.

Posted: Mon Sep 28, 2020 2:58 am
by XavSnap
New release 28/09/2020.
>Memotech CIF sent to the Printer window, to allow to copy LPrinted Ascii characters.

Re: [Vb81] Test release.

Posted: Sat Sep 18, 2021 9:12 pm
by XavSnap
New release 17/09/2021.

-AY sound cards debugged.

Have Fun.

Re: [Vb81] Test release.

Posted: Sun Oct 03, 2021 6:54 am
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 190 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)

Vb81 Bug Report

Posted: Thu Mar 17, 2022 6:59 pm
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

Re: [Vb81] Test release.

Posted: Thu Mar 17, 2022 9:20 pm
by XavSnap
Hi Greg...

Hoops!
NEVER USE THE OFFSET $8000 !

I will have a look to the Hexa conversion in this routine.

Re: [Vb81] Test release.

Posted: Thu Mar 17, 2022 9:31 pm
by GCHarder
I forgot to mention, this was not a problem in earlier versions so it definitely was a new feature.

Greg

Re: [Vb81] Test release.

Posted: Fri Mar 18, 2022 1:00 am
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.

Re: [Vb81] Test release. Runs slower

Posted: Sun Mar 20, 2022 8:08 pm
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