ROM Emulation

For hardware talk only (please avoid ROM dumper stuff)
HardWareMan
Very interested
Posts: 745
Joined: Sat Dec 15, 2007 7:49 am
Location: Kazakhstan, Pavlodar

Post by HardWareMan » Wed Feb 04, 2009 3:56 am

USB driver are included with software.

masyanya
Interested
Posts: 16
Joined: Thu Dec 18, 2008 6:30 am
Location: Russia, Novosibirsk.

Post by masyanya » Wed Feb 04, 2009 4:01 am

Snake wrote:Anything happening with this?

By the way, does this require a USB driver, and if so, who wrote it? Since it seems we are pretty much doomed to PCs with no parallel ports, I'm going to have to delve into this stuff at some point :?
Driver included. i'm wrote it.

Christuserloeser
Very interested
Posts: 145
Joined: Sun Jan 28, 2007 2:01 am
Location: DCEvolution.net
Contact:

Post by Christuserloeser » Wed Feb 04, 2009 10:24 am

Snake wrote:Anything happening with this?
Scraping together the funds.
http://www.DCEvolution.net - Gigabytes of free Dreamcast software for you

Image

KanedaFr
Administrateur
Posts: 1139
Joined: Tue Aug 29, 2006 10:56 am
Contact:

Post by KanedaFr » Fri Feb 06, 2009 4:46 pm

Charles released his 16 bit rom emulator doc also...
does it mean I can change the rom content while playing, from my PC ? :shock:

Jorge Nuno
Very interested
Posts: 374
Joined: Mon Jun 11, 2007 3:09 am
Location: Azeitão, PT

Post by Jorge Nuno » Fri Feb 06, 2009 7:11 pm

KanedaFr wrote:Charles released his 16 bit rom emulator doc also...
does it mean I can change the rom content while playing, from my PC ? :shock:
Yup, he used a dual port SRAM, the code could overwritten on the fly, while the CPU waits, like running some code from MD ram, then jump back to the new code.

Wasgo
Newbie
Posts: 1
Joined: Mon Mar 02, 2009 8:25 pm
Location: Vancouver, Canada

Post by Wasgo » Mon Mar 02, 2009 8:27 pm

Has there been any progress on this? I'd really love to be able to use the updated NHL 94 ROM on my actual Genesis. Also, was the final choice for USB enabled, or using some sort of card like a CompactFlash or SD?

notaz
Very interested
Posts: 193
Joined: Mon Feb 04, 2008 11:58 pm
Location: Lithuania

Post by notaz » Thu Mar 12, 2009 10:59 am

I've finally received one of these :) It took ~6 weeks to come because of problems with customs but it's finally here.
HardWareMan wrote:
Jorge Nuno wrote:Is the cart reprogamable with the MD on?
Yes. It can be programmed when inserted in MD. But I don't sure, how it will be work, when MD power is on. Strongly recommended pull out this FLASH cart when programming.
Funny but when I try that my megadrive seems to power on (power switch off, but I can hear the usual static from headphone output) and sometimes I even start getting blank display output! It doesn't seem to run the game though (or it crashes), and when I start the actual flash programming process megadrive starts outputting funny "bleep" noises through it's headphone output. Don't have much idea what's going on, maybe it manages to write to PSG or something.

TmEE co.(TM)
Very interested
Posts: 2440
Joined: Tue Dec 05, 2006 1:37 pm
Location: Estonia, Rapla City
Contact:

Post by TmEE co.(TM) » Thu Mar 12, 2009 11:49 am

What is going on is that your MD is partially being powered through USB of your PC and its not healthy to the USB port nor the MD. "Pull the cart out please", that is what your MD is trying to say :P
Mida sa loed ? Nagunii aru ei saa ;)
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen

tinctu
Very interested
Posts: 97
Joined: Tue Oct 30, 2007 8:28 pm

Post by tinctu » Sat Mar 14, 2009 6:42 pm

@HardWareMan / Masyanya ->

Do you still have USB carts for MD for sale???
I am from EU.
I want to buy 2x USB Flash Carts.

CAN YOU MAKE YOUTUBE VIDEO???
----------------------------------------------------------
Or when you will not sale them so please opensource
USB flashcarts for community...

masyanya
Interested
Posts: 16
Joined: Thu Dec 18, 2008 6:30 am
Location: Russia, Novosibirsk.

Post by masyanya » Wed Mar 25, 2009 4:18 pm

notaz wrote:I've finally received one of these :) It took ~6 weeks to come because of problems with customs but it's finally here.
HardWareMan wrote:
Jorge Nuno wrote:Is the cart reprogamable with the MD on?
Yes. It can be programmed when inserted in MD. But I don't sure, how it will be work, when MD power is on. Strongly recommended pull out this FLASH cart when programming.
Funny but when I try that my megadrive seems to power on (power switch off, but I can hear the usual static from headphone output) and sometimes I even start getting blank display output! It doesn't seem to run the game though (or it crashes), and when I start the actual flash programming process megadrive starts outputting funny "bleep" noises through it's headphone output. Don't have much idea what's going on, maybe it manages to write to PSG or something.
Hmm... then card inserted into megadrive port, "power" lamels on card and power pins in MD connects, and if megadrive does not have power separation by On/Off switch, USB port targetly suplay your megadrive, it means that power ON! Do not programm card in this mode, you can crash device or MD if power separation not present!
TmEE co.(TM) wrote:What is going on is that your MD is partially being powered through USB of your PC and its not healthy to the USB port nor the MD. "Pull the cart out please", that is what your MD is trying to say :P
TOTALY RIGHT!!! :lol:

masyanya
Interested
Posts: 16
Joined: Thu Dec 18, 2008 6:30 am
Location: Russia, Novosibirsk.

Post by masyanya » Mon Mar 30, 2009 5:38 pm

tinctu wrote:@HardWareMan / Masyanya ->

Do you still have USB carts for MD for sale???
I am from EU.
I want to buy 2x USB Flash Carts.

CAN YOU MAKE YOUTUBE VIDEO???
----------------------------------------------------------
Or when you will not sale them so please opensource
USB flashcarts for community...
Hire youtube videos
1. Illustrate save games in 16MX+US mode
2. Illustrate how fast it's writes (Vista, but driver hormaly works in XP, 95, 98, NT, 2000, 2003 Server)
2.a. First stage - ERASE.
2.b. Second stage - Flashing.
3. Illustrate 32MX+UF compatibility mode, saves in rom size>2mb (Story of thor Russian, from http://www.shedevr.org.ru/, RUS translation site.)

TmEE co.(TM)
Very interested
Posts: 2440
Joined: Tue Dec 05, 2006 1:37 pm
Location: Estonia, Rapla City
Contact:

Post by TmEE co.(TM) » Tue Mar 31, 2009 10:38 am

I wish my cart would write that fast...

Is that a real Japanese or Asian MD2 there (I highly doublt pirates like to include the TMSS screen aswell) ?

and your laptop seemed a bit weak for Vista :P
Mida sa loed ? Nagunii aru ei saa ;)
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen

masyanya
Interested
Posts: 16
Joined: Thu Dec 18, 2008 6:30 am
Location: Russia, Novosibirsk.

Post by masyanya » Fri Apr 03, 2009 5:14 am

TmEE co.(TM) wrote:I wish my cart would write that fast...

Is that a real Japanese or Asian MD2 there (I highly doublt pirates like to include the TMSS screen aswell) ?

and your laptop seemed a bit weak for Vista :P
Naturally faster, and thats with that :? ? ...use SRAM, - but I'm FLASH, it must be erased before write... and others...
Write in SRAM 64 bytes (use sram like CY62256-70PC):
1. Set Address
2. Set Data
3. Write Enable Pulse
4. Wait "Write in 70ns"
5. Repeat 1.-4. 64 times.

Write in FLASH 64 bytes (use flash like S29AL016-TFI20 (70ns speed grade)):
0. [Remark] Write in flash valid only if it erased previously
Stage A, - Unlock Bypass
1. Set Address 0x555
2. Set Data 0xAA
3. Write Enable Pulse
4. Set Address 0x2AA
5. Set Data 0x55
6. Write Enable Pulse
7. Set Address 0x555
8. Set Data 0x20
9. Write Enable Pulse
Stage B, - Programm Word
10. Set Data 0xA0
11. Write Enable Pulse
12. Set Data Address
13. Set Data
14. Write Enable Pulse
15. Wait "Write in 5us-150us" match more than 70ns :x
16. Repeat 10.-15. 32 times.
Of course write in SRAM more fast. :idea:

TmEE co.(TM)
Very interested
Posts: 2440
Joined: Tue Dec 05, 2006 1:37 pm
Location: Estonia, Rapla City
Contact:

Post by TmEE co.(TM) » Fri Apr 03, 2009 9:36 am

slowness on my side is because of my stupid LPT programmer device with no smart hardware...

Setting address is :
write data (LSB)
strobe low
strobe high
write data (middle)
strobe low
strobe high
write data (MSB)
strobe low
strobe high

and the flash chips I use have no Unlock Bypass command :(

and that has to be done many times when writing a flash.... LPT port can handle only about ~1000000 operations per second and I'm totally maxing it, so I get about 4KBytes/second writing speed... reading goes fast like writing SRAM at least :)

a MCU based device would be much faster but I'm too poor to afford any as of now :P
Mida sa loed ? Nagunii aru ei saa ;)
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen

HardWareMan
Very interested
Posts: 745
Joined: Sat Dec 15, 2007 7:49 am
Location: Kazakhstan, Pavlodar

Post by HardWareMan » Sat Apr 04, 2009 8:54 am

TmEE co.(TM) wrote:and the flash chips I use have no Unlock Bypass command :(
So, you using no JEDEC compliant FLASH? Wich one?
TmEE co.(TM) wrote:a MCU based device would be much faster but I'm too poor to afford any as of now :P
Using MCU in device allows to reduce data traffic and optimize data flow. Even on LPT port. Think about it.

Post Reply