MSXVR - Runnnig a BBC virtual machine

classic non-acorn hardware, software & languages
Post Reply
gob33
Posts: 73
Joined: Thu Jun 02, 2016 11:15 am
Contact:

MSXVR - Runnnig a BBC virtual machine

Post by gob33 » Mon Jan 06, 2020 12:01 am

MSXVR is a new computer compatible (hardware and software) with the MSX family that adds new functionalities.
This thing has great potential despite being MSX oriented.

msxvr 1.png

The MSXVR (MSX Virtualizer), coming from Spain, is currently in production after a pre-order campaign.
Its specs are absolutely estonishing. No FPGA choosen but virtualization on a Raspberry Pi 3B+ and a custom board.
After testing some FPGA prototypes, they came to the conclusion that the Raspberry was more flexible and offered more performance improvements than an FPGA solution.

Look at the power integration with the Raspberry, power/reset/pause buttons, real time clock, audio sub-system, the 1920x1080x32bits graphics.
BlueMSX emulator, openMSX code.
The VR-DOS interacts with the machine (commands, scripts, run apps) and is fully customizable through themes.
Programmation ASM native, Code-Editor, object oriented VR-Script, ...
This machine is genious.

msxvr 2.png
msxvr 2.png (27.16 KiB) Viewed 3100 times
Cherry MX keys, color personalization, exactly what could make a new Atom / BBC platform (and RiscOS).
Emulation: C64. ZX Spectrum and CPC seems to already run on it.
Under, a color customized case for Amstrad emulation:

msxvr cpc.jpeg
Promo Video
Project Presentation
VR-DOS introduction (see the flexibility)
VR-BASIC Introduction (see the program editor !!!)
VR-SCRIPT

Project story (translated)

Price: $400 (plastic molding is very very expensive).
From the team:
  • Approximately 400 units pre-ordered
  • The amount of units paid is inferior to the minimum needed to start production but Alberto de Hoyo has 100% confirmed that the project will go on and the computer will be produced
  • A second batch is not guaranteed. Alberto has confirmed that they will produce a bit more units than those paid (there will be some stock left but not much)
  • Preorder and first payment period will be extended one month (throughout October)
  • Most chosen colour of the case: red, black and blue (in this order)
  • Most chosen colour keyboard layout: 80% grey/black, 20% rest (black, white)
  • "Anti-ghosting" keyboard
  • Raspberry 4 is completely discarded (lots of issues) and will be not used for the MSXVR
  • Preorders coming from everywhere (mostly from Spain, The Netherlands and Japan)
Probably all of these will be customizable:
  • Type of Cherry MX keyboard switches: blue or brown
  • Design of cursors keys: PC or MSX alike (Sony HitBit)
  • Colour of the cursors (they can be different from the colour of the case)
  • Colour of the cartridge slot covers (they can be different from the colour of the case and even transparent)
  • Security fuse ? (clarification from the MSXVR team needed!)
  • Cherry MX Brown: introduced in 1994, tactile and non-clicky switch. Great multi-purpose switch with good balance for gaming and typing
  • Cherry MX Blue: more modern, introduced in 2007, tactile and clicky switch. Loudest of all of them and more suitable for typing (developers), great for confirming that you have pressed a key.
msxvr 4.jpg
It is not only an emulator on Raspberry as many think.
It seems that designer Alberto del Hoyo is using a Spanish 2D/3D game engine called "NLKEngine" developed by the studio he created "NerLaska".
This technology allows rapid development on several platforms. Perhaps the base of VR-SCRIPT too ?
We see it in the multi-windowing of the videos where the engine uses a virtual resolution and a real one with scaling.

Weekly Bulletin #1

