Emulator support for VideoNuLA

discuss bbc micro and electron emulators (including mame) here!
Coeus
Posts: 3557
Joined: Mon Jul 25, 2016 12:05 pm
Contact:

Re: Emulator support for VideoNuLA

Post by Coeus »

New pre-release with the new code to emulate black better at https://github.com/stardot/b-em/release ... mode7-pre2
jonesypeter
Posts: 23
Joined: Wed Jun 27, 2018 9:08 pm
Contact:

Re: Emulator support for VideoNuLA

Post by jonesypeter »

I was wondering what the current status is with VideoNuLA emulation? Coeus very kindly issued a release of his emulator with the Spectrum attribute mode last year, which was excellent.

I'm now wanting to experiment with the BBC Modes. I downloaded the latest version (https://github.com/stardot/b-em/releases/tag/vdfs%23186), checked that VideoNuLA was ticked, and typed:

Code: Select all

HELP VIDEONULA
I was expecting:

Code: Select all

VideoNuLA 1.02
 VNDISABLE
 VNGREY
 VNPALETTE
 VNRESET
 VNVDU ON/OFF
But, just got:

Code: Select all

OS 1.20
So, it's as though it's not enabled.

Thanks
User avatar
billcarr2005
Posts: 1840
Joined: Fri Sep 09, 2005 4:01 pm
Location: UK
Contact:

Re: Emulator support for VideoNuLA

Post by billcarr2005 »

Perhaps you still need to insert the VideoNULA ROM into the emulated BBC?
It's in roms\general - vnula.rom
VNPALETTE.png
VectorEyes
Posts: 572
Joined: Fri Apr 13, 2018 2:48 pm
Contact:

Re: Emulator support for VideoNuLA

Post by VectorEyes »

The support ROM isn’t actually necessary for the NULA to work. If it’s installed in the machine (or you’re running an emulator and NULA support is enabled) then it’ll be there doing its thing. The ROM just lets you test it out and configure it more easily.
jonesypeter
Posts: 23
Joined: Wed Jun 27, 2018 9:08 pm
Contact:

Re: Emulator support for VideoNuLA

Post by jonesypeter »

Please excuse my simplistic BASIC, but I would expect this to produce red, green, yellow, blue, magenta. Instead I get red, yellow, white and black foreground text. Also, none of the support ROM functions seem to work such as *VNGREY

I have checked that 'NuLA is clicked on the video menu.

Code: Select all

10 MODE 97
20 COLOUR 1
30 PRINT '"THIS IS COLOUR 1"
40 COLOUR 2
50 PRINT '"THIS IS COLOUR 2"
60 COLOUR 3
70 PRINT '"THIS IS COLOUR 3"
80 COLOUR 4
90 PRINT '"THIS IS COLOUR 4"
100 COLOUR 5
110 PRINT '"THIS IS COLOUR 5"
Image
User avatar
tricky
Posts: 7698
Joined: Tue Jun 21, 2011 9:25 am
Contact:

Re: Emulator support for VideoNuLA

Post by tricky »

I don't know BASIC either, but 97 = 64+32+1, so some variant of MODE 1 which only has four colours.
jonesypeter
Posts: 23
Joined: Wed Jun 27, 2018 9:08 pm
Contact:

Re: Emulator support for VideoNuLA

Post by jonesypeter »

Yes, it seems like it's not enabled.
jonesypeter
Posts: 23
Joined: Wed Jun 27, 2018 9:08 pm
Contact:

Re: Emulator support for VideoNuLA

Post by jonesypeter »

I tried *VNVDU ON, but I get invalid command. I'm obviously doing something wrong!
User avatar
billcarr2005
Posts: 1840
Joined: Fri Sep 09, 2005 4:01 pm
Location: UK
Contact:

Re: Emulator support for VideoNuLA

Post by billcarr2005 »

*VNVDU ON / OFF is a command within vnula.rom
5COLOUR.PNG
jonesypeter
Posts: 23
Joined: Wed Jun 27, 2018 9:08 pm
Contact:

Re: Emulator support for VideoNuLA

Post by jonesypeter »

So, what do si need to do with the emulator?
User avatar
billcarr2005
Posts: 1840
Joined: Fri Sep 09, 2005 4:01 pm
Location: UK
Contact:

Re: Emulator support for VideoNuLA

Post by billcarr2005 »

install the support ROM by clicking ROM on the menu bar, changing a spare bank to ROM by clicking on the RAM part to toggle it off, then selecting vnula.rom from roms\general, then CTRL-BREAK to reset the machine
jonesypeter
Posts: 23
Joined: Wed Jun 27, 2018 9:08 pm
Contact:

Re: Emulator support for VideoNuLA

Post by jonesypeter »

Many thanks billcarr2005. That worked!
Zeb
Posts: 34
Joined: Mon Oct 19, 2015 5:45 pm
Contact:

Re: Emulator support for VideoNuLA

Post by Zeb »

Hi, anyone able to compile this for Linux please? I've tried BeebEm on here and it runs like it's flooded with treacle.

I would attempt it myself but I've no idea what to type. I'm running Manjaro if that makes a difference.

Kieren, if you can manage it for us I'll buy you a big bottle of something at the next Nova :)
BBC Master (Multi OS switcher (OS1.0, OS1.2, MOS3.2, MOS3.5), DataCentre-E, 2GB HD, 2 bat-backed up SRAM carts, PiTube (3A+) at 412MHz, Gotek, VideoNuLA, DS12887 mod)
Risc PC (OS 4.02, 64MB RAM, 2MB VRAM, 300MHz StrongARM, 133MHz IBM co-pro)
VectorEyes
Posts: 572
Joined: Fri Apr 13, 2018 2:48 pm
Contact:

Re: Emulator support for VideoNuLA

Post by VectorEyes »

Compile what for Linux, specifically? There are several emulators that support the NULA these days.
tom_seddon
Posts: 889
Joined: Tue Aug 30, 2005 12:42 am
Contact:

Re: Emulator support for VideoNuLA

Post by tom_seddon »

b2 supports a certain amount of Video NuLA functionality. It's not perfect (an ongoing task...), but the 6502 BBC stuff I've tried does look as expected.

It builds on Linux: https://github.com/tom-seddon/b2/blob/m ... uilding.md

There's also a snap, looked after by Alan Pope: https://snapcraft.io/b2 - unsupported by me, but I do approve

(The key platforms for b2 are Windows and macOS, in no particular order, but it is supposed to work on Linux too even though I don't use it myself. The CI system does a Linux build and runs the unit tests, to ensure I haven't obviously broken anything, and I do occasionally start up a Linux VM to check that the Linux build actually runs.)

--Tom
Post Reply

Return to “8-bit acorn emulators”