Search found 497 matches

by FARID
Fri Sep 11, 2020 4:02 am
Forum: NES Hardware and Flash Equipment
Topic: Arduino based EPROM Programmer
Replies: 20
Views: 5442

Re: Arduino based EPROM Programmer

Due to limitation of space on arduino uno shield I had to remove DIP switch.
By using four 3 pin jumpers it is possible to handle pinout difference between EPROMs.
So the current hardware supports 27C010, 27C020, 27C040, 27C080.
Any idea before ordering the PCB? Does it look fine?
by FARID
Fri Aug 28, 2020 8:32 pm
Forum: NES Hardware and Flash Equipment
Topic: Arduino based EPROM Programmer
Replies: 20
Views: 5442

Re: Arduino based EPROM Programmer

I added a 12 position dip switch to handle pinout difference between EPROMs, seems good and working, but what is the modern method? C# Code : using System; using System.Drawing; using System.IO; using System.IO.Ports; using System.Threading; using System.Windows.Forms; namespace EPROM_Programmer { p...
by FARID
Wed Aug 26, 2020 9:32 am
Forum: NES Hardware and Flash Equipment
Topic: Arduino based EPROM Programmer
Replies: 20
Views: 5442

Re: Arduino based EPROM Programmer

I made a shield for arduino uno. I could use 250K baud rate for serial speed. Read, blank check, compare of For 27C080 [1MB] takes 41sec! C# Code : using System; using System.IO; using System.IO.Ports; using System.Threading; using System.Windows.Forms; namespace EPROM_Programmer { public partial cl...
by FARID
Fri Aug 21, 2020 2:05 pm
Forum: NES Hardware and Flash Equipment
Topic: Arduino based EPROM Programmer
Replies: 20
Views: 5442

Re: Arduino based EPROM Programmer

According to the suggestions I optimized read process : 1. Combined DDRD, PIND with bitWrite. 2. Added 1024 buffer. 3. Set baud rate to 57600 (maybe I can use even more with real hardware, but for simulation 57600 is the max value) Timings of Read : 20uS : reading each byte. 150mS : send buffer (102...
by FARID
Fri Aug 21, 2020 1:49 am
Forum: NES Hardware and Flash Equipment
Topic: Arduino based EPROM Programmer
Replies: 20
Views: 5442

Re: Arduino based EPROM Programmer

I used "send a byte - wait for response" method, is it too slow? Definitelly. I don't know if you're using real serial port or the serial to usb adapter, but USB packets are sent around 10 milisecons. You need to make a buffer (256 bytes should be OK), send the data from PC to arduino and then the ...
by FARID
Thu Aug 20, 2020 3:19 pm
Forum: NES Hardware and Flash Equipment
Topic: Arduino based EPROM Programmer
Replies: 20
Views: 5442

Re: Arduino based EPROM Programmer

You will find using bitWrite to be obnoxiously slow. I'd recommend piercing the abstraction and using the PORTD and DDRD registers. Unfortunately in arduino uno D0 is Rx and D1 is Tx, so I think it is not possible to use DDRD and PORTD, or is it? Forget the arduino and take real Atmega16 or Atmega3...
by FARID
Thu Aug 20, 2020 2:07 am
Forum: NES Hardware and Flash Equipment
Topic: Arduino based EPROM Programmer
Replies: 20
Views: 5442

Re: Arduino based EPROM Programmer

Proteus simulation seems to work fine. I can see the bytes in Virtual Terminal. The next step is saving these bytes into a file.bin Any suggestion? Here is the Arduino code : #define clk 10 #define rst 11 unsigned long i; int j; unsigned long eprom_size = 65536; // 10000Hex = 64KB = 27C512 byte epro...
by FARID
Thu Aug 20, 2020 12:05 am
Forum: NES Hardware and Flash Equipment
Topic: Arduino based EPROM Programmer
Replies: 20
Views: 5442

Re: Arduino based EPROM Programmer

instead of a bunch of counters. Arduino Uno have 20 I/O pins. AT27C080 : 20 address lines + 8 data lines + /CE + /OE So I have to use 4040 for controlling address lines. OK lets make it a little simple. I want to start with reading 27C512. I am not sure about /CE and /OE signals. Do I have to toggl...
by FARID
Wed Aug 19, 2020 10:14 pm
Forum: NES Hardware and Flash Equipment
Topic: Arduino based EPROM Programmer
Replies: 20
Views: 5442

Arduino based EPROM Programmer

I want to design EPROM programmer for 27C0XX series by using arduino uno.
Is it possible?
Any suggestion?
by FARID
Fri Aug 07, 2020 1:12 pm
Forum: NES Hardware and Flash Equipment
Topic: Mario 7 IN 1 Multicartridge
Replies: 15
Views: 12887

Re: Mario 7 IN 1 Multicartridge

Files can be downloaded from here
by FARID
Tue Apr 14, 2020 3:13 pm
Forum: NES Hardware and Flash Equipment
Topic: UNROM 8 IN 1 Multicartridge
Replies: 34
Views: 22542

Re: UNROM 8 IN 1 Multicartridge

DevenNES wrote:
Wed Apr 08, 2020 12:20 am
Farid.

The files are no longer hosted. Does anyone have a link to these anymore? Not sorry to bring up an old thread, this stuff is still relevant and interesting.

I did track down your website but everything is gone.
Check the first post again and have fun :beer:
by FARID
Thu Mar 26, 2020 2:39 pm
Forum: General Stuff
Topic: Meaning of "SUPER HIK"?
Replies: 4
Views: 3679

Meaning of "SUPER HIK"?

When I was a child multicarts were common. I had two multicarts and I was fascinated by the art pictures on their plastic case : 1997 SUPER HIK 8 IN 1 EW-800 Gold 7 in 1 HIK AR456 Picture.jpg I have always wanted to know the meaning of the term HIK. Today I was googling and I saw this one by chance ...
by FARID
Tue Mar 24, 2020 12:24 pm
Forum: NES Hardware and Flash Equipment
Topic: SKROM Schematic?
Replies: 13
Views: 5119

Re: SKROM Schematic?

Fisher wrote:
Mon Mar 23, 2020 5:47 pm
Sorry for the necrobump, but could you please fix the missing images, Farid?
Thanks in advance.
check the first post :beer:
by FARID
Fri Feb 28, 2020 12:41 am
Forum: NES Hardware and Flash Equipment
Topic: Schematic for UM6561?
Replies: 30
Views: 28682

Re: Schematic for UM6561?

krzysiobal wrote:
Thu Feb 27, 2020 6:53 am
Nice wake-up after 2.5 years of inactivity, where have you been for that whole period of time?
I love NES forever and I will work on it again as soon as I become free.
For now I am busy with the university in order to improve my knowledge about analog electronics, it is really tough but sweet!
by FARID
Thu Feb 27, 2020 3:31 am
Forum: NES Hardware and Flash Equipment
Topic: Schematic for UM6561?
Replies: 30
Views: 28682

Re: Schematic for UM6561?

Last night I was digging google about UM6561 schematic and those Chinese docs , trying to find its original source. I found this page : https://zhuanlan.zhihu.com/p/59418044 which has an interesting reference at the end of the web page : 【1】刘泾(1996)。《用UM6561芯片的中英文电脑学习机的原理与维修》。《电子报合订本下册》,第292页 The na...