Tempest and Major Havoc FPGA

Awestyn
Posts: 22
Joined: Mon May 25, 2020 11:11 am

Tempest and Major Havoc FPGA

Unread post by Awestyn »

Anyone working on cores for vector monitor game output?

Here's Tempest and Major Havoc FPGA running in a cabinet with a vector monitor.
https://www.youtube.com/watch?v=NVzlWMWNjeQ
alanswx
Core Developer
Posts: 300
Joined: Sun May 24, 2020 6:55 pm
Has thanked: 5 times
Been thanked: 154 times

Re: Tempest and Major Havoc FPGA

Unread post by alanswx »

There was a college project to make Tempest but I haven't been able to get it running. If you find source post it / send me a private message.
LeftEmpty
Posts: 148
Joined: Sun May 24, 2020 6:47 pm
Has thanked: 4 times
Been thanked: 4 times

Re: Tempest and Major Havoc FPGA

Unread post by LeftEmpty »

Wow I hadn't even given a thought about this being possible.
ARCADEAGES
Posts: 63
Joined: Sun May 24, 2020 11:58 pm
Location: Toronto
Has thanked: 109 times
Been thanked: 10 times
Contact:

Re: Tempest and Major Havoc FPGA

Unread post by ARCADEAGES »

There is already a Vectrex core on MiSTer that I believe can output to real vector monitors.
ARCADEAGES
Posts: 63
Joined: Sun May 24, 2020 11:58 pm
Location: Toronto
Has thanked: 109 times
Been thanked: 10 times
Contact:

Re: Tempest and Major Havoc FPGA

Unread post by ARCADEAGES »

Lunar Lander MiSTer core is also able to do true vector output
Awestyn
Posts: 22
Joined: Mon May 25, 2020 11:11 am

Re: Tempest and Major Havoc FPGA

Unread post by Awestyn »

Just found this useful information:

https://mobile.twitter.com/ashevans81/s ... 0998275079
LeftEmpty
Posts: 148
Joined: Sun May 24, 2020 6:47 pm
Has thanked: 4 times
Been thanked: 4 times

Re: Tempest and Major Havoc FPGA

Unread post by LeftEmpty »

Out of curiosity, is it as simple as hooking a vga monitor, or does this require some heavy fiddling into the magical art know as electronics?
User avatar
LamerDeluxe
Top Contributor
Posts: 1239
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 887 times
Been thanked: 284 times

Re: Tempest and Major Havoc FPGA

Unread post by LamerDeluxe »

ARCADEAGES wrote: Thu May 28, 2020 8:34 pm There is already a Vectrex core on MiSTer that I believe can output to real vector monitors.
Is this a recent addition? I asked for this before. How would you hook it up to a scope? I have a real Vectrex though, so I'd love to see the vector arcade games support output to scopes and vector monitors.
ash2fpga
Posts: 237
Joined: Tue May 26, 2020 6:20 pm
Has thanked: 62 times
Been thanked: 28 times

Re: Tempest and Major Havoc FPGA

Unread post by ash2fpga »

LeftEmpty wrote: Fri May 29, 2020 6:25 am Out of curiosity, is it as simple as hooking a vga monitor, or does this require some heavy fiddling into the magical art know as electronics?
For vector output? Heavy fiddling indeed. Ex: https://hackaday.io/project/2871-build- ... or-monitor
Vic20-Ian
Posts: 105
Joined: Wed May 27, 2020 9:59 am
Has thanked: 8 times
Been thanked: 10 times

Re: Tempest and Major Havoc FPGA

Unread post by Vic20-Ian »

Really good work on Tempest, great game. Almost playable on the Jaguar emulator but still crashes.

I look forward to seeing this on MiSTer along with all the great Vector games like Star Castle.
retrorepair
Posts: 257
Joined: Sun May 24, 2020 9:06 pm
Has thanked: 64 times
Been thanked: 13 times

Re: Tempest and Major Havoc FPGA

Unread post by retrorepair »

I've got a crappy 20" Alba CRT waiting for a project like this..
djb_rh
Posts: 8
Joined: Tue Jul 28, 2020 6:20 pm
Been thanked: 5 times

Re: Tempest and Major Havoc FPGA

Unread post by djb_rh »

I’m new here, but assuming someone got vector game cores working, would they REQUIRE a vector monitor or could they also work on an LCD? Yes, I know about all the reasons why an LCD would be inferior, but I’d REALLY rather have an FPGA solution than a MAME one in my repro MH cabinet, but I am *not* going to be trying to keep a vector CRT working.

And like my EDOT post, I’d contribute money to anyone who made significant contributions to making something like that happen.


—Donnie
alanswx
Core Developer
Posts: 300
Joined: Sun May 24, 2020 6:55 pm
Has thanked: 5 times
Been thanked: 154 times

Re: Tempest and Major Havoc FPGA

Unread post by alanswx »

The current vector cores work with hdmi output.
User avatar
SuperBabyHix
Posts: 152
Joined: Sun May 24, 2020 8:26 pm
Has thanked: 45 times
Been thanked: 36 times

Re: Tempest and Major Havoc FPGA

Unread post by SuperBabyHix »

With the recent speed improvements made to the ao486 core the MS-DOS version of Tempest 2000 runs really well. The game doesn't seem to support mouse control though, which seems unfortunate.
lnielsen
Posts: 20
Joined: Mon Jun 08, 2020 8:47 pm
Been thanked: 1 time

Re: Tempest and Major Havoc FPGA

Unread post by lnielsen »

Instead of converting a raster monitor to a vector monitor, I have been thinking about an LED laser display. There have been numerous projects like this with galvanometers. My thought is similar to an old rear projection screen where it would project the image on the cabinet screen from underneath. I have not done a lot of research yet but this seems easier than projecting onto the wall.
dokworm
Posts: 2
Joined: Tue Aug 11, 2020 1:49 am

Re: Tempest and Major Havoc FPGA

Unread post by dokworm »

Any chance it could interface to the USB-DVG board? Its a board that will output to Atari XY monitors or Sega G08 XY monitors via MAME.
In theory if you could output via USB from the MISTer or Vectrex version, then we could develop all the old vector games and then run them on real vector monitors. I mean, you can do that with MAME and the USB-DVG board now, but I'd much rather have an FPGA based system like the MISTer running things.

There isn't much difference in the difficulty between projecting the laser onto the wall vs onto a rear-projection screen. Would be a cool project, but speed and lag would be tricky to overcome.
shertz
Posts: 147
Joined: Sun May 24, 2020 8:12 pm
Has thanked: 15 times
Been thanked: 27 times

Re: Tempest and Major Havoc FPGA

Unread post by shertz »

Yes. The usb-dvg looks awesome! Hope it can work with the MiSTer....

https://youtu.be/sIL8DNRB-8g
User avatar
venice
Top Contributor
Posts: 788
Joined: Tue Jun 16, 2020 9:29 am
Location: Germany
Has thanked: 278 times
Been thanked: 278 times

Re: Tempest and Major Havoc FPGA

Unread post by venice »

Habe found this…
https://tempestfpga.com/

My MiSTer Add-On-Projects tty2oled, i2c2oled, SNAC2IEC
You can donate by sending a Postcard (Cardwarez) to me.

bgaul
Posts: 1
Joined: Thu Oct 06, 2022 2:25 pm

Re: Tempest and Major Havoc FPGA

Unread post by bgaul »

lnielsen wrote: Wed Jul 29, 2020 3:33 pm Instead of converting a raster monitor to a vector monitor, I have been thinking about an LED laser display. There have been numerous projects like this with galvanometers. My thought is similar to an old rear projection screen where it would project the image on the cabinet screen from underneath. I have not done a lot of research yet but this seems easier than projecting onto the wall.
Alas, even Asteroids is too much for one set of galvos.

My best hope is Optical Phase Arrays which are being developed for automotive lidar.
pashdown
Posts: 7
Joined: Sun Jan 01, 2023 11:35 pm
Been thanked: 1 time

Re: Tempest and Major Havoc FPGA

Unread post by pashdown »

The VSTCM may be a way for MiSTer to support vector displays. The USB-DVG protocol talks over USB to control the VSTCM and the display.

User avatar
LamerDeluxe
Top Contributor
Posts: 1239
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 887 times
Been thanked: 284 times

Re: Tempest and Major Havoc FPGA

Unread post by LamerDeluxe »

pashdown wrote: Thu Jan 12, 2023 5:41 pm

The VSTCM may be a way for MiSTer to support vector displays. The USB-DVG protocol talks over USB to control the VSTCM and the display.

Really interesting, would be great if this could work with the MiSTer. Also interesting how apparently straightforward it is to convert a CRT color TV to a color vector display.

MikkyTee
Posts: 61
Joined: Mon Jan 04, 2021 11:17 am
Has thanked: 51 times
Been thanked: 5 times

Re: Tempest and Major Havoc FPGA

Unread post by MikkyTee »

Ever tried vector games on coinops etc? The way (mame?) it handles these games is really impressive. There are many tweaks to adjust the visual quality, even adding the flickering of a vector display.

User avatar
LamerDeluxe
Top Contributor
Posts: 1239
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 887 times
Been thanked: 284 times

Re: Tempest and Major Havoc FPGA

Unread post by LamerDeluxe »

The way the display of my Vectrex looks can't be replicated on a TFT display. Maybe emulation using HDR could get close on an OLED display, but even then you'd still have pixels.

Sadly never seen a color vector arcade game IRL. Haven't been able to find one here in the Netherlands.

The MiSTer vector cores draw their vectors using the FPGA. There is a lot of room for improvements with how that looks, but it is probably really hard to develop on the FPGA.

FPGA64
Top Contributor
Posts: 937
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 49 times
Been thanked: 374 times

Re: Tempest and Major Havoc FPGA

Unread post by FPGA64 »

LamerDeluxe wrote: Fri Jan 13, 2023 5:40 pm

The way the display of my Vectrex looks can't be replicated on a TFT display. Maybe emulation using HDR could get close on an OLED display, but even then you'd still have pixels.

Sadly never seen a color vector arcade game IRL. Haven't been able to find one here in the Netherlands.

The MiSTer vector cores draw their vectors using the FPGA. There is a lot of room for improvements with how that looks, but it is probably really hard to develop on the FPGA.

You have never seen the Original Star Wars Vector ?

thorr
Top Contributor
Posts: 1311
Joined: Mon Jul 06, 2020 9:37 pm
Has thanked: 634 times
Been thanked: 308 times

Re: Tempest and Major Havoc FPGA

Unread post by thorr »

Asteroids is vector and already on the MiSTer. I hope we can get Star Wars one of these days, especially considering the arcade cabinet I am making is designed in the spirit of a Star Wars arcade cabinet with the Star Wars artwork on it.

User avatar
LamerDeluxe
Top Contributor
Posts: 1239
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 887 times
Been thanked: 284 times

Re: Tempest and Major Havoc FPGA

Unread post by LamerDeluxe »

FPGA64 wrote: Fri Jan 13, 2023 6:16 pm
LamerDeluxe wrote: Fri Jan 13, 2023 5:40 pm

The way the display of my Vectrex looks can't be replicated on a TFT display. Maybe emulation using HDR could get close on an OLED display, but even then you'd still have pixels.

Sadly never seen a color vector arcade game IRL. Haven't been able to find one here in the Netherlands.

The MiSTer vector cores draw their vectors using the FPGA. There is a lot of room for improvements with how that looks, but it is probably really hard to develop on the FPGA.

You have never seen the Original Star Wars Vector ?

Sadly I haven't, not even in the eighties. Played the Amiga version a lot. Saw a vector arcade machine for the first time last year, Asteroids. Still haven't seen a color one.

FPGA64
Top Contributor
Posts: 937
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 49 times
Been thanked: 374 times

Re: Tempest and Major Havoc FPGA

Unread post by FPGA64 »

We had one at University so I played it a ton. Asteroids I played in a dark room at the back of a Video shop.

User avatar
LamerDeluxe
Top Contributor
Posts: 1239
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 887 times
Been thanked: 284 times

Re: Tempest and Major Havoc FPGA

Unread post by LamerDeluxe »

FPGA64 wrote: Fri Jan 13, 2023 8:27 pm

We had one at University so I played it a ton. Asteroids I played in a dark room at the back of a Video shop.

Awesome, that must have been a magical experience at the time.

Lightwave
Posts: 261
Joined: Sun May 24, 2020 10:06 pm
Has thanked: 136 times
Been thanked: 78 times

Re: Tempest and Major Havoc FPGA

Unread post by Lightwave »

Asteroids is my first memory of playing a non-pinball arcade game, some time around the summer of 1980.

My friend’s father took us to a dingy bar, and while he drank gave us money for ice cream and quarters for Asteroids. I remember being totally entranced by that vector display; it did feel magical!

Vector games were great, played a lot of Battlezone and Star Wars back then too. The funny thing is I didn’t really like Tempest at the time, but now it’s probably my favorite vector game (although I’ll always love Star Wars for the theme; “The Force will be with you, always” voice sample still gives me goosebumps)

nrnoble
Posts: 3
Joined: Mon Apr 15, 2024 5:45 am
Been thanked: 1 time

Re: Tempest and Major Havoc FPGA

Unread post by nrnoble »

Lightwave wrote: Sat Jan 14, 2023 2:05 pm

Asteroids is my first memory of playing a non-pinball arcade game, some time around the summer of 1980.

My friend’s father took us to a dingy bar, and while he drank gave us money for ice cream and quarters for Asteroids. I remember being totally entranced by that vector display; it did feel magical!

Vector games were great, played a lot of Battlezone and Star Wars back then too. The funny thing is I didn’t really like Tempest at the time, but now it’s probably my favorite vector game (although I’ll always love Star Wars for the theme; “The Force will be with you, always” voice sample still gives me goosebumps)

Yes, when I first saw Asteroids in 1979, I was mesmerized by it. I would sometimes just stand there watching the attract screen. To this day, vector games are my favorite type of arcade game. And in early 80s I bought an Atari Tempest arcade cabinet which is now located in my living room and still works. At the time I felt Tempest was destined to be one of greatest arcade games of all time, but the real reason I bought it was because I knew if I ever wanted to get to level 99, it would cost me thousands of dollars in quarters. It simply was cheaper to buy the game.

Post Reply