Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.
|
Forum Index : Microcontroller and PC projects : 1st Public version TRS-80 Emulator
Page 1 of 2 | |||||
Author | Message | ||||
ksdesigns Senior Member Joined: 25/06/2011 Location: United StatesPosts: 143 |
PIC32-Z80EM 1st Test version just upload the new firmware to you maximite and put the *.dsk files on a sd card and start it up setup for vga out with LDOS 5.3.1 no writes to disk yet . if you want to make new dsk images use these tools virutils ken |
||||
Gadget Regular Member Joined: 22/06/2011 Location: AustraliaPosts: 70 |
Well Done Ken! I'm sure us TRS-80 fan will be having some fun now. |
||||
jman Guru Joined: 12/06/2011 Location: New ZealandPosts: 711 |
Now if I can just find my copy of visicalc John |
||||
jman Guru Joined: 12/06/2011 Location: New ZealandPosts: 711 |
Hi Ken When i load the TRS80 firmware the Maximite does not start and the Power LED remains off. I have it set for VGA of course. It is NOT usb powered Any ideas ? Regards John |
||||
Gadget Regular Member Joined: 22/06/2011 Location: AustraliaPosts: 70 |
John, I noticed the same thing but I also noticed that the lcd monitor flashed up a message that the resolution was out of range, so as a long shot I tried a crt monitor and it worked. This was on a dontronics SM1 powered from a power supply Terry |
||||
Nick Guru Joined: 09/06/2011 Location: AustraliaPosts: 512 |
I can third that. No light on power LED and LCD monitor says out of range. The TRS-80 didn't have a VGA resolution 31Khz video output. Is the TRS-80 firmware set to a 15Khz output? Nick |
||||
ksdesigns Senior Member Joined: 25/06/2011 Location: United StatesPosts: 143 |
ya the chance is you will not get a LCD monitor to sync to that video i had to do some strange timings to get the TRS-80 384x192 video to go full screen on a vga monitor On older glass vga monitors works fine will have to find a workaround might have to do a higher video mode and double pixels .. ken |
||||
Nick Guru Joined: 09/06/2011 Location: AustraliaPosts: 512 |
I have a Sony CRT VGA monitor which works very well with the Maximite but it too reports Out of Range. What about producing a normal VGA mode but simulate scanlines by leaving every 2nd line blank. This maintains the 'TRS-80' video screen look on a VGA display. Also, a few more suggestions... Can the TRS-80 command for sending data to a Z-80 port (OUT & IN) be reworked in the emulator to talk to the PIC32 ports? This allows the TRS-80 BASIC to control external devices like the PIN command of MMBASIC. Later, it would be nice to support emulation of at least one of the TRS-80 HiRes boards too. Nick |
||||
ksdesigns Senior Member Joined: 25/06/2011 Location: United StatesPosts: 143 |
Nick give this one a shot just the hex file i centered the screen so should work for lcd's better. still does not have the led lit up was more worried about the video emulator hex file ken |
||||
Gadget Regular Member Joined: 22/06/2011 Location: AustraliaPosts: 70 |
Ken, That works on my LCD now Terry |
||||
jman Guru Joined: 12/06/2011 Location: New ZealandPosts: 711 |
Yip Got video on my LCD now Thanks John |
||||
jman Guru Joined: 12/06/2011 Location: New ZealandPosts: 711 |
I just could not resist VisiCalc John |
||||
jman Guru Joined: 12/06/2011 Location: New ZealandPosts: 711 |
The Q key does not seem to work Anybody else got this issue ? John |
||||
Nick Guru Joined: 09/06/2011 Location: AustraliaPosts: 512 |
Nope. No go. I'm not getting the Out of Range signal anymore. I'm getting nothing at all! Tried burning MMbasic 2.6 back in to ensue the maximite still works. Works. Reburned TRS-80 firmware, blank-a-roony! Dead on both a CRT and LCD. |
||||
Nick Guru Joined: 09/06/2011 Location: AustraliaPosts: 512 |
Now it suddenly started working! On my CRT! I'll keep an eye on it but it feels flakey. |
||||
Nick Guru Joined: 09/06/2011 Location: AustraliaPosts: 512 |
Seems to work ok on my Sony CRT VGA but no go on 2 x Benq 15" LCD monitors. Boots the LDOS fine. Even runs my old games I wrote! Keyboard not working right though. But looking good so far. A new lease of life for my Maximite making it more use to me. I like the scanline look of the screen. Looks very authentic. Just need to tweak the video display driver to work with all standard 31Khz displays. Is there sound yet? I must get the sound hooked up on my MM. Looking forward to playing Sea Dragon, Eliminator, Donkey Kong, Rear Guard, Donut Dilemma, Gladiator.....(so many games!) Good work!! |
||||
jman Guru Joined: 12/06/2011 Location: New ZealandPosts: 711 |
Hi Ken This brings back so many good memory's Thanks for this BTW is it or should it be possible to boot Newdos ? I have the Newdos v2 .dsk files But no go :( Once again thanks for this Regards John |
||||
ksdesigns Senior Member Joined: 25/06/2011 Location: United StatesPosts: 143 |
Nick rewriting the keyboard code didn't like it anyway don't know what happened to the Q and going to double check the video stuff .. John you will be able to use Newdos once i get the floppy emulation for 80 track files Might get a new version posted tonight or tomorrow night. ken |
||||
Nick Guru Joined: 09/06/2011 Location: AustraliaPosts: 512 |
I think it's great what you are doing and I'm sure the TRS-80 people amongst us are very greatful for the work you have put in. This project will evolve and it will be interesting to see where it ends up. I bet Geoff didn't envision his Maximite to be running Visicalc, Wordpressing and lots of 'machine language' games. |
||||
donmck Guru Joined: 09/06/2011 Location: AustraliaPosts: 1313 |
What a little google will do for you! http://www.youtube.com /watch?v=9goHfRxkx5w sorry, that google lead me onto some PIC32 stuff. a movie on a PIC32: http://www.youtube.com/watch?v=8d9lJnY79mA&feature=related or some Microchip demos: http://www.youtube.com/watch?v=hWAFk_SX8uI&NR=1 Cheers Don... https://www.dontronics.com |
||||
Page 1 of 2 |
Print this page |