Vectrex vhdl

https://github.com/mist-devel/mist-board/wiki

Moderators: Mug UK, Zorro 2, spiny, Greenious, Moderator Team

Darfpga
Atari nerd
Atari nerd
Posts: 48
Joined: Thu Feb 02, 2017 10:07 pm

Vectrex vhdl

Postby Darfpga » Sat Feb 10, 2018 1:53 pm

DE10_lite vectrex vhdl source code available.
VGA 640x480@60Hz Horizontal/vertical configuration.

Low resources required. Should fit MiST Cy3c25 with exec_rom + 16ko cartridge.

https://sourceforge.net/projects/darfpga/files/Software%20VHDL/

Feel free to port to MiST. Bring your own rom.

Gehstock
Captain Atari
Captain Atari
Posts: 313
Joined: Wed Dec 21, 2016 7:18 pm
Location: Germany

Re: Vectrex vhdl

Postby Gehstock » Sat Feb 10, 2018 3:32 pm

Thank you, it will fit



for Scramble(4k)
Flow Status Successful - Sat Feb 10 16:14:31 2018
Quartus II 64-Bit Version 13.1.0 Build 162 10/23/2013 SJ Web Edition
Revision Name vectrex_MiST
Top-level Entity Name vectrex_mist
Family Cyclone III
Device EP3C25E144C8
Timing Models Final
Total logic elements 3,576 / 24,624 ( 15 % )
Total combinational functions 3,463 / 24,624 ( 14 % )
Dedicated logic registers 1,250 / 24,624 ( 5 % )
Total registers 1250
Total pins 30 / 83 ( 36 % )
Total virtual pins 0
Total memory bits 385,024 / 608,256 ( 63 % )
Embedded Multiplier 9-bit elements 6 / 132 ( 5 % )
Total PLLs 1 / 4 ( 25 % )


All Good Things(16k)
Flow Status Successful - Sat Feb 10 16:27:36 2018
Quartus II 64-Bit Version 13.1.0 Build 162 10/23/2013 SJ Web Edition
Revision Name vectrex_MiST
Top-level Entity Name vectrex_mist
Family Cyclone III
Device EP3C25E144C8
Timing Models Final
Total logic elements 3,591 / 24,624 ( 15 % )
Total combinational functions 3,480 / 24,624 ( 14 % )
Dedicated logic registers 1,251 / 24,624 ( 5 % )
Total registers 1251
Total pins 30 / 83 ( 36 % )
Total virtual pins 0
Total memory bits 483,328 / 608,256 ( 79 % )
Embedded Multiplier 9-bit elements 6 / 132 ( 5 % )
Total PLLs 1 / 4 ( 25 % )
You do not have the required permissions to view the files attached to this post.

User avatar
DrOG
Captain Atari
Captain Atari
Posts: 421
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: Vectrex vhdl

Postby DrOG » Sat Feb 10, 2018 3:38 pm

WOW!
:cheers:
THX!!!

Darfpga
Atari nerd
Atari nerd
Posts: 48
Joined: Thu Feb 02, 2017 10:07 pm

Re: Vectrex vhdl

Postby Darfpga » Sat Feb 10, 2018 4:04 pm

Gehstock wrote:Thank you, it will fit


Good news. I minimise ram resources with the objective of fitting MiST in vertical configuration.

I make rasterization as simple as I can.

Gehstock
Captain Atari
Captain Atari
Posts: 313
Joined: Wed Dec 21, 2016 7:18 pm
Location: Germany

Re: Vectrex vhdl

Postby Gehstock » Sat Feb 10, 2018 4:21 pm

Impressive Work :cheers:

NML32
Atari Super Hero
Atari Super Hero
Posts: 525
Joined: Tue Mar 11, 2014 1:54 am
Location: USA/Florida

Re: Vectrex vhdl

Postby NML32 » Sat Feb 10, 2018 4:36 pm

Agreed, very impressive work,

Gehstock
Captain Atari
Captain Atari
Posts: 313
Joined: Wed Dec 21, 2016 7:18 pm
Location: Germany

Re: Vectrex vhdl

Postby Gehstock » Sun Feb 11, 2018 7:57 am

Found a Bug?

at 1:43


Romloader not ready, maybe Sorgelig will help. Code on my Github


Darfpga
Atari nerd
Atari nerd
Posts: 48
Joined: Thu Feb 02, 2017 10:07 pm

Re: Vectrex vhdl

Postby Darfpga » Sun Feb 11, 2018 2:49 pm

Gehstock wrote:Found a Bug?


Also encounter this bug with exec rom.
Can't reproduce it with minestorm II.
Not seen with other games.

Early release of exec_rom is known to have a bug. But should be at level 13 not at level 2. Maybe difference between VHDL and real hardware make it appear sooner. I think there are latter release of exec_rom around to be triyed.

Another subject : where did you get this Vectris ? can't find it !

Gehstock
Captain Atari
Captain Atari
Posts: 313
Joined: Wed Dec 21, 2016 7:18 pm
Location: Germany

Re: Vectrex vhdl

Postby Gehstock » Sun Feb 11, 2018 2:58 pm

On the "All Good Things" Cart(4 Games)
You do not have the required permissions to view the files attached to this post.

Darfpga
Atari nerd
Atari nerd
Posts: 48
Joined: Thu Feb 02, 2017 10:07 pm

Re: Vectrex vhdl

Postby Darfpga » Sun Feb 11, 2018 3:11 pm

Gehstock wrote:On the "All Good Things" Cart(4 Games)


Thank you.

Gehstock
Captain Atari
Captain Atari
Posts: 313
Joined: Wed Dec 21, 2016 7:18 pm
Location: Germany

Re: Vectrex vhdl

Postby Gehstock » Sun Feb 11, 2018 3:23 pm

We have to thank

User avatar
DrOG
Captain Atari
Captain Atari
Posts: 421
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: Vectrex vhdl

Postby DrOG » Sun Feb 11, 2018 3:24 pm

Nice collection of downloadable ROMs (vintage games, previously unreleased titles/prototypes and homebrew games):

https://www.vectrexworld.com/roms

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 607
Joined: Fri Apr 24, 2015 12:10 pm

Re: Vectrex vhdl

Postby vebxenon » Mon Feb 12, 2018 11:02 pm

Outstanding!! :cheers: :cheers: Thaks very much!
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

User avatar
Newsdee
Atari God
Atari God
Posts: 1173
Joined: Fri Sep 19, 2014 8:40 am

Re: Vectrex vhdl

Postby Newsdee » Tue Feb 13, 2018 12:23 am

Well done! Great to have new cores for the MiST!

User avatar
DrOG
Captain Atari
Captain Atari
Posts: 421
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: Vectrex vhdl

Postby DrOG » Wed Feb 14, 2018 6:07 am

Hi!

Tested the core, it's VGA output seems to be uncompatible with my Samsung LE40B650, despite the standard resolution and frequency (640x480@60Hz). But it works well with my Chinese scaler (GBS-8200) and my homemade RGB2YUV converter, see attached screenshots.

One question: How to change ROM files? Tried it using the menu, but did not worked (perhaps was only unlucky or impatient).

Cheers: Gábor
You do not have the required permissions to view the files attached to this post.

User avatar
krupkaj
Captain Atari
Captain Atari
Posts: 280
Joined: Wed Oct 22, 2003 11:00 pm
Location: Olomouc/Czech Republic
Contact:

Re: Vectrex vhdl

Postby krupkaj » Thu Feb 15, 2018 8:41 am

I have just received my MIST. It is very nice there is a new core for Vectrex. Thank you

Everett1954
Atari nerd
Atari nerd
Posts: 46
Joined: Wed Mar 29, 2017 5:51 am

Re: Vectrex vhdl

Postby Everett1954 » Thu Feb 15, 2018 7:55 pm

I am confused, is there a Mist core available? if so where can i find it?

User avatar
DrOG
Captain Atari
Captain Atari
Posts: 421
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: Vectrex vhdl

Postby DrOG » Thu Feb 15, 2018 8:03 pm

Everett1954 wrote:I am confused, is there a Mist core available? if so where can i find it?

It's downloadable from Gehstock's MiST GitHub repository:

https://github.com/Gehstock/Mist_FPGA/t ... T/Snapshot

Gehstock
Captain Atari
Captain Atari
Posts: 313
Joined: Wed Dec 21, 2016 7:18 pm
Location: Germany

Re: Vectrex vhdl

Postby Gehstock » Sat Feb 17, 2018 11:59 am

Released - max. 16kb Roms
(If you get Garbage on Screen try Reset)

DanyPPC
Captain Atari
Captain Atari
Posts: 294
Joined: Tue Feb 21, 2017 7:02 am

Re: Vectrex vhdl

Postby DanyPPC » Sat Feb 17, 2018 1:39 pm

Many thanks :wink:

NML32
Atari Super Hero
Atari Super Hero
Posts: 525
Joined: Tue Mar 11, 2014 1:54 am
Location: USA/Florida

Re: Vectrex vhdl

Postby NML32 » Sat Feb 17, 2018 3:00 pm

Good job Gehstock :cheers:
Thanks

DanyPPC
Captain Atari
Captain Atari
Posts: 294
Joined: Tue Feb 21, 2017 7:02 am

Re: Vectrex vhdl

Postby DanyPPC » Sat Feb 17, 2018 3:18 pm

Tested various games with success.

Great work.

User avatar
Xtro
Atari User
Atari User
Posts: 31
Joined: Fri Jan 09, 2015 11:47 am
Location: Spain

Re: Vectrex vhdl

Postby Xtro » Sat Feb 17, 2018 8:18 pm

I am discovering Vectrex thanks to MiST and Gehstock :cheers:

User avatar
DrOG
Captain Atari
Captain Atari
Posts: 421
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: Vectrex vhdl

Postby DrOG » Sun Feb 18, 2018 6:42 am

Hi!

Very nice progress, most classic arcade coversions work flawless (see attachents).

Found the reason of incompatibility with my TV: the core provides a composite (horizontal+verztical) 31kHz sync signal over VGA pin 13 instead of pure HSync. Discovered it accidentally, forgot to switch on my sync merger on my DIY RGB->YUV converter, and despite it the result was an acceptable picture (see screenshots). Probably it won't cause any visible difference on monitors being less picky than my TV.

Perhaps there's the same problem with the River Raid core, previously beta release (with red water) was compatible with my TV, the new one with corrected colours is not anymore.

I cannot test it the same way because of the component-incompatible vertical resolution of that core (1024 if I remember correctly). I would be very grateful if you would check that! :roll:

Cheers: Gábor :cheers:
You do not have the required permissions to view the files attached to this post.

desUBIKado
Atari freak
Atari freak
Posts: 51
Joined: Sat Jan 06, 2018 11:49 pm

Re: Vectrex vhdl

Postby desUBIKado » Tue Apr 17, 2018 6:47 pm

@Gehstock Great job ! I love find this core in MiST. But, Why only two joystick buttons when MiST support till 12 buttons by USB?

https://github.com/mist-devel/mist-boar ... ickMapping

Is possible map the 4 buttons of Vectrex to use with a usb gamepad with 4 o more buttons?


Return to “MiST”

Who is online

Users browsing this forum: No registered users and 4 guests