MSX HDMI mutlimedia card

Page 49/56
42 | 43 | 44 | 45 | 46 | 47 | 48 | | 50 | 51 | 52 | 53 | 54

By maxis

Champion (512)

maxis's picture

21-10-2016, 14:47

AxelStone wrote:
maxis wrote:

Currently I only support MSX-DOS 1.0. There is no problem to add DOS2.0, but since this card is MSX-1 compatible also, I focused the efforts to get it right with DOS 1.0 first.

Really recomended support for DOS2 Smile , DOS 1.0 doesn't support folders for example, so a 64Gb SD card is usseless since max files supported are 255.

Actually, the idea is slightly different. The FAT32 file system is supported at the level of the microcontroller and not visible to MSX. However, any combination of up to 8 DSK files from that SDHC are enumerated and presented as FAT12 disks under the DOS 1.0 in MSX. Also ROMs are no longer loaded by the MSX loader, but loaded directly into the Procyon memory by the microcontroller.
Now, if you'd like using the ROM files with the ROMLOAD you can always do that by creating the dedicated DSK file, put the system files there along with romload and the ROM.
Also for any OS support, I'll need the license. I'll try to solve that directly next month.

By maxis

Champion (512)

maxis's picture

21-10-2016, 14:55

Meits wrote:

Will it need to be placed in a primary slot or will it be possible to place it in a slot expander? I can imagine it'll be quite a sized cartridge and those are always prevered to be placed a bit out of sight.
Although, when I see the specs, I epxect it to be a slotexpander itself.

The card can use only the I/O space if VDP functionality is needed along with the keyboard emulation (no memory mapped I/O, hence no slot space is occupied).

Also you can add one or any combination of the following:
- the memory extension - one sub-slot;
- the SCC ROM cartridge emulation - one sub-slot;
- DOS 1.0 disk controller emulation - one sub-slot;
- MA20 like MSX1/2 upgrade - will take one primary slot (you will loose 4 subslots) and one additional sub-slot for subrom.

By maxis

Champion (512)

maxis's picture

21-10-2016, 15:34

Metalion wrote:

But I'm a bit confused about this card. At first I thought it was a new videocard emulating the VDP and offering an HDMI connection to the MSX. Now, the more I read about it, the more it seems to me that the card looks like a new generation One-Chip MSX, as it can be used (as I understand) in a standalone version. It almost does not need the MSX, right ?

That's true, it will not need MSX at all in the standalone mode.
This type of configuration (MSX on a CHIP or OCM like) will require the MSX license, which I don't have for the moment, but working on that hard. Once the license is obtained, this card will certainly offer the 100% MSX emulation with a little adapter (for cartridges).
But also the card can be used to have the original gaming experience and use the real MSX hardware as hardcore gamers will ask for. MSX machines are sturdy, and work like new even after 30 years, but the peripherals are slowly fading out. You can use any MSX machine w/o a keyboard and display and still run the original code on the built-in Z80. The card will take care of the rest.

More over, this card will cover Atari 65XE, NES, Sega Master, Amstrad 464, C64, Apple ][, Spectrum, CoCo, Oric, BK0010, UKNC, DVK..... etc hardware emulation. And this is not an exhaustive list. Each of thesesystems has its own cartridge format. So, the dedicated adapter will be developed for some of them.
Therefore I've put the ARM CM3 controller to support and virtualize various file systems. It wasn't possible with the previous version of the card.

By maxis

Champion (512)

maxis's picture

21-10-2016, 15:48

PingPong wrote:

thx. for your reply.
I'm asking myself how do manage interrupts on procyon. Did you generate them ? how they interfere with existing ints generated by the onboard vdp ?

There is no interference on the interrupt line:
1. In the VDP HDMI screen replication mode the original VDP generates interrupts and provides data on the I/O reads. Procyon VDP in this case is invisible to Z80 (write-only device).
It is cycle accurate and synchronized via the RESET and 21 MHz PLL genlocked to the origianal VDP video signal output (CVBS or CSYNC). This is the original technique, which I have developed within last 3 years.

2. In the MA20 emulation mode, Procyon VDP sits on 0x88 - 0x8B addresses and generate interrupts. The original built-in VDP has its interrupts disabled and not used by the BIOS. However, if an application would like to have an access to the 0x98-0x9B ports without consulting to the BIOS VDP location addresses (0x06,0x07), then this application will use the original VDP instead of Procyon VDP.

3. In stand-alone Procyon emulates the entire MSX.

For all the other peripheral controller emupation, Procyon generates interrupts as needed, including MIDI, etc

By Randam

Paladin (916)

Randam's picture

22-10-2016, 11:22

Quote:

MODE3 - Stand alone.
In this mode Procyon will act as an MSX on a CHIP (like OCM). The original MSX computer is no longer needed.
With two Procyon cards and a small cartridge adapter, the full TR+ functionality is achievable.

If that is true and working: put me down for 2 assembled and with casing and a small cartridge adapter as well. But you can still use them in an original msx computer as well right?

By maxis

Champion (512)

maxis's picture

22-10-2016, 20:38

Randam wrote:
Quote:

MODE3 - Stand alone.
In this mode Procyon will act as an MSX on a CHIP (like OCM). The original MSX computer is no longer needed.
With two Procyon cards and a small cartridge adapter, the full TR+ functionality is achievable.

If that is true and working: put me down for 2 assembled and with casing and a small cartridge adapter as well. But you can still use them in an original msx computer as well right?

MODE3 is true but not working yet. Requires MSX license and a design effort (the slot connector board). I'll have both, but for that moment, MODE1 is working. MODES 2 & 3 on the TO DO list. In Procyon 2.0 the hardware compatibility is fully implemented with all the 3 modes.
Boards can be re-configured in 2 minutes in situ by using the built-in DFU engine. So either you use it for emulation in stand-alone mode or you plug it in as a cartridge, you can always re-configure it.

By Joybit

Supporter (10)

Joybit's picture

25-10-2016, 22:04

Awesome, sign me up for assembled and boxed Big smile

By x-nen Aivalahostia

Paragon (1061)

x-nen Aivalahostia's picture

25-10-2016, 22:12

Wow!!, sign me up for assembled and boxed!!!!

By sniper22477

Master (235)

sniper22477's picture

29-10-2016, 21:35

Hi Maxis ....

Great Job ....

I reserved this device before and I want to confirm a boxed one Running Naked in a Field of Flowers

Can you please provide a final list of all consoles and computers that can be played.

Thanks,

Sniper

By msxrestarter

Master (222)

msxrestarter's picture

30-10-2016, 02:29

Definately interested in an assembled and boxed unit Wink

Page 49/56
42 | 43 | 44 | 45 | 46 | 47 | 48 | | 50 | 51 | 52 | 53 | 54