Minimig Discussion Forum

Discussing the Open Source FPGA Amiga Project
It is currently Thu Dec 14, 2017 8:05 am

All times are UTC




Post new topic Reply to topic  [ 15 posts ]  Go to page Previous  1, 2
Author Message
 Post subject: Re: PET2001
PostPosted: Thu Jan 19, 2012 11:07 pm 
Offline

Joined: Mon Dec 01, 2008 6:41 pm
Posts: 166
boing4000 wrote:
Better use the JOY port pins to handle tape/disk IO. There already is a matching voltage and 5v>3v3 resistor present.


I much prefer the idea of storing the tape data digitally and transferring it over the serial port like the PET2001 core supports on the Digilent Nexys3 FPGA evaluation board as described on the linked page. That way you don't require to mess around getting the play back volume correct for different games like I had to do with my 128K+ Spectrum back in the day.

_________________
2MB Minimig with PIC
4MB Minimig with ARM Addon board


Top
 Profile  
 
 Post subject: Re: PET2001
PostPosted: Thu Jan 26, 2012 9:54 pm 
Offline

Joined: Fri Dec 09, 2011 11:31 am
Posts: 91
Next update:

DCM double already works, so the frequency is now 50.123 MHz;
The screen is displayed correctly;
Sound has been tested and is correct;
Added a "software reset" key, F10, and remember F1 is a function of the "Break"

Furthermore, I will work on putting loading function:)

pet2001.bin is in archive.

Attachment:
pet2001.jpg
pet2001.jpg [ 161.8 KiB | Viewed 2198 times ]


Attachments:
pet2001fpga-0.3.2.zip [1.26 MiB]
Downloaded 210 times
Top
 Profile  
 
 Post subject: Re: PET2001
PostPosted: Fri Jan 27, 2012 11:19 am 
Offline

Joined: Mon Dec 01, 2008 6:41 pm
Posts: 166
minimig_emu wrote:
Next update:

DCM double already works, so the frequency is now 50.123 MHz;
The screen is displayed correctly;
Sound has been tested and is correct;
Added a "software reset" key, F10, and remember F1 is a function of the "Break"

Furthermore, I will work on putting loading function:)

pet2001.bin is in archive.

Good to hear you are making progress.

Also thanks for the reminder about F1 being break I had to reset to get out of the last simple program I tried with a goto loop :-)

_________________
2MB Minimig with PIC
4MB Minimig with ARM Addon board


Top
 Profile  
 
 Post subject: Re: PET2001
PostPosted: Mon Apr 23, 2012 5:08 pm 
Offline

Joined: Fri Dec 09, 2011 11:31 am
Posts: 91
@boing4000

please,
I try to increase the RAM memory using SRAM for the project "PET2001" from 8 kilobytes on 16 kilobytes But I still do not understand. Could you please show me the this example how it works.

thanks


Attachments:
pet2001fpga-0.3.2-test.zip [1.22 MiB]
Downloaded 172 times
Top
 Profile  
 
 Post subject: Re: PET2001
PostPosted: Mon Apr 23, 2012 6:55 pm 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
From a first look I think the "ram_oe" signal is not used/driven by any code part.
You can combine this with the address bus. I think PET is not fast enough to overdrive the 45ns S-RAM chips.

Also the "ram_ce" signal array should be defined. I would try this in pet2001hw module:
assign ram_ce[0] = ram_oe;
assign ram_ce[3:1] = 3'b111;

Not sure if this may work, my experience in memory access is limited.

_________________
_____________________________
JMP $00000BED ; will guru-meditation until next morning


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 15 posts ]  Go to page Previous  1, 2

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Translated by Xaphos © 2007, 2008, 2009 phpBB.fr