Emulator support for VideoNuLA
Re: Emulator support for VideoNuLA
New pre-release with the new code to emulate black better at https://github.com/stardot/b-em/release ... mode7-pre2
-
- Posts: 23
- Joined: Wed Jun 27, 2018 9:08 pm
- Contact:
Re: Emulator support for VideoNuLA
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:
I was expecting:
But, just got:
So, it's as though it's not enabled.
Thanks
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
Code: Select all
VideoNuLA 1.02
VNDISABLE
VNGREY
VNPALETTE
VNRESET
VNVDU ON/OFF
Code: Select all
OS 1.20
Thanks
- billcarr2005
- Posts: 1840
- Joined: Fri Sep 09, 2005 4:01 pm
- Location: UK
- Contact:
Re: Emulator support for VideoNuLA
Perhaps you still need to insert the VideoNULA ROM into the emulated BBC?
It's in roms\general - vnula.rom
It's in roms\general - vnula.rom
-
- Posts: 572
- Joined: Fri Apr 13, 2018 2:48 pm
- Contact:
Re: Emulator support for VideoNuLA
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.
-
- Posts: 23
- Joined: Wed Jun 27, 2018 9:08 pm
- Contact:
Re: Emulator support for VideoNuLA
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.
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"
Re: Emulator support for VideoNuLA
I don't know BASIC either, but 97 = 64+32+1, so some variant of MODE 1 which only has four colours.
-
- Posts: 23
- Joined: Wed Jun 27, 2018 9:08 pm
- Contact:
Re: Emulator support for VideoNuLA
Yes, it seems like it's not enabled.
-
- Posts: 23
- Joined: Wed Jun 27, 2018 9:08 pm
- Contact:
Re: Emulator support for VideoNuLA
I tried *VNVDU ON, but I get invalid command. I'm obviously doing something wrong!
- billcarr2005
- Posts: 1840
- Joined: Fri Sep 09, 2005 4:01 pm
- Location: UK
- Contact:
Re: Emulator support for VideoNuLA
*VNVDU ON / OFF is a command within vnula.rom
-
- Posts: 23
- Joined: Wed Jun 27, 2018 9:08 pm
- Contact:
Re: Emulator support for VideoNuLA
So, what do si need to do with the emulator?
- billcarr2005
- Posts: 1840
- Joined: Fri Sep 09, 2005 4:01 pm
- Location: UK
- Contact:
Re: Emulator support for VideoNuLA
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
-
- Posts: 23
- Joined: Wed Jun 27, 2018 9:08 pm
- Contact:
Re: Emulator support for VideoNuLA
Many thanks billcarr2005. That worked!
Re: Emulator support for VideoNuLA
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
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)
Risc PC (OS 4.02, 64MB RAM, 2MB VRAM, 300MHz StrongARM, 133MHz IBM co-pro)
-
- Posts: 572
- Joined: Fri Apr 13, 2018 2:48 pm
- Contact:
Re: Emulator support for VideoNuLA
Compile what for Linux, specifically? There are several emulators that support the NULA these days.
-
- Posts: 889
- Joined: Tue Aug 30, 2005 12:42 am
- Contact:
Re: Emulator support for VideoNuLA
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
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
b2 BBC B/B+/Master emulator: https://github.com/tom-seddon/b2; BeebLink filing system: https://github.com/tom-seddon/beeblink; more BBC Micro stuff: https://github.com/tom-seddon?tab=repos ... :bbc-micro