Schrijver
| Make your own MSX-on-a-chip!
|
SLotman online msx professional Berichten: 544 | Geplaatst: 30 Mei 2005, 02:07   |
|
|
snout
 msx legend Berichten: 4991 | Geplaatst: 30 Mei 2005, 02:16   |
I think hardware is the appropriate topic indeed  Still, you could have searched for PPI FPGA on the MRC. ( see?). However, I don't know if it's a good thing to have several kinds of different One Chip MSXes in the future, especially not if they are incompatible with each other. But when using the same Altera Cyclone FPGA chip, I think you could indeed build your own One Chip MSX-compatible One Chip MSX  . |
|
Alexandre_Taito msx freak Berichten: 183 | Geplaatst: 30 Mei 2005, 02:28   |
|
|
Sonic_aka_T
 msx guru Berichten: 2269 | Geplaatst: 30 Mei 2005, 09:20   |
@Slotman: the OCM also has mapper support and a V9938.
|
|
Sonic_aka_T
 msx guru Berichten: 2269 | Geplaatst: 30 Mei 2005, 09:37   |
-- VHDL Source of ESE-VDP.
--
-- Copyright (C)2000-2004 Kunihiko Ohnaka
-- All rights reserved.
-- sprite
-- constant SpMode1_nSprites: integer := 4;
-- constant SpMode2_nSprites: integer := 8;
constant SpMode1_nSprites: integer := 65536;
constant SpMode2_nSprites: integer := 65637;  MUHAHAHAHAHAHA!!!!!!!!!!!!!!  |
|
Sonic_aka_T
 msx guru Berichten: 2269 | Geplaatst: 30 Mei 2005, 09:39   |
well, okay, 16 would prolly be enough... though all 32 doesn't sound half bad...
|
|
arnold_m msx lover Berichten: 85 | Geplaatst: 30 Mei 2005, 10:14   |
Why would one put the Z80 in fpga?
The Z80 is still on the market and will presumably continue to be available at reasonable cost.
By not having the Z80 in fpga one can save a lot of gates for other purposes
and I think changeableness of the CPU is not really important for most people.
I'd rather have an msx2 compatible two chip msx than a one chip msx compatible with MSXA's one chip MSX.
|
|
snout
 msx legend Berichten: 4991 | Geplaatst: 30 Mei 2005, 13:27   |
arnold: Z80 is an extra part, a bit more complex board and a lot less flexibility (if you'd like to see what a 10MHz Z80 would do, or what a Z80 with a decent MMU would be like... you're in for trouble  ). |
|
SLotman online msx professional Berichten: 544 | Geplaatst: 30 Mei 2005, 15:29   |
|
|
SLotman online msx professional Berichten: 544 | Geplaatst: 30 Mei 2005, 15:37   |
Quote:
| well, okay, 16 would prolly be enough... though all 32 doesn't sound half bad...
|
With 16, you can fill the whole screen line width 16x16 sprites 
With 32, you can fill it twice hhuahuauhahua
Now make all sprites bitmapped and we are good to go! LOL |
|
wolf_
 msx legend Berichten: 4777 | Geplaatst: 30 Mei 2005, 15:53   |
Having the exact amount to fill the whole screen doesn't mean you have enough sprites on a row.. it's easy to rapidly shoot tons o' small bullets to a great bunch o' enemies on the same line, for sure it goes beyond 32 sprites easily..
|
|
flyguille msx master Berichten: 1223 | Geplaatst: 30 Mei 2005, 16:19   |
is fast enought the ram memory of 1CM to get more than 16 sprites in one line?
|
|
flyguille msx master Berichten: 1223 | Geplaatst: 30 Mei 2005, 16:21   |
remember that the only one limitation for sprites is the memory speed.
ideed all the limitations of the vdp is about memory speed problems.
|
|
[D-Tail]
 msx guru Berichten: 3019 | Geplaatst: 30 Mei 2005, 22:20   |
Quote:
| -- constant SpMode1_nSprites: integer := 4;
-- constant SpMode2_nSprites: integer := 8;
|
and Quote:
|  MUHAHAHAHAHAHA!!!!!!!!!!!!!! 
|
You're a real mean guy  |
|
Sonic_aka_T
 msx guru Berichten: 2269 | Geplaatst: 30 Mei 2005, 22:34   |
bad idea? okay, we'll leave it at 4 and 8 then!  |
|
|
|
|