My DTV mod: C64 DTV in the original C64 case

When I first heard about the C64DTV, I knew this is what I have been waiting for. I always wanted a clone which is compatible with the original Commodore 64, but more powerful and has extra resources like other resolutions, more memory, etc. Fortunately the C64DTV (I own a European PAL version V2) can be hacked many ways, and you can find a lot of information about it on the Internet. See my references below!

I checked many hacking pages, so I knew that it is possible to attach an original disk drive via the IEC bus, and it is possible to attach PS2 keyboard to the unit. But as far as I know, no one tried to put the DTV back into an original C64 box (I can be wrong though). Then I found Lars Pontoppidan's MMC2IEC project which uses MMC/SD card for the storage and it acts like a 1541 drive (sure a little bit better).

As I am experienced with microcontrollers as well as C/C++ and the assembly language, I knew that there is a way to handle the original C64 keyboard matrix with a microcontroller. Unfortunately the DTV does not have the keyboard rows/cols pinouts, so there is no perfect solution, but the PS2 implementation might be good enough for my purposes. I thought, the same microcontroller - in this case it's the Atmel ATMEGA32 with 32 I/O pins - could scan the keyboard matrix and send the necessary press and release codes on the PS2 bus to the DTV. The PS2 port on the DTV is unidirectional, it means the host never sends data to the keyboard. Great. Thanks to the other researches that cool guys have done before, I had enough knowledge about everything. I knew how to generate PS2 codes, I knew how to scan the keyboard matrix, and thanks to Lars Pontoppidan, I had a solution for the IEC interface. All I had to do is just modify the original MMC2IEC design a little bit, and implement the keyboard scanner function.

I have spent about 3 weekends with this. Unfortunately the PS2 interface for the DTV has some odds. It also has some remappings, therefore my implementation had to do some workaround for special keys. For example on the C64 keyboard the key 2 has the " sign when it's shifted, the PC keyboard has the sign @. There are some other mismatches, which make my life difficult. Anyway, what you see here is the first version. I know it's not perfect, but it works.

I do not want to write about the other obvious hacks for the DTV, you can find out yourselves these ones (like joy port, video fix, updating the flash, etc), just google them. I am not really concerned about the IEC and MMC stuff either, Lars did a great job. I am only writing about the keyboard matrix here.


Theory: the IEC bus has higher priority than the keyboard matrix. Whenever the IEC works - which means you load or save something - there is no keyboard scanning at all. When there is no disk handling, the microcontroller has an idle time, in this case I scan the keyboard matrix as fast as I can. Every time I compare the last scanned values with the new ones, so in case of one key there is four different states (0-pressed, 1-released) if we have the bit #1 as the old bit, and the bit #0 is the new bit:

  • 00: was pressed before and still pressed
  • 01: was pressed, now it's released
  • 10: was released, now it's pressed
  • 11: was released, still released
In case of 00 and 11 there is nothing to do, because the state of given key has not changed. If we get the 01 value, we have to generate a release code, whereas if we get the 10 value, we have to generate the press code. Because of the different keys (like 2/@ - 2/" or 6/^ - 6/&) sometimes it's more complicated, so we need to change the code or virtually press or release the shifts. This is all done by the UpdateKeyMatrix() function.


Let me highlight some points about the schematic.

  • First of all, it's pretty simple. I used a 40PIN version of the microcontroller, where we have the PORTA and PORTC on the "right side" of the chip. This makes the soldering very easy.
  • I use the PORTA and PORTC for the keyboard matrix (COLS and ROWS), but in this version I do not handle the Restore button. (maybe in the next version)
  • I do not use LEDs, but they are on the PORTD bit #0 and bit #1. They were in the original MMC2IEC project but I just don't need them.
  • Between the DTV and the AtMEGA microcontroller there are five data lines: PS2Data, PS2Clock, IECData, IECClock, IECAtn. These are on the PORTD.
  • The PORTB is used to handle the SPI bus, this is what communicates with the SD/MMC card.
  • I use the internal 8MHz clock source, but it's just around 7.6MHz because of the 3.3V Vcc voltage.

Some points about the software:

The main loop in the mmc2iec.c is pretty simple. It scans the keyboard if there is nothing else to do, otherwise the IEC handler works. Obviously I initialized the keyboard handler with the InitKeyMatrix() function before I use the UpdateKeyMatrix().

  While (TRUE) {
    // scan the keyboard normally (IDLE time)
    UpdateKeyMatrix();
    // IEC-MMC handler (LOAD/SAVE)
    Interface_handler();
  }
Ps2.c: this is the one that sends a byte on the PS2 bus to the DTV. Simple as hell, as the PS2 port is only output for the microcontroller. I am not even sure that the parity bit generation is correct. If not, that means the DTV does not care about the parity bit. Good.

C64keymtx.c: the keyboard handler module. There is an array called "r" (unsigned char r[64] PROGMEM) which contains the PS2 codes. The only one exception is the colon ":" key, which is handled differently and I used 0xff for this key. Obviously, the table contains the keys based on the schematic - as you can see, the rows and cols are mixed, but it was the easiest way to solder and I did not mind to change the bits in the software. It does not matter anyway.

How it works? Read the source. It tells everything.

One more thing to mention. You will find out that I used the goto statement inside the UpdateKeyMatrix() to break up the loops some cases. I know that every book says you should never use gotos. Bullshit. I use what I want to use. And besides, this is a microcontroller application where speed and space are factors. I tried some different ways. Anything else generates more code. BTW the WINAVR is just perfect, the best compiler I've ever seen. Still, some bytes matter to me. So for those who are against the goto: try to write an assembly code without braches and jumps. Good luck for that. Gotos don't mix up your code. If they do for you, you should find another job to do. Selling postcards for example. :-)


Downloads


Links and references


Things to do for the next release (just some ideas in my mind)

  • Accurate RESTORE key handling. Well, there is no RESTORE handler at all now.
  • LED's. Just to make it perfect.
  • Modify the DTV's flash so I won't need to press the CTRL key always. Absoultely required.
  • Video fix and dedicated video and audio ports on the box. Won't be too hard.
  • Soldering the joy ports as well. I will do.
  • Hack the original IEC routines to speed up the load and save. There must be a way as we can modify the FLASH. Thanks, Mr. Kahlin.

Addendum:
- Here you can see the fusebits settings for the microcontroller: Fusebits
- You can download the compiled version in intel-hex format: mmc2iec.hex (right-click, then Save target as)

Addendum: (2007.12.10)
As I experienced, sometimes it's not a pretty good idea to connect the RESET line of the DVT with the RESET line of the ATMega chip.

Therefore, if the design does not work, try to remove the RESET line from the ATMega, the microcontroller should be able to start without a connected RESET line. In this case the microcontroller will be initalized and the keyboard lines will be already at high level, when the DTV first checks them.

Jozsef
19th of Oct, 2007

Pictures


The schematics


Before I started (I had a dead C64)


The microcontroller with the keyboard


Have a seat, please.


The first trial. They work!


Power connector. I use the original switch.


Another shot of the power connector.


I realized that the gray floppy wires are too thick. Changed them to thin ones.


Everything's there. What an empty box is that...


It DOES work!


Send me a feedback
  Your name or email:  (you can leave empty)
 Your feedback/remark:
 
Code:  Enter code:
Others' feedback:

 Who: jeannine.bermudez63@gmail.com When: 2019-03-22 14:58:26 

Download your vape company emails


The latest version of the vape company and vape store email list has been released.

If you are already subscribed to the service, you should have received your download link.



To view the latest changelog, please head over to https://theeliquidboutique.co.uk/products/vape-company-e-mail-mailing-list
 
 Who: madonna.loar@gmail.com When: 2019-03-21 20:14:59 

Hello

I am writing to let you know that the vape company e-mail list has most recently gone through an update. The entire list has been cleaned to get rid of all the abandoned and non resolving domains and inboxes. Additionally, brand-new e-mails were brought in for recently launched vape companies and vape wholesalers and ejuice distribution businesses. The entire list now has around 39,000 e-mails of basically all varieties of vape companies from around the world consisting of vape stores (online and brick-and-mortar), e-juice companies, vape wholesalers and vendors and more.

If you have previously bought the vape business e mail list, you should have gotten the download url to your e mail address with which you have bought the vape company e-mail list.

To read more about the vape company e mail list, feel free to click here. (or as an alternative, use this hyperlink: https://bit.ly/2zcDKeX or just google "The Eliquid Boutique vape company email list")

This vape company list is perfect for e-mail and newsletter ad campaigns and has assisted more than 300 e-liquid brand names and vape wholesalers!
 
 Who: tony.coombes85@gmail.com When: 2019-03-21 19:50:56 

Hi again

I have tried sending you a message on your site but I got an email saying it was not delivered so here goes again. It would be great if you could let me know if you have received my email and article.

I would like to contribute an article to your blog on how cryptocurrencies are reshaping the cannabis and CBD industry. I have used a couple of CBD sites in the UK to buy CBD oil using cryptocurrency. I realised just how much of an impact cryptocurrencies will have on the cannabis industry (which is heavily regulated) and I therefore decided to write this article. Hopefully, your readers will find it useful.

I have saved the article in a word document on my G-Drive which you can access from here:

https://drive.google.com/drive/folders/1KDnahFgKRGeio0gPiJ61GcftlAyhZvZT?usp=sharing

I am very sorry but I did not have the time to collect some images so please feel free to add some of your own.

If you like my article, I can write a couple more once I get some free time (it is crazy busy at work right now after the new year).

Have an awesome day!

Regards
Tony
 
 Who: starns.marilyn@gmail.com When: 2019-03-21 19:00:12 

GLOBAL VAPE SHOP DATABASE AND VAPE STORE EMAIL LIST
Do you run an e-liquid company or a vape wholesale or distribution business? Are you tired of hitting the wall with your marketing efforts? Would you like to start exploding your sales with a click of a button? Let us now share with you the secret sauce that has powered some of the biggest e-juice brands from around the world: The Global Vape Shop Email List!

Global Vape Shop Database and Vape Store Email List - https://bit.ly/2V3ZKAU

WHAT IS THE GLOBAL VAPE SHOP EMAIL LIST AND WHAT DOES IT CONTAIN

The Global Vape Shop Email List is an Excel spreadsheet containing vape shop contact details. The spreadsheet comes with many tabs for different countries and each tab contains the vape shop contact details for that respective country.

The Global Vape Shop Database contains vape shop names, emails, websites, telephone numbers, locations and store addresses, social media links and much more! Our database has around 15,000 vape shops but this number is approximate because the vape shop numbers fluctuate following updates.

Click here to learn more and purchase the database: https://bit.ly/2V3ZKAU
 
 Who: gowins.willian90@outlook.com When: 2019-03-21 18:08:04 

WHAT IS A VAPE PBN BACKLINK, AND HOW CAN IT HELP YOU MARKET YOUR E-CIGARETTE BUSINESS ONLINE?


Backlinks are similar to citations found in non-fiction books. They are references to your website, made by other websites that drive traffic to your online content. The more substantive and qualitative backlinks a website has the better search results your site will receive. However, finding reputable backlinks from e-cigarette sites can be very difficult. Without qualitative references by well-respected websites your online business will suffer. Our E-Cigarette Backlink Package contains substantive, reputable backlinks that can help you improve your websites search-ability.

MUST WATCH: COMPLETE GUIDE TO VAPE SEO, VAPE MARKETING & VAPE BACKLINKS

https://wowitloveithaveit.com/products/extra-powerful-vape-backlinks-for-shops-seo
 
 Who: George Martin Jr When: 2019-03-19 15:22:29 

Hello there,

My name is George, and I was wondering if you would like to have your website homeserver.hu promoted as a resource on my blog georgemartjr.com ?

We are updating our broken link resources to include up to date resources for our readers. Our resource links are manually approved as a do follow link.
If you are interested in having your site included as a resource on our blog, please let me know.

Thanks
George
 
 Who: gentle.delila@gmail.com When: 2019-03-18 21:29:58 

Hello

I have written a couple of articles on CBD from multiple angles and would love to contribute these articles to your blog.

I have saved the articles on my Google drive which you can access from here: https://drive.google.com/drive/folders/1y96hoCPHfKWh52MtfDoRRdjaeBQR37rq?usp=sharing

I am sorry but I did not have any time to find some good images so it would be fab if you could add some.

Keep up the great work on your site!

Regards
 
 Who: vapeshopseo@gmail.com When: 2019-03-18 21:20:09 

Good Afternoon

I am writing to you to introduce my freelance vape seo services. I specialise in creating quality vape-related links to rank vape-related sites on search engines such as Google. I work with 50 of the leading vape shops, e-juice brands and wholesalers and now I have decided to take the same package that we provide to clients via an agency and offer it ten times cheaper on Fiverr.

Please take a look at the package and if it is of interest, please feel free to order it from https://www.fiverr.com/cryptovaper

Thank you for your time.

Kind regards

Sergey
 
 Who: tony.coombes85@gmail.com When: 2019-03-18 19:38:50 

Hi again

I have tried sending you a message on your site but I got an email saying it was not delivered so here goes again. It would be great if you could let me know if you have received my email and article.

I would like to contribute an article to your blog on how cryptocurrencies are reshaping the cannabis and CBD industry. I have used a couple of CBD sites in the UK to buy CBD oil using cryptocurrency. I realised just how much of an impact cryptocurrencies will have on the cannabis industry (which is heavily regulated) and I therefore decided to write this article. Hopefully, your readers will find it useful.

I have saved the article in a word document on my G-Drive which you can access from here:

https://drive.google.com/drive/folders/1KDnahFgKRGeio0gPiJ61GcftlAyhZvZT?usp=sharing

I am very sorry but I did not have the time to collect some images so please feel free to add some of your own.

If you like my article, I can write a couple more once I get some free time (it is crazy busy at work right now after the new year).

Have an awesome day!

Regards
Tony
 
 Who: norris.trego@yahoo.com When: 2019-03-18 17:25:16 

Hello

I am writing to let you know that the vape company e-mail list has most recently gone through an update. The entire list has been cleaned to get rid of all the abandoned and non resolving domains and inboxes. Additionally, brand-new e-mails were brought in for recently launched vape companies and vape wholesalers and ejuice distribution businesses. The entire list now has around 39,000 e-mails of basically all varieties of vape companies from around the world consisting of vape stores (online and brick-and-mortar), e-juice companies, vape wholesalers and vendors and more.

If you have previously bought the vape business e mail list, you should have gotten the download url to your e mail address with which you have bought the vape company e-mail list.

To read more about the vape company e mail list, feel free to click here. (or as an alternative, use this hyperlink: https://bit.ly/2zcDKeX or just google "The Eliquid Boutique vape company email list")

This vape company list is perfect for e-mail and newsletter ad campaigns and has assisted more than 300 e-liquid brand names and vape wholesalers!
 
 Who: ted.hocking29@msn.com When: 2019-03-18 17:01:39 

GLOBAL VAPE SHOP DATABASE AND VAPE STORE EMAIL LIST
Do you run an e-liquid company or a vape wholesale or distribution business? Are you tired of hitting the wall with your marketing efforts? Would you like to start exploding your sales with a click of a button? Let us now share with you the secret sauce that has powered some of the biggest e-juice brands from around the world: The Global Vape Shop Email List!

Global Vape Shop Database and Vape Store Email List - https://bit.ly/2V3ZKAU

WHAT IS THE GLOBAL VAPE SHOP EMAIL LIST AND WHAT DOES IT CONTAIN

The Global Vape Shop Email List is an Excel spreadsheet containing vape shop contact details. The spreadsheet comes with many tabs for different countries and each tab contains the vape shop contact details for that respective country.

The Global Vape Shop Database contains vape shop names, emails, websites, telephone numbers, locations and store addresses, social media links and much more! Our database has around 15,000 vape shops but this number is approximate because the vape shop numbers fluctuate following updates.

Click here to learn more and purchase the database: https://bit.ly/2V3ZKAU
 
 Who: george.chapman1986@gmail.com When: 2019-03-17 23:35:47 

Hi guys

I am in the midst of starting up my very own little vape shop in Kent and wanted to reach out to you to ask you for some advice as it looks like you have a pretty successful vape business going.

Firstly, I would like to know how to select the best e-liquid wholesaler with a very good e-liquid range. Do let me know if you sell wholesale and if so, it would be great if you could send me across your price list.

I am planning of making my own e-liquid brand and was wondering what is the best way to promote it? I have already purchased an email list of all vape shops and companies as a whole for my newsletter marketing from https://theeliquidboutique.co.uk/products/vape-company-e-mail-mailing-list

I am also getting a vape SEO company to help me with the website creation.

What else would you recommend I do to make my vape shop a success?

I really appreciate your time and look forward to hearing from you.

Kind regards

George
 
 Who: arrington.erma@gmail.com When: 2019-03-16 13:20:51 

WHY E-MAIL MARKETING IS CRUCIAL FOR YOUR VAPE BUSINESS?
Having operated in the vape industry for over 8 years, we can confidently say that e-mail marketing gets the results. E-mail marketing such as plain introductory e-mails and newsletters help your vape business to get your message across to thousands of vape shops, e-liquid wholesalers and other types of vape businesses. However, in order to make an impact with your newsletter campaign, you have to have quality, verified and cleaned mailing list of vape businesses.

A DEFINITIVE AND MOST COMPREHENSIVE E-MAIL LIST OF ALL VAPE SHOPS, E-LIQUID BRANDS, E-LIQUID WHOLESALERS, VAPE DISTRIBUTORS, VAPE EVENT ORGANISERS, ONLINE VAPE SHOPS, BRICK-AND-MORTAR VAPE SHOPS, VAPE MAGAZINES AND VAPE COMMUNITIES IS FINALLY HERE!
Following multiple requests from our clients, our e-mail marketing team has worked hard over the past three months to bring you an e-mail list of ALL vape businesses around the world. We have combined all e-mail addresses from our vape shop databases, contacts, business cards from over 50 vape exhibitions, public domain, subscriber lists and other sources. Our entire mailing list has been scrubbed to weed out vape businesses that have gone out of business or changed their domain names to bring you a clean and verified mailing list of vape businesses around the world. Upon payment, the Vape Company E-Mail Mailing List is available as an INSTANT DOWNLOAD in a notepad .txt format that you can simply upload to your subscriber list. Then all you have to do is create a beautiful newsletter campaign and hit the send button. Our Vape Company E-Mail Mailing List has over 38,000 email addresses of brick-and-mortar vape shops, e-liquid wholesalers and distributors, online vape shops, e-liquid brands, vape event organisers, vape communities, vape magazines, vape reviewers and much more! Our team is constantly verifying and updating the Vape Company email list to bring you only the latest vape company leads.

DOWNLOAD A SAMPLE OF OUR GLOBAL E-MAIL LIST OF ALL VAPE COMPANIES IN THE WORLD

https://theeliquidboutique.co.uk/products/vape-company-e-mail-mailing-list
 
 Who: tony.coombes85@gmail.com When: 2019-03-16 12:32:20 

Hi again

I have tried sending you a message on your site but I got an email saying it was not delivered so here goes again. It would be great if you could let me know if you have received my email and article.

I would like to contribute an article to your blog on how cryptocurrencies are reshaping the cannabis and CBD industry. I have used a couple of CBD sites in the UK to buy CBD oil using cryptocurrency. I realised just how much of an impact cryptocurrencies will have on the cannabis industry (which is heavily regulated) and I therefore decided to write this article. Hopefully, your readers will find it useful.

I have saved the article in a word document on my G-Drive which you can access from here:

https://drive.google.com/drive/folders/1KDnahFgKRGeio0gPiJ61GcftlAyhZvZT?usp=sharing

I am very sorry but I did not have the time to collect some images so please feel free to add some of your own.

If you like my article, I can write a couple more once I get some free time (it is crazy busy at work right now after the new year).

Have an awesome day!

Regards
Tony
 
 Who: bleasdale.ahmed@gmail.com When: 2019-03-16 04:43:41 

GLOBAL VAPE SHOP DATABASE AND VAPE STORE EMAIL LIST
Do you run an e-liquid company or a vape wholesale or distribution business? Are you tired of hitting the wall with your marketing efforts? Would you like to start exploding your sales with a click of a button? Let us now share with you the secret sauce that has powered some of the biggest e-juice brands from around the world: The Global Vape Shop Email List!

Global Vape Shop Database and Vape Store Email List - https://bit.ly/2V3ZKAU

WHAT IS THE GLOBAL VAPE SHOP EMAIL LIST AND WHAT DOES IT CONTAIN

The Global Vape Shop Email List is an Excel spreadsheet containing vape shop contact details. The spreadsheet comes with many tabs for different countries and each tab contains the vape shop contact details for that respective country.

The Global Vape Shop Database contains vape shop names, emails, websites, telephone numbers, locations and store addresses, social media links and much more! Our database has around 15,000 vape shops but this number is approximate because the vape shop numbers fluctuate following updates.

Click here to learn more and purchase the database: https://bit.ly/2V3ZKAU
 
 Who: Frankdaf When: 2019-03-16 04:18:24 

Do you want something new? Look at this site. Only here the choice of girls for every taste and completely free! They are obedient slaves, they will do everything you say!
https://governy.shortcm.li/governor#16
 
 Who: claudette.villegas@hotmail.com When: 2019-03-16 03:03:18 

Hello

I am writing to let you know that the vape company e-mail list has most recently gone through an update. The entire list has been cleaned to get rid of all the abandoned and non resolving domains and inboxes. Additionally, brand-new e-mails were brought in for recently launched vape companies and vape wholesalers and ejuice distribution businesses. The entire list now has around 39,000 e-mails of basically all varieties of vape companies from around the world consisting of vape stores (online and brick-and-mortar), e-juice companies, vape wholesalers and vendors and more.

If you have previously bought the vape business e mail list, you should have gotten the download url to your e mail address with which you have bought the vape company e-mail list.

To read more about the vape company e mail list, feel free to click here. (or as an alternative, use this hyperlink: https://bit.ly/2zcDKeX or just google "The Eliquid Boutique vape company email list")

This vape company list is perfect for e-mail and newsletter ad campaigns and has assisted more than 300 e-liquid brand names and vape wholesalers!
 
 Who: ludie.bunbury@yahoo.com When: 2019-03-15 14:46:29 

WHY E-MAIL MARKETING IS CRUCIAL FOR YOUR VAPE BUSINESS?
Having operated in the vape industry for over 8 years, we can confidently say that e-mail marketing gets the results. E-mail marketing such as plain introductory e-mails and newsletters help your vape business to get your message across to thousands of vape shops, e-liquid wholesalers and other types of vape businesses. However, in order to make an impact with your newsletter campaign, you have to have quality, verified and cleaned mailing list of vape businesses.

A DEFINITIVE AND MOST COMPREHENSIVE E-MAIL LIST OF ALL VAPE SHOPS, E-LIQUID BRANDS, E-LIQUID WHOLESALERS, VAPE DISTRIBUTORS, VAPE EVENT ORGANISERS, ONLINE VAPE SHOPS, BRICK-AND-MORTAR VAPE SHOPS, VAPE MAGAZINES AND VAPE COMMUNITIES IS FINALLY HERE!
Following multiple requests from our clients, our e-mail marketing team has worked hard over the past three months to bring you an e-mail list of ALL vape businesses around the world. We have combined all e-mail addresses from our vape shop databases, contacts, business cards from over 50 vape exhibitions, public domain, subscriber lists and other sources. Our entire mailing list has been scrubbed to weed out vape businesses that have gone out of business or changed their domain names to bring you a clean and verified mailing list of vape businesses around the world. Upon payment, the Vape Company E-Mail Mailing List is available as an INSTANT DOWNLOAD in a notepad .txt format that you can simply upload to your subscriber list. Then all you have to do is create a beautiful newsletter campaign and hit the send button. Our Vape Company E-Mail Mailing List has over 38,000 email addresses of brick-and-mortar vape shops, e-liquid wholesalers and distributors, online vape shops, e-liquid brands, vape event organisers, vape communities, vape magazines, vape reviewers and much more! Our team is constantly verifying and updating the Vape Company email list to bring you only the latest vape company leads.

DOWNLOAD A SAMPLE OF OUR GLOBAL E-MAIL LIST OF ALL VAPE COMPANIES IN THE WORLD

https://theeliquidboutique.co.uk/products/vape-company-e-mail-mailing-list
 
 Who: george.chapman1986@gmail.com When: 2019-03-15 12:48:36 

Hi guys

I am in the midst of starting up my very own little vape shop in Kent and wanted to reach out to you to ask you for some advice as it looks like you have a pretty successful vape business going.

Firstly, I would like to know how to select the best e-liquid wholesaler with a very good e-liquid range. Do let me know if you sell wholesale and if so, it would be great if you could send me across your price list.

I am planning of making my own e-liquid brand and was wondering what is the best way to promote it? I have already purchased an email list of all vape shops and companies as a whole for my newsletter marketing from https://theeliquidboutique.co.uk/products/vape-company-e-mail-mailing-list

I am also getting a vape SEO company to help me with the website creation.

What else would you recommend I do to make my vape shop a success?

I really appreciate your time and look forward to hearing from you.

Kind regards

George
 
 Who: josefa.beardsmore57@gmail.com When: 2019-03-15 06:16:05 

Hello

I am writing to let you know that the vape company e-mail list has most recently gone through an update. The entire list has been cleaned to get rid of all the abandoned and non resolving domains and inboxes. Additionally, brand-new e-mails were brought in for recently launched vape companies and vape wholesalers and ejuice distribution businesses. The entire list now has around 39,000 e-mails of basically all varieties of vape companies from around the world consisting of vape stores (online and brick-and-mortar), e-juice companies, vape wholesalers and vendors and more.

If you have previously bought the vape business e mail list, you should have gotten the download url to your e mail address with which you have bought the vape company e-mail list.

To read more about the vape company e mail list, feel free to click here. (or as an alternative, use this hyperlink: https://bit.ly/2zcDKeX or just google "The Eliquid Boutique vape company email list")

This vape company list is perfect for e-mail and newsletter ad campaigns and has assisted more than 300 e-liquid brand names and vape wholesalers!