I know I asked if anyone had been looking into this as well. I feel a Model 
100/102/200 core for the MiSTer project would be really great to have. Already 
there are tons of vintage computers on the MiSTer project and the Tandys are 
definitely needing more representation. 

Sean

> On May 23, 2021, at 5:02 PM, m100-requ...@lists.bitchin100.com wrote:
> 
> Send M100 mailing list submissions to
>    m100@lists.bitchin100.com
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>    http://lists.bitchin100.com/listinfo.cgi/m100-bitchin100.com
> or, via email, send a message with subject or body 'help' to
>    m100-requ...@lists.bitchin100.com
> 
> You can reach the person managing the list at
>    m100-ow...@lists.bitchin100.com
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of M100 digest..."
> 
> 
> Today's Topics:
> 
>   1. Re: FPGA Model 100 (Rob Messer)
>   2. Re: FPGA Model 100 (Britt Dodd)
>   3. DVI + Floppy Emulation (Dan Eicher)
>   4. Re: DVI + Floppy Emulation (Gregory McGill)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Sat, 22 May 2021 23:18:05 +0200
> From: Rob Messer <robmes...@gmail.com>
> To: m...@bitchin100.com
> Subject: Re: [M100] FPGA Model 100
> Message-ID:
>    <CA+oNgi8WKo+ycSw-Lvk0Snp1L9YPDTsX=ocmcn54z4esqhi...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
> 
> Ken,
> 
> That is awesome! I am admittedly a mechanical engineer and I took one
> semester of computer engineering and VHDL programming and changed majors (I
> was more of a beer drinker than D&D guy). In any event I will rope in some
> colleagues and badger them with questions. Another question is whether
> there are LCD screens close to what the Model 100 had still available
> (240X64) with similar dimensions. It think backlit would be great.
> 
> I have been really saddened to see fewer and fewer Model 100s on Ebay. I
> also think the machine could be very useful still. I am thinking about
> people who want to work without distraction of the internet and have some
> basic capabilities. Imagine adding some minor features like bluetooth file
> transfer and an SD card slot, that would make this a very useful device. It
> will be the model 104 :)
> 
> If you want to share this on Github that would be great! I will be sure to
> update you on the progress!
> 
> BR
> 
> /RGM
> 
>> On Sat, May 22, 2021 at 9:44 PM Ken Pettit <petti...@gmail.com> wrote:
>> 
>> Hey Rob,
>> 
>> I have an RTL design I worked on YEARS ago where I was trying to get the
>> Model 100 in an FPGA along with some extensions.  It was back when there
>> was a lot of talk on the list about a Model 401.  For those who weren't
>> around then or don't recall, the Model 401 was something that was
>> discussed around April Fools day (thus the number 401) about an updated
>> Model 100.
>> 
>> I actually had this running somewhat on an Actel Igloo FPGA at that
>> time, though not fully.  I believe I had extended the 8085 instruction
>> set to add relative jump and branch opcodes using the "MOV A,A", "MOV
>> B,B" etc. opcodes which are basically useless and not used in the M100
>> ROM.  I was also planning at that time to have a 2-processor system
>> where the LCD and Keyboard would be shared by both the extended 8085 and
>> an ARM core.  The keyboard controller I wrote detects a hotkey escape
>> sequence to connect the LCD and keyboard to either the ARM interface or
>> the 8085 interface.
>> 
>> I just re-ran my RTL simulation and I see that it is at least running
>> and generating an output on the RTL testbench LCD monitor that I wrote.
>> This LCD monitor in the testbench monitors all LCD writes and outputs
>> "pixels" as X'x to a Linux /dev/pty device.  Then with minicom connected
>> using Linux socat, I can see what the emulation is sending to the LCD.
>> I have attached a snapshot of the output of the simulation (the dots are
>> actually very small X's, just zoomed out so it's like a 3-point font on
>> minicom or something). You can see the minicom status line at the bottom
>> in a very small font.  I can see the time isn't advancing, so maybe
>> something not quite right with the clock chip RTL (uPD1990.v).
>> 
>> If you would like to use this RTL as a starting point, I'm happy to post
>> it to github and give you a link.  The files in this design are:
>> 
>> -rw-rw-r-- 1 kpettit users  4108 Apr 16  2012 armspi.v
>> -rw-rw-r-- 1 kpettit users 97936 Apr 12  2012 cpu8085.v
>> -rw-rw-r-- 1 kpettit users  2468 May  8  2016 fifo1kx13sram.v
>> -rw-r--r-- 1 kpettit users  1531 May  9  2016 hvsync_generator.v
>> -rw-rw-r-- 1 kpettit users 19422 Mar 31  2012 im6402.v
>> -rw-rw-r-- 1 kpettit users  8344 May  6  2016 keymap.v
>> -rw-rw-r-- 1 kpettit users 12032 May  5  2016 keyscan.v
>> -rw-rw-r-- 1 kpettit users 40316 May  7  2016 lcd.v
>> -rw-rw-r-- 1 kpettit users   687 May  9  2016 m100rom.v
>> -rw-rw-r-- 1 kpettit users  6383 Apr 13  2012 mapper.v
>> -rw-rw-r-- 1 kpettit users 16475 May  7  2016 model401.v
>> -rw-r--r-- 1 kpettit users  7842 May  5  2016 nr5_tx8n.vhd
>> -rw-rw-r-- 1 kpettit users  6161 May  4  2016 nr5_uart.v
>> -rw-rw-r-- 1 kpettit users  5947 Apr  7  2012 pio8155.v
>> -rw-rw-r-- 1 kpettit users  1825 Mar 23  2012 ramCore512.v
>> -rw-rw-r-- 1 kpettit users  1836 Apr 11  2012 ramCore512x9.v
>> -rw-rw-r-- 1 kpettit users  9971 Apr 15  2012 socTop.v
>> -rw-rw-r-- 1 kpettit users  1036 May  9  2016 sram32k.v
>> -rw-rw-r-- 1 kpettit users  1114 May  7  2016 sram512.v
>> -rw-rw-r-- 1 kpettit users  1116 May  8  2016 sram512x9.v
>> -rw-r--r-- 1 kpettit users  9053 May  5  2016 uart_rx8n.vhd
>> -rw-rw-r-- 1 kpettit users 10794 Apr  7  2012 uPD1990.v
>> 
>> Ken
>> 
>>> On 5/22/21 11:22 AM, Rob Messer wrote:
>>> I have followed this email list for a years and I have never asked a
>>> question...but here goes! I am sitting here with my model 100 and I
>>> had an idea to 3D print a replica case and get my hands on an LCD and
>>> mechanical keyboard and try to faithfully reproduce the Model 100 with
>>> simple additions. I have enlisted a few friends (we are all
>>> engineers)... I was wondering of anyone knows of an FPGA
>>> implementation of the Model 100 hardware? I want to make a fairly
>>> faithful reproduction short of using an 80C85.
>>> 
>>> Thanks!
>>> 
>>> --
>>> Robert Messer
>>> BARA Sweden
>>> 
>>> 
>> 
>> 
> 
> -- 
> Robert Messer
> Palisandergatan 13
> Bara Sverige 23040
> Tel: 01146708901871
> www.linkedin.com/in/robert-messer-a3833b4
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: 
> <http://lists.bitchin100.com/private.cgi/m100-bitchin100.com/attachments/20210522/0f883a1d/attachment-0001.html>
> 
> ------------------------------
> 
> Message: 2
> Date: Sat, 22 May 2021 17:26:04 -0400
> From: Britt Dodd <brittman...@gmail.com>
> To: m...@bitchin100.com
> Subject: Re: [M100] FPGA Model 100
> Message-ID: <4b1fb0f2-23ba-4894-bd07-b3e3be19c...@gmail.com>
> Content-Type: text/plain; charset=utf-8
> 
> I really wish I could figure out FPGAs! I?d love to run this and make some 
> hybrid M100/internet thing. Have an app that would be like the TRS-80 Prodigy 
> or something. PCB layouts and FPGAs are way out of my wheelhouse at the 
> moment. 
> 
> Awesome work! 
> 
> Sent from my iPhone
> 
>> On May 22, 2021, at 4:22 PM, Ken Pettit <petti...@gmail.com> wrote:
>> 
>> ?Hey Rob,
>> 
>> Actually, the time did finally advance.  I forgot that this is a simulation, 
>> so it takes quite a bit of real-time for even one second to pass in the 
>> simulated design.  It is up to 5 seconds now in my simulation after about 
>> 5-6 minutes of real time.
>> 
>> Ken
>> 
>>>> On 5/22/21 12:44 PM, Ken Pettit wrote:
>>> Hey Rob,
>>> 
>>> I have an RTL design I worked on YEARS ago where I was trying to get the 
>>> Model 100 in an FPGA along with some extensions.  It was back when there 
>>> was a lot of talk on the list about a Model 401. For those who weren't 
>>> around then or don't recall, the Model 401 was something that was discussed 
>>> around April Fools day (thus the number 401) about an updated Model 100.
>>> 
>>> I actually had this running somewhat on an Actel Igloo FPGA at that time, 
>>> though not fully.  I believe I had extended the 8085 instruction set to add 
>>> relative jump and branch opcodes using the "MOV A,A", "MOV B,B" etc. 
>>> opcodes which are basically useless and not used in the M100 ROM.  I was 
>>> also planning at that time to have a 2-processor system where the LCD and 
>>> Keyboard would be shared by both the extended 8085 and an ARM core.  The 
>>> keyboard controller I wrote detects a hotkey escape sequence to connect the 
>>> LCD and keyboard to either the ARM interface or the 8085 interface.
>>> 
>>> I just re-ran my RTL simulation and I see that it is at least running and 
>>> generating an output on the RTL testbench LCD monitor that I wrote.  This 
>>> LCD monitor in the testbench monitors all LCD writes and outputs "pixels" 
>>> as X'x to a Linux /dev/pty device. Then with minicom connected using Linux 
>>> socat, I can see what the emulation is sending to the LCD.  I have attached 
>>> a snapshot of the output of the simulation (the dots are actually very 
>>> small X's, just zoomed out so it's like a 3-point font on minicom or 
>>> something). You can see the minicom status line at the bottom in a very 
>>> small font.  I can see the time isn't advancing, so maybe something not 
>>> quite right with the clock chip RTL (uPD1990.v).
>>> 
>>> If you would like to use this RTL as a starting point, I'm happy to post it 
>>> to github and give you a link.  The files in this design are:
>>> 
>>> -rw-rw-r-- 1 kpettit users  4108 Apr 16  2012 armspi.v
>>> -rw-rw-r-- 1 kpettit users 97936 Apr 12  2012 cpu8085.v
>>> -rw-rw-r-- 1 kpettit users  2468 May  8  2016 fifo1kx13sram.v
>>> -rw-r--r-- 1 kpettit users  1531 May  9  2016 hvsync_generator.v
>>> -rw-rw-r-- 1 kpettit users 19422 Mar 31  2012 im6402.v
>>> -rw-rw-r-- 1 kpettit users  8344 May  6  2016 keymap.v
>>> -rw-rw-r-- 1 kpettit users 12032 May  5  2016 keyscan.v
>>> -rw-rw-r-- 1 kpettit users 40316 May  7  2016 lcd.v
>>> -rw-rw-r-- 1 kpettit users   687 May  9  2016 m100rom.v
>>> -rw-rw-r-- 1 kpettit users  6383 Apr 13  2012 mapper.v
>>> -rw-rw-r-- 1 kpettit users 16475 May  7  2016 model401.v
>>> -rw-r--r-- 1 kpettit users  7842 May  5  2016 nr5_tx8n.vhd
>>> -rw-rw-r-- 1 kpettit users  6161 May  4  2016 nr5_uart.v
>>> -rw-rw-r-- 1 kpettit users  5947 Apr  7  2012 pio8155.v
>>> -rw-rw-r-- 1 kpettit users  1825 Mar 23  2012 ramCore512.v
>>> -rw-rw-r-- 1 kpettit users  1836 Apr 11  2012 ramCore512x9.v
>>> -rw-rw-r-- 1 kpettit users  9971 Apr 15  2012 socTop.v
>>> -rw-rw-r-- 1 kpettit users  1036 May  9  2016 sram32k.v
>>> -rw-rw-r-- 1 kpettit users  1114 May  7  2016 sram512.v
>>> -rw-rw-r-- 1 kpettit users  1116 May  8  2016 sram512x9.v
>>> -rw-r--r-- 1 kpettit users  9053 May  5  2016 uart_rx8n.vhd
>>> -rw-rw-r-- 1 kpettit users 10794 Apr  7  2012 uPD1990.v
>>> 
>>> Ken
>>> 
>>>> On 5/22/21 11:22 AM, Rob Messer wrote:
>>>> I have followed this email list for a years and I have never asked a 
>>>> question...but here goes! I am sitting here with my model 100 and I had an 
>>>> idea to 3D print a replica case and get my hands on an LCD and mechanical 
>>>> keyboard and try to faithfully reproduce the Model 100 with simple 
>>>> additions. I have enlisted a few friends (we are all engineers)... I was 
>>>> wondering of anyone knows of an FPGA implementation of the Model 100 
>>>> hardware? I want to make a fairly faithful reproduction short of using an 
>>>> 80C85.
>>>> 
>>>> Thanks!
>>>> 
>>>> -- 
>>>> Robert Messer
>>>> BARA Sweden
>>>> 
>>>> 
>>> 
>> 
> 
> 
> ------------------------------
> 
> Message: 3
> Date: Sun, 23 May 2021 12:21:35 +0000
> From: Dan Eicher <daneiche...@hotmail.com>
> To: "m100@lists.bitchin100.com" <m100@lists.bitchin100.com>
> Subject: [M100] DVI + Floppy Emulation
> Message-ID:
>    
> <bn8pr10mb318871f4bacb371861f5db69b4...@bn8pr10mb3188.namprd10.prod.outlook.com>
>    
> Content-Type: text/plain; charset="iso-8859-1"
> 
> Anyone using a GoTek or HxC floppy emulator with a Tandy DVI?
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: 
> <http://lists.bitchin100.com/private.cgi/m100-bitchin100.com/attachments/20210523/63ab5659/attachment-0001.html>
> 
> ------------------------------
> 
> Message: 4
> Date: Sun, 23 May 2021 05:58:40 -0700
> From: Gregory McGill <arcadeshop...@gmail.com>
> To: m...@bitchin100.com
> Subject: Re: [M100] DVI + Floppy Emulation
> Message-ID:
>    <CAPGSn8amgRr0=vv3ehvdaof+gfeqtgqadiufxnk+1a3bl8v...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
> 
> Yes it's been done
> 
>> On Sun, May 23, 2021, 5:21 AM Dan Eicher <daneiche...@hotmail.com> wrote:
>> 
>> Anyone using a GoTek or HxC floppy emulator with a Tandy DVI?
>> 
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: 
> <http://lists.bitchin100.com/private.cgi/m100-bitchin100.com/attachments/20210523/5cfdd10e/attachment-0001.html>
> 
> ------------------------------
> 
> Subject: Digest Footer
> 
> _______________________________________________
> M100 mailing list
> M100@lists.bitchin100.com
> http://lists.bitchin100.com/listinfo.cgi/m100-bitchin100.com
> 
> 
> ------------------------------
> 
> End of M100 Digest, Vol 125, Issue 16
> *************************************

Reply via email to