Some Questions & Answers by Alberto:
  • On which API is the emulator running?
    Emulator is running in a C++ engine. This engine was started in 1998 by me. It is multiplatform. Raspberry Layer - Graphics: OpenGL, Sound: OpenAL/ALSA.
  • Why is there a 12v 10A psu?
    RPI3B+ is very restrictive with amperage. We have 4 usb ports. We have cartridge slots that can support other protocols like I2C and USB too. We have the DB37 I/O interface. We can NOT be tight fisted with the power supply.
  • How do the VR-DOS and VR-BASIC books and service manuals look like? Are they finished?
    At this moment this books/manual are not printed so I can’t take photos. All them are A5 books. They are at this moment is Spanish. Service manual will be the first to be translated to English. VR-BASIC has currently 262 pages (90%). VR-DOS has 118 pages (60%). VR-SCRIPT has only some pages and a huge index to be completed (1%), SERVICE MANUAL has 60 pages and I don’t think the completed version will have more than 100. This Service Manual shows the user how to keep in good condition the computer, warnings & guarantee, elements of the computer and an introduction of several parts of the software/features on this machine.
    NOTE: Books (VR-BASIC, VR-DOS, VR-SCRIPT) are an extra ítem that we would want to offer next year, so, they are not our priority now because they won’t be included in the computer package. Is not the case of the SERVICE MANUAL, that it has high priority.
  • Can we get images and videos of the internal hardware?
    msxvr 5.png
    This PCB is the last revision. We will need another one. Final PCB will be color Black. This PCB has arrived this morning and needs a little soldering work. When we will have all ready, I will update the image.
  • Is all the promised software in release candidate phase?
    About software. We have done a lot of things but there are some things better finished/tested than others. We can consider that we have some apps in release candidate and other ones in beta.
    To us the most important apps that should work in the initial STAGE are: VR-OS and system tools, VR-DOS, VR-BASIC, VR-SCRIPT.
    So, computer must be operative, safe and give full MSX operatibility. To explain al the software/tools and his status, I will need to create a list and estimate a % to be RC. I will prepare it, give me some days, please.
  • What about boot time?
    Currently is 14 seconds .. since you press POWER ON Button until you can write in the VR-DOS.
    We can improve this time, but really, is not our priority. One time the computer is ON, you don’t need to worry about this anymore and sincereslly, this time is really nothing.
  • How will we be able to update MSXVR, is there an online update mechanism or do we need to remove the sd-card and write a new image?
    The system update is just pressing a UI button or using a VR-DOS command. Of course, you can DOWNLOAD the last image file and burn it, but this is not necessary. If you corrupt your SD or similar, you can create another SD with the image file. If you don’t want or you don’t know how to do this things, we will offer SD’s with an image included.
  • I read the sd-card is ‘internal’ so can it even be removed without opening the case (which would break the warranty).
    Yes. SD card connector is in the back of the computer. You can extract/put SDs without problems and you don't need to break the warranty.
  • Will the network connection be available to the MSX? through UNAPI? Or is it only available through emulated ObsoNet like in the HispaMSX BBS video?
    At this moment only OBSONET was implemented. The RTL8019 emulation is not perfect but it works more or less correctly, so you can use INTERNESTOR LITE / UNAPI tools like you can see in the video to use Network connection in your MSX Virtualized machine.
  • In tour videos I see that MSXVR in MSX mode extends the border to fill the 16:9 screen whilst maintaining aspect ratio in the main part. It is visible as a typical dark blue, light blue combo (aka color 15,4,7) is shown. Then there is a lot of light blue in the screen. Personally I would prefer it if those borders were black. Make it look more like a real MSX in a 4:3 screen would look like). Is that going to be an option?
    Yes. You can configure that. In fact, that color is the “border” screen, but we can force a fixed border color (I will add this to the TODO list). You can modify by default what video aspect that you want, at this moment: 1x, 2x, 3x, ORIGINAL, EXPANDED
  • Talking about screens and resolution. What resolutions will VR-OS support (I have a 2560x1440 screen for example) and can will we be able to adjust how VROS is shown size wise. So I mean will it support scaling like MacOS or Windows? If it uses fixed sizes for menu fonts, buttons etc. it can become unreadable on high resolution screens.
    You have a lot of choices available, until 1920x1080. But is not convenient due to the huge use of the VRAM, but! You can. We recommend (by default) the 800x600. Of course, if you choose 1920x1080, you will see all very little.
  • How is scaling of the MSX display achieved? Is it comparable to ‘Simple’ scaler in openMSX? Are different schakers available (personally I prefer Simple though).
    You have: 1x, 2x, 3x, ORIGINAL and EXPANDED. ORIGINAL is trying to adapt maximal possible without lose the aspect ratio. EXPANDED use all your monitor resolution. Adding this, you have an scaline filter (shaders) configurable to have a better retro experiencie in HDMI monitors.
  • On the point of storage, will MSX part of MSXVR have Nextor kernel and van we assign one or multiple partitions to the MSX from the sd-card? Or is there maybe a second sd-card slot? Or do we go through an emulated SD cartridge as with ObsoNET?
    You can share one of the MSXVR drives in a MSX Virtualized machine. This can be possible using a driver device called “VRTunnel”
    VRTunnel capture MSXDOS/MSXBASIC/NEXTOR calls and creates a fake to serve the new VR Drives, so, you can have FAT32 in the MSXDOS or NEXTOR, for example.
    You can share drive folders, if you share a root folder, you will have all the drive available.
    You can map this drive folder in the MSXDOS as a drive from A: to H:
    NOTE: "VRTunnel" is in BETA but it is working pretty well.
MegaFlashROM_SCC+_SD_cartridge.jpg
MegaFlashROM_SCC+_SD_cartridge.jpg (13.51 KiB) Viewed 3094 times
An Atom / BBC / Master emulator would be good on this machine. Could also use the MSX MegaFlashRom SSC + SD programmable cartridge.
Im asking if it would be a good idea to associate (Raspberry + bare metal Mini-OS + Free 3D engine + DOS + Acorn emulator) ?
Would be the same to port Atom emulator under Raspberry Pi Risc OS ?
Last edited by gob33 on Tue Aug 04, 2020 12:35 pm, edited 5 times in total.

gob33
Posts: 73
Joined: Thu Jun 02, 2016 11:15 am
Contact:

Re: MSXVR - Runnnig a BBC virtual machine

Post by gob33 » Mon Jan 06, 2020 12:24 am

From the team:

MSXVR is a computer that is compatible at hardware and software level for the MSX family home computers in aspects and design with the addition of new functionality and characteristics that permit the enjoyment of modern day computers whilst respecting its heritage from times when mankind and computers were forged and where present in many households.

You can play COLECOVISION games too on the MSXVR, and there is an added functionality to give initial support to the C64 machine, also the possibility to play Spectrum games.
Here you can watch Castlevania Spectral Interlude ZX Spectrum with SCC and an MSX joypad on the MSXVR.
It's still on the table about being able to load cartridges from other consoles or computers by means of an adapter for the MSXVR's cartridge slots or by means of the DB37 . The MSXVR team will gradually lay the foundations, but there is a long way to go.

Another interesting feature of the debugger tool is the possibility of debug from the VR-Script code. It is sure that the MSXVR team will do more comfortable the creation of new games and applications for MSX, ZX, CPC and other platforms.

Development for the library core will ease to load BMP graphics from ROM or DSK, pixel/color conversion, etc.
Create MSX2 games will be easy as be possible with the VR-Script and the preprocessor/compiler/linker anddebugger tools.

There is testing and adding support to the new multi-purpose PCB for the SJ2 cartridge at the moment. This cartridge work as DUAL, can use an internal 512Kb ROM (until 2Mb possible) for MSX computers and an internal flash memory of Gigabytes exclusive for the MSXVR. Of course, MSXVR can use both.
Last edited by gob33 on Tue Aug 04, 2020 12:26 pm, edited 2 times in total.

User avatar
vanpeebles
Posts: 665
Joined: Wed Nov 28, 2012 10:01 am
Location: UK
Contact:

Re: MSXVR - The new MSX standart

Post by vanpeebles » Mon Jan 06, 2020 8:12 am

Looks great! Might beat the Spectrum Next case out! :lol:

gob33
Posts: 73
Joined: Thu Jun 02, 2016 11:15 am
Contact:

Re: MSXVR - Runnnig a BBC virtual machine

Post by gob33 » Thu Jan 30, 2020 2:42 pm

Bulletin #2

RU 56 MSX event in Barcelona.

MSXVR Configuration:
msxvr 7.jpeg

"GameSaurus" tool:
In this video, we show how GameSaurus works, the game creation tool in the MSXVR. With this tool you can make games of any kind, although for the moment, everything there is for 2D. The GameSaurus allows us to do many things and we hope to be able to show them in future videos, however. NOTE: This tool is for making MSXVR games. To create MSX ROMS or ZX games, C64, CPC, etc. There are other tools in the system. Unfortunately, creating games on these platforms is not so flexible. You have to create adhoc things for each case.

CLARIFICATIONS
-----------------------------
- The GameSaurus allows you to make games for the MSXVR. They are not games to put in ROMS or similar. This tool allows some freedom / flexibility because the MSXVR works with fewer limitations than older 8-bit platforms. The output format of the GameSaurus is a packaged file, where everything is included. The idea is that it is easy to manipulate, send, share, etc. with more people
- The MSXVR has a toolkit to create MSX / ZX / CPC / C64 games at the moment. That toolkit includes compilation and linking tools. At the same time, the MSXVR has an emulator for all these platforms and includes a debugger for each of them. With this toolkit, executables (ROMS, etc.) are mounted for these platforms.
- The MSXVR loads and runs ROM, DSK, TAP, CDT, TZX, TSX, T64, BIN, MDR, Z80, D64, G64, T64, NIB, CRT, PRG games and the idea is to continue including more extensions and formats.
With GameSaurus, the idea is to have a tool like NESMaker so everybody could conceive games with very few programmation.
Last edited by gob33 on Tue Aug 04, 2020 12:26 pm, edited 2 times in total.

User avatar
tone76
Posts: 46
Joined: Mon Feb 10, 2020 10:35 am
Location: The Colonies
Contact:

Re: MSXVR - The new MSX standart

Post by tone76 » Mon Feb 10, 2020 6:44 pm

I'm grateful that pre-orders are closed. 8) So tempted...
Acorn Electron
BBC Model B (either too many or not enough)
BBC Model B+ 128K
BBC Master 128 x 2

gob33
Posts: 73
Joined: Thu Jun 02, 2016 11:15 am
Contact:

Re: MSXVR - Runnnig a BBC virtual machine

Post by gob33 » Sat Feb 29, 2020 12:51 pm

@tone76: You can contact them, some pieces announced available in May-June.
They are also considering the Rasp Pi 4 inside...
The solution seems so flexible that I think it is mostly a strong Pi running virtual machines on a small Linux kernel (in real-time ?).
Last edited by gob33 on Tue Aug 04, 2020 12:27 pm, edited 2 times in total.

gob33
Posts: 73
Joined: Thu Jun 02, 2016 11:15 am
Contact:

Re: MSXVR - Runnnig a BBC virtual machine

Post by gob33 » Mon Mar 09, 2020 3:35 pm

RESERVATIONS:
At this moment there are many units available (more than 80)
To do a reservation, it would be necessary to contact with us through our email.
About installing RISC/OS or RASPBIAN:
Yes, you can put any SD card compatible with RPI 3B+ or 4B. The only that
you need to know is the use of the GPIO of that SD-cards. The use of
non-controlled GPIO could do a fatal damage in the MSXVR mother board.
Internal SATA port:
A SATA port doesn't exists but if finally we install the RASP4B (we are currently deciding between 3B+ or 4B), you could use USB3.0 hard drives.
With RPI3B, you could use USB2.0 hard drives.
Last edited by gob33 on Tue Aug 04, 2020 12:27 pm, edited 2 times in total.

gob33
Posts: 73
Joined: Thu Jun 02, 2016 11:15 am
Contact:

Re: MSXVR - Runnnig a BBC virtual machine

Post by gob33 » Thu May 21, 2020 1:54 pm

The spanish team has opened its site dedicated to the MSXVR and the official online shop.
Coming first exemples injection molded.
You can personalize the base version (330 EUR) if you add some money.
Last edited by gob33 on Tue Aug 04, 2020 12:28 pm, edited 2 times in total.

User avatar
pixelblip
Posts: 2220
Joined: Wed Feb 04, 2015 7:19 pm
Location: London
Contact:

Re: MSXVR - The new MSX standart

Post by pixelblip » Fri May 22, 2020 7:59 am

Those look so funky.
I always wanted an MSX.

But...it doesn't look like a BBC Micro does it. If the Beeb has to come back IMO it has to be beige with red keys and be wedged shaped. Anything else for me isn't a BBC!

gob33
Posts: 73
Joined: Thu Jun 02, 2016 11:15 am
Contact:

Re: MSXVR - Runnnig a BBC virtual machine

Post by gob33 » Fri May 22, 2020 12:43 pm

They are 3 colors case for the base version.
For the keyboard, it is possible to choose between 21 different language templates and the possibility of customizing colors for the keys.
In this case, you must select the customized mode in the keyboard color selector (this option has an extra cost of €30+VAT).

If sufficient people were interested (25 ??), there is no problem to make it look like a BBC and launch a small serie in beige with red keys.

The cartridge ports are not pin compatible with Acorn but nevermind if you use a MSX programmable cartridge.
Then a BBC emulator could be ported in their virtualization system as they did with C64 and CPC.
NOTICE!!
You have until 14th June to book a computer with the possibility to choose the colours of both the case and the keyboard.
Thereafter we can only offer you the standard version and then until stocks last. Thank you!
Last edited by gob33 on Tue Aug 04, 2020 12:28 pm, edited 2 times in total.

gob33
Posts: 73
Joined: Thu Jun 02, 2016 11:15 am
Contact:

Re: MSXVR - Runnnig a BBC virtual machine

Post by gob33 » Fri Jul 03, 2020 2:54 pm

Vidéo explaining why the RPI3B+ choice instead of the RPI4 (in English starting at 15.52 ).
Why not a Banana Pi with SATA ?

With the slots cover:
msxvr_slot_cover_2.jpg
msxvr_slot_cover_1.jpg
Last edited by gob33 on Tue Aug 04, 2020 12:28 pm, edited 2 times in total.

gob33
Posts: 73
Joined: Thu Jun 02, 2016 11:15 am
Contact:

Re: MSXVR - Runnnig a BBC virtual machine

Post by gob33 » Fri Jul 17, 2020 11:16 pm

Prepare shipping to customers:

msxvr_cartons_1.jpeg

====> MSXVR Service Manual (pdf) <====

msxvr_connectors_1.png
msxvr_connectors_2.png
Last edited by gob33 on Tue Aug 04, 2020 12:29 pm, edited 4 times in total.

User avatar
pixelblip
Posts: 2220
Joined: Wed Feb 04, 2015 7:19 pm
Location: London
Contact:

Re: MSXVR - The new MSX standart

Post by pixelblip » Sat Jul 18, 2020 12:21 pm

Well I have to say these are very attractive computers.
I always liked the different MSX designs. Everyone of them was different and unique.
I always wanted the Toshiba one.......

These would be nice running a Raspberry Pi 4 with 8GB of Ram.

gob33
Posts: 73
Joined: Thu Jun 02, 2016 11:15 am
Contact:

Re: MSXVR - Runnnig a BBC virtual machine

Post by gob33 » Wed Jul 29, 2020 2:31 pm

Final box:

msxvr_box.png
Last edited by gob33 on Tue Aug 04, 2020 12:29 pm, edited 2 times in total.

User avatar
pixelblip
Posts: 2220
Joined: Wed Feb 04, 2015 7:19 pm
Location: London
Contact:

Re: MSXVR - The new MSX standart

Post by pixelblip » Sun Aug 02, 2020 12:27 pm

Well this is the nearest thing to another BBC Micro we might get.
Could it be altered a bit to suit us lot?

2) I would like to see it boot straight into Beeb-em or B-em without hitting the linux desktop. Could that be as possibility?
3) We would have to colour it in beige ( or maybe a new BBC needs something different?)
4) Could we repurpose some keys so they have different lettering on them somehow?
5) Could the LEDs at the top be re-programmed so they are like caps lock e.t.c

I like the fact it is using a Raspberry Pi. Maybe some whizz kid can get the cartridge ports to take some kind of fpga board that lets you plug things into the 1mhz bus. That would be so cool.

It's all wishfull thinking isn't it. I have to say this is the nearest we will get without us lot having to design something from scratch.

gob33
Posts: 73
Joined: Thu Jun 02, 2016 11:15 am
Contact:

Re: MSXVR - Runnnig a BBC virtual machine

Post by gob33 » Sun Aug 02, 2020 3:04 pm

You can ask directly to Alberto De Hoyo Nebot.
Here what he responded to me:
Thank you for asking about the MSXVR possibilities.
Yes, It is not a problem to give support to the Acorn-ATOM machines and other BBC models.
The Box Color WHITE/CREAM won't be a problem if I could produce 50-100 of them.
Do you think could be possible ?

It is not the same to emulate the A3020 than the Acorn-Atom. I like to include machines knowing how they work. I don't like to
copy+paste code of others. But well .. I have a lot of experience in programming and emulation ... more soon or later new systems can be added.

About the plastic case ... the keycaps colors are not a problem. The numeric pad it is because the injection-plastic-mold doesn't have this
feature, but I don't think would be something dramatic ... or maybe yes :-)

BBC Basic could be adapted as a skin of the VR-BASIC but I think the best would be to use it inside the virtual machine.

First of all .. I need to study and investigate about this system .. see the file formats used and start with the most basical machine:
Acorn-Atom.
I can see that this machine use the MOS6502 ... it is very similar to the MOS6510 that C64 uses .. this means than the most critical part is
solved. I have found some games with format ".UEF" ... they seem the "ROM" files for this machine .. as I said .. I need to discover a bit the
Acorn/BBC machines world and emulators.
So I think a special BBC edition could be possible IF 75 were pre-sold.
They did some prototypes in beige.
Better will be a full PC keyboard with num keypad, language inter-changeable inside the case but that needs a new larger mold (expensive).
Above the space added for the keypad, you could put an internal power supply.
As it is Cherry MX keys, you can change / repair caps easily.
Think this machine can be turned in a NON-MSX one like a general raspberry computer with I/O on motherboard.
It could even be a RISC/OS machine like the Archimedes with a full keyboard and red or greeen function keys.
Last edited by gob33 on Tue Aug 04, 2020 12:29 pm, edited 2 times in total.

User avatar
pixelblip
Posts: 2220
Joined: Wed Feb 04, 2015 7:19 pm
Location: London
Contact:

Re: MSXVR - The new MSX standart

Post by pixelblip » Sun Aug 02, 2020 4:46 pm

Thank you for replying. I think the size of the case is fine and it sort of looks like a BBC micro.
I depends on what everyone feels about this.

I think if you could get the operating system to boot straight into a BBC micro emulator without going into desktop whatever it runs then you might stand a chance of winning the Acorn crowd over. Especially if you could start things instantly from a cartridge.

Many people on this forum already own BBC micro's and BBC masters so they will be asking 'why bother?'.

Am I allowed to say this - I never thought the beige was a very nice colour on the BBC - but you cannot argue that the colour is it's identity completely with the red keys. Personally the most attractive computer I think is either The Amstrad CPC or the Elan Enterprise. I like the funky colours.

The keyboard is a crucial aspect and the keys are different compared to a BBC micro - but not vastly different.

I do think the MSXVR computers are very attractive and they look very well built. Let's see what people think.
There haven't been many people repying on this thread so I am not sure how popular an idea this is with the stardot crowd.

gob33
Posts: 73
Joined: Thu Jun 02, 2016 11:15 am
Contact:

Re: MSXVR - Runnnig a BBC virtual machine

Post by gob33 » Mon Aug 03, 2020 12:00 am

I like the white versions given by retrobright treatment on old cases.
Acorn-Bbc-Master-128K.jpg
Acorn-Bbc-Master-128K.jpg (20.74 KiB) Viewed 1344 times

Under a white proto (the 88 keys then could be customized by language and color to match more or less the BBC).
This is not exactly the same white and their red is less dense than BBC.

msxvr_white.png

A first step would be to make a virtual BBC machine inside their software.
Technicaly, it can boot directly inside a virtual machine.

MSXVR leds:

msxvr_leds.png

The MSXVR desktop:

msxvr_desktop.png

User avatar
pixelblip
Posts: 2220
Joined: Wed Feb 04, 2015 7:19 pm
Location: London
Contact:

Re: MSXVR - Runnnig a BBC virtual machine

Post by pixelblip » Tue Aug 04, 2020 7:37 pm

I think the problem is people might want to use their peripherals for the BBC and master........

What do others think about this MSX idea for a new BBC micro? If it's running a raspberry pi then at least you can get to the GPIO pins.

User avatar
BigEd
Posts: 3450
Joined: Sun Jan 24, 2010 10:24 am
Location: West
Contact:

Re: MSXVR - Runnnig a BBC virtual machine

Post by BigEd » Tue Aug 04, 2020 8:14 pm

I think a new platform can be a good idea, and a nice solid case with lots of I/O ports is good. (Spectrum Next did pretty well, and they brought in developers to make new games, and they opened their architecture so it was possible to make new cores, including a BBC Micro core.)

But it's hard to appeal to a different tribe: I'm sure the Next sold mostly to Spectrum fans, and I expect this MSXVR to sell mostly to MSX fans.

It would be nice to see enough interest to get a variant made in BBC colours - I think that might be quite a challenge, because of the price, the easy availability of actual BBC Micros, and because there can't be great support for peripherals. But I could easily be wrong about the market, because I'm interested in hardware and software, not games. The mass appeal here will be to those who want to play the games. An easy, slick, instant-on, full-screen, huge choice of games would be the thing.

User avatar
pixelblip
Posts: 2220
Joined: Wed Feb 04, 2015 7:19 pm
Location: London
Contact:

Re: MSXVR - Runnnig a BBC virtual machine

Post by pixelblip » Tue Aug 04, 2020 9:54 pm

I have to agree with you there Big Ed.
It will be a hard sell to the BBC micro crowd. Unless it can support the peripherals then I don't think it will be taken up.

gob33
Posts: 73
Joined: Thu Jun 02, 2016 11:15 am
Contact:

Re: MSXVR - Runnnig a BBC virtual machine

Post by gob33 » Fri Sep 25, 2020 12:31 am

Unboxing of pre-production computer before the first deliveries.

Demo of VR-Tunel (I dont know what are the use and advantages of this)

More interesting is the first batch of the Programming Manual (in Spanish for the moment).
You can see it is not a (computer + Basic) but a full system dedicated to games with different APIs and a mini windowed desktop.
They are many many calling functions for all purposes, it goes far further than a simple retro computer.

User avatar
BigEd
Posts: 3450
Joined: Sun Jan 24, 2010 10:24 am
Location: West
Contact:

Re: MSXVR - Runnnig a BBC virtual machine

Post by BigEd » Fri Sep 25, 2020 7:46 am

I do hope it can act as a computer+basic. I hope 'dedicated to games' doesn't mean that it's difficult to use it as a computer...

gob33
Posts: 73
Joined: Thu Jun 02, 2016 11:15 am
Contact:

Re: MSXVR - Runnnig a BBC virtual machine

Post by gob33 » Fri Sep 25, 2020 11:54 am

Open the Programming Manual to see what I mean.
It's difficult to categorize this machine. Is there a Linux under ? I dont know...
An open equivalent would be: DeskPi Pro + Free 3D game engine + an Acorn Emulator

deskpi pro.jpeg
deskpi pro.jpeg (18 KiB) Viewed 738 times

User avatar
helpful
Posts: 634
Joined: Tue Sep 22, 2009 1:18 pm
Location: London
Contact:

Re: MSXVR - Runnnig a BBC virtual machine

Post by helpful » Fri Sep 25, 2020 9:41 pm

gob33 wrote:
Fri Sep 25, 2020 11:54 am
An open equivalent would be: DeskPi Pro + Free 3D game engine + an Acorn Emulator
If you're going down that line you might be better looking at one of the many RISCOSbits case options.
RISC OS User Group Of London - http://www.rougol.jellybaby.net/
RISC OS London Show - http://www.riscoslondonshow.co.uk/

gob33
Posts: 73
Joined: Thu Jun 02, 2016 11:15 am
Contact:

Re: MSXVR - Runnnig a BBC virtual machine

Post by gob33 » Sat Sep 26, 2020 5:34 pm

Or Waveshare's Argon ONE M.2 case (I/O pins access)
I dont know the ultimate Pi case which permits all and doubt there is one. Probably the Pi pcb format has reached its limits in size.

NB: DeskPi version 2 has now I/O pins accessible in back + M.2 sata + infrared module

gob33
Posts: 73
Joined: Thu Jun 02, 2016 11:15 am
Contact:

Re: MSXVR - Runnnig a BBC virtual machine

Post by gob33 » Fri Oct 02, 2020 10:52 pm

The fresh PCBs from China before assembly and shipping:

msxvr_pcb.jpeg

gob33
Posts: 73
Joined: Thu Jun 02, 2016 11:15 am
Contact:

Re: MSXVR - Runnnig a BBC virtual machine

Post by gob33 » Sat Oct 17, 2020 11:21 pm

Arrival of the 500 cardboard boxes:

msxvr_boxes_arrival.jpeg

Demo of GameDB and SEGA Master System (Z80) virtual machine:

msxvr_gameDB.jpeg

gob33
Posts: 73
Joined: Thu Jun 02, 2016 11:15 am
Contact:

Re: MSXVR - Runnnig a BBC virtual machine

Post by gob33 » Wed Oct 21, 2020 2:23 pm

Démo: Vampire Slayer in ZX Spectrum 128 emulation

msxvr_vampire_slayer.png

In this vidéo, you will see:
- Start from scratch using the POWER button
- Navigation with wireless Megadrive control + keyboard
- Using File Explorer to launch TAP file with Pat Morita's Vampire Slayer game
- Execution of the ZX Spectrum 128 machine
- Cassette loading and control panel
- ZX audio chip cloning with SCC
- Using the wireless joystick as a KEMPSTON joystick
- Complete shutdown and shutdown of the computer using the POWER button


Démo: Joystick key mapping

msxvr_joystick_key_mapping.png

- Allows the joystick to be used in games where only the keyboard is used
- Trial with Super Mario World

It also seems that a USB mouse works both in the MSXVR and in virtual machines.

Post Reply

Return to “other vintage hardware, software and languages”