Minimig Discussion Forum

Discussing the Open Source FPGA Amiga Project
It is currently Mon Oct 23, 2017 4:22 am

All times are UTC




Post new topic Reply to topic  [ 50 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Author Message
 Post subject: Re: Spectrum 48 for Minimig
PostPosted: Mon Nov 29, 2010 10:56 pm 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
Dirk wrote:
Yes, it works.fH: 31.2 KHz fV 50.1 Hz But now the next problem occured.

Im looking forward to the next release of the core. Should now work on almost any LCD/TFT screen that support the Minimig core :)

Do you plan to make the sources available too?

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


Top
 Profile  
 
 Post subject: Re: Spectrum 48 for Minimig
PostPosted: Tue Nov 30, 2010 6:05 pm 
Offline

Joined: Sun Dec 28, 2008 3:00 pm
Posts: 59
@yacube: The Spectrum does now loading via tapein. I used the 3,3V Voltage on the spare io. A 3.3 K resistor to VCC , a 2.7 K resistor to GND and the headphone output of my pc sound card do the job.
Thank you very much for your support.

@Boing4000
Newest working core is attached. I´ll upload the sources as soon as i cleaned it up a little.
The main clock of the core is exact enough to load programs with fast loader.


Attachments:
minimig1.zip [59.46 KiB]
Downloaded 291 times
Top
 Profile  
 
 Post subject: Re: Spectrum 48 for Minimig
PostPosted: Tue Nov 30, 2010 10:55 pm 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
Thanks Dirk for you work!
I will test the new core tomorrow and hope to report only positive result :)

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


Top
 Profile  
 
 Post subject: Re: Spectrum 48 for Minimig
PostPosted: Tue Nov 30, 2010 10:56 pm 
Offline

Joined: Mon Dec 01, 2008 6:41 pm
Posts: 166
Dirk wrote:
The Spectrum does now loading via tapein. I used the 3,3V Voltage on the spare io. A 3.3 K resistor to VCC , a 2.7 K resistor to GND and the headphone output of my pc sound card do the job.
Thank you very much for your support.


Sounds very cool, but I don't feel up to trying to make a tape adapter for myself :-)

If some one posts any easy to follow guide I can get a friend to follow or amigakit starts selling adapters I will defiantly give this core a try as my first Computer was a 128K+ Spectrum.

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


Top
 Profile  
 
 Post subject: Re: Spectrum 48 for Minimig
PostPosted: Wed Dec 01, 2010 1:01 pm 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
The current core now works on my Samsung LCD/TFT screen, thanks both of you!

I found some possible keyboard matter.
Some function like , . + " and * cant be found on any key or kombination.
I never own a Spectrum computer but using an emulator (Linux xspect) this keys are available.
It seems the CTRL or ALT key is not assigned and some key function depent on it.

Also the Backspace function only works at <shift + 0> here.
Perhaps this can be add too, like the 15KHz (PAL) switch via jumper :)

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


Top
 Profile  
 
 Post subject: Re: Spectrum 48 for Minimig
PostPosted: Wed Dec 01, 2010 2:34 pm 
Offline

Joined: Sun Dec 28, 2008 3:00 pm
Posts: 59
The keyboard works nearly like on a real 48 K rubber spectrum.
For tape loding press j then right shift + p twice, after that you should see LOAD"" on the screen.
To execute the command press ENTER.
The keyboard is a little bit difficult for non Speccy users. ;)

The scandoubler can be make switcheable.I´ll look later.


Top
 Profile  
 
 Post subject: Re: Spectrum 48 for Minimig
PostPosted: Wed Dec 01, 2010 4:10 pm 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
OK the " is to get with <r-shift + p> and the other symbol like , ; : is also to find on other letter with r-shift combination, thanks!
Its freaky to code on this machine, without keyboard layout help... but its good to have another computer core for the Minimig V1 board :)

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


Top
 Profile  
 
 Post subject: Re: Spectrum 48 for Minimig
PostPosted: Wed Dec 01, 2010 6:55 pm 
Offline

Joined: Sat Jul 11, 2009 12:48 am
Posts: 48
I'm only going to say !GREAT!

What you think about idea to integrate:
http://www.zxbada.bbk.org/zxmmcp/software.htm

And allow Spectrum core to load games from sd/mmc using residos?

Can we define some protocol to alow pic/arm to upload spectrum roms or residos to minimig ram.
I know that original minimig uses floppy controller for transfer.

Idea I was having is instead integrating rom in core make some kind of core request for file here is pseudo code.
1.) Upload new core to minimig
2.) Core bootrom requests file "spectrum.rom" to location $0
3.) ARM/Pic find file on SD/card transfers file to ram through fpga
4.) Core resets and takes control

I know it requires lot of work but in general it would make possible to make any core spectrum/c64 to request required roms from sdcard and upload it to ram through pic/arm and free additional space on FPGA.

Other idea I was considering is to make simple text file e.g. "spectrum.cor"
File would look like this:
Code:
CORE:spectrum.bin
ROM:spectrum.rom $0
ROM:residos.rom $8000
RUN


Minimig multicore feature would than:
1.) Load "spectrum.cor"
2.) Parse file line by line
3.) Upload bin file
4.) Upload rom file(s)
5.) Run core

Once again great work!

Quille


Top
 Profile  
 
 Post subject: Re: Spectrum 48 for Minimig
PostPosted: Fri Dec 03, 2010 8:17 pm 
Offline

Joined: Wed May 06, 2009 4:43 pm
Posts: 47
boing4000 wrote:
The current core now works on my Samsung LCD/TFT screen, thanks both of you!


The current core works on my LG LCD monitor.
My two favourites computers in same machine, wow!

@dirk: do you think that can be possible load tap, sna, z80 files directly to ram? something like when minimig runs amiga games (selecting a tap/sna/z80 file from the sd).

Thanks dirk & jakub for your great work.

Best regards


Top
 Profile  
 
 Post subject: Re: Spectrum 48 for Minimig
PostPosted: Sat Dec 04, 2010 3:05 pm 
Offline

Joined: Sun Dec 28, 2008 3:00 pm
Posts: 59
With ARm board it should be possible, but i have no expierences in programming the ARM CPU.

@yaqube
Which compiler did you use for compiling the ARM Sources ? How much free space has the ARM Flash Rom ?
Is it possible to debug the code with the usb port on the ARM board ?

Dirk


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 50 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

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