Re: [M100] MiSTer FPGA Core

2020-04-20 Thread Sean O'Rourke
I agree the de-10 is overkill for just running a 100/102 Core but adding it to 
the list of other computers from that era really is adding value. I also like 
the fact that it’s not software emulation but an actual hardware emulation of 
the computer. I use a lot of other 8-bit computers with the MiSTer and really 
enjoy it. Also makes it easy to use alternate ROMs and configurations easy. 

Sean


Sean

Re: [M100] MiSTer FPGA Core

2020-04-19 Thread Ken Pettit

On 4/19/20 6:05 PM, Josh Malone wrote:

Heck, for this, the ARM could run the whole blasted show!



Yeah, this was kinda the conclusion I came to after coding up the FPGA.  
I asked myself "How is this different / better than simply running 
VirtualT on an embedded board?".


Ken


Re: [M100] MiSTer FPGA Core

2020-04-19 Thread Tom Wilson
Probably... I have run the AltairDuino 8800 emulator on a Pi, and it runs
the virtual 8080 CPU at almost 88MHz.


Tom Wilson
wilso...@gmail.com
(619)940-6311
K6ABZ


On Sun, Apr 19, 2020 at 6:06 PM Josh Malone  wrote:

> Heck, for this, the ARM could run the whole blasted show!
>
> On Sun, Apr 19, 2020 at 9:03 PM Tom Wilson  wrote:
>
>> The DE-10 Nano also has an ARM CPU which handles I/O and provides a nice
>> interface for USB and (I think) the HDMI frame buffer. This should save a
>> lot of effort when it comes to I/O mapping, since the ARM software can
>> handle the keyboard and storage interface (for backing up RAM in between
>> sessions and the presumed TPDD and REX flash storage interfaces.)
>>
>>


Re: [M100] MiSTer FPGA Core

2020-04-19 Thread Josh Malone
Heck, for this, the ARM could run the whole blasted show!

On Sun, Apr 19, 2020 at 9:03 PM Tom Wilson  wrote:

> The DE-10 Nano also has an ARM CPU which handles I/O and provides a nice
> interface for USB and (I think) the HDMI frame buffer. This should save a
> lot of effort when it comes to I/O mapping, since the ARM software can
> handle the keyboard and storage interface (for backing up RAM in between
> sessions and the presumed TPDD and REX flash storage interfaces.)
>
>


Re: [M100] MiSTer FPGA Core

2020-04-19 Thread Tom Wilson
The DE-10 Nano also has an ARM CPU which handles I/O and provides a nice
interface for USB and (I think) the HDMI frame buffer. This should save a
lot of effort when it comes to I/O mapping, since the ARM software can
handle the keyboard and storage interface (for backing up RAM in between
sessions and the presumed TPDD and REX flash storage interfaces.)

On Sun, Apr 19, 2020 at 5:59 PM Josh Malone  wrote:

> The MiSTer is based on the Terasic DE-10 nano, which is based on a Cyclone
> 5. The board has 1GB of DDR3 RAM, but most MiSTers are build with an add-on
> board containing 32 or 128 (or more) MB of SDRAM so you don't have to deal
> with DDR.
>
> -Josh
>
> On Sun, Apr 19, 2020 at 8:34 PM Ken Pettit  wrote:
>
>> I have most of one.  It has been quite some time since I worked on it,
>> but I had it running a modified version of the M100 ROM.
>>
>> It was working on an Actel FPGA at the time sometime in the 2009 - 2010
>> timeframe, but I believe that FPGA is now obsolete.  But it is mostly
>> just Verilog / VHDL code that could be ported to any FPGA.
>>
>> When I say modified ROM, the modifications were because I had extended
>> the 8085 CPU with 24- bit registers and relative branches. I had it
>> running in simulation a few months back.  From what I recall, I had
>> modules for the LCD, keyboard, 80155, etc.
>>
>> What type of FPGA are you interested in using?  I typically use Xilinx
>> these days.
>>
>> Ken
>>
>> On 4/19/20 4:28 PM, Sean O'Rourke wrote:
>> > I know this is a crazy random question.
>> >
>> > Not sure if anyone here has an FPGA programming knowledge and who could
>> make a core or know someone who could make a core for the 100/102 for the
>> MiSTer project. Would be a really awesome option to have an FPGA version of
>> the 100.
>> >
>> > Sean
>>
>> --
Tom Wilson
wilso...@gmail.com
(619)940-6311
K6ABZ


Re: [M100] MiSTer FPGA Core

2020-04-19 Thread Josh Malone
The MiSTer is based on the Terasic DE-10 nano, which is based on a Cyclone
5. The board has 1GB of DDR3 RAM, but most MiSTers are build with an add-on
board containing 32 or 128 (or more) MB of SDRAM so you don't have to deal
with DDR.

-Josh

On Sun, Apr 19, 2020 at 8:34 PM Ken Pettit  wrote:

> I have most of one.  It has been quite some time since I worked on it,
> but I had it running a modified version of the M100 ROM.
>
> It was working on an Actel FPGA at the time sometime in the 2009 - 2010
> timeframe, but I believe that FPGA is now obsolete.  But it is mostly
> just Verilog / VHDL code that could be ported to any FPGA.
>
> When I say modified ROM, the modifications were because I had extended
> the 8085 CPU with 24- bit registers and relative branches. I had it
> running in simulation a few months back.  From what I recall, I had
> modules for the LCD, keyboard, 80155, etc.
>
> What type of FPGA are you interested in using?  I typically use Xilinx
> these days.
>
> Ken
>
> On 4/19/20 4:28 PM, Sean O'Rourke wrote:
> > I know this is a crazy random question.
> >
> > Not sure if anyone here has an FPGA programming knowledge and who could
> make a core or know someone who could make a core for the 100/102 for the
> MiSTer project. Would be a really awesome option to have an FPGA version of
> the 100.
> >
> > Sean
>
>


Re: [M100] MiSTer FPGA Core

2020-04-19 Thread Ken Pettit
I have most of one.  It has been quite some time since I worked on it, 
but I had it running a modified version of the M100 ROM.


It was working on an Actel FPGA at the time sometime in the 2009 - 2010 
timeframe, but I believe that FPGA is now obsolete.  But it is mostly 
just Verilog / VHDL code that could be ported to any FPGA.


When I say modified ROM, the modifications were because I had extended 
the 8085 CPU with 24- bit registers and relative branches. I had it 
running in simulation a few months back.  From what I recall, I had 
modules for the LCD, keyboard, 80155, etc.


What type of FPGA are you interested in using?  I typically use Xilinx 
these days.


Ken

On 4/19/20 4:28 PM, Sean O'Rourke wrote:

I know this is a crazy random question.

Not sure if anyone here has an FPGA programming knowledge and who could make a 
core or know someone who could make a core for the 100/102 for the MiSTer 
project. Would be a really awesome option to have an FPGA version of the 100.

Sean




[M100] MiSTer FPGA Core

2020-04-19 Thread Sean O'Rourke
I know this is a crazy random question. 

Not sure if anyone here has an FPGA programming knowledge and who could make a 
core or know someone who could make a core for the 100/102 for the MiSTer 
project. Would be a really awesome option to have an FPGA version of the 100.

Sean