or at least tinker with the source code for the IPC that's available and see what could be done with this chip. This actually has upto 4K Eprom space available, and a very simple SPI port on chip. The sockets above the eprom chip allow you to select emulation of 8048, 8049 or full 8050 mode.tofro wrote:You should be able to build a Hermes with this guy.
Cheers,
Tobias
Today I Received...
Re: Today I Received...
-
- Font of All Knowledge
- Posts: 4635
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: Today I Received...
Hi,
It is a pity thd Hermes source code was not released, as Laurence Reeves did a lot of work debugging the 8049 IPC.
The Hermes code was programmed into a Intel 8749 programmable rom, if the Hermes source code is the same as the Minvera aource, there would many comments on the code, whoch also help.
It is a pity thd Hermes source code was not released, as Laurence Reeves did a lot of work debugging the 8049 IPC.
The Hermes code was programmed into a Intel 8749 programmable rom, if the Hermes source code is the same as the Minvera aource, there would many comments on the code, whoch also help.
Regards,
Derek
Derek
Re: Today I Received...
The original source - a copy of which is on "the distribution" and on Dilwyn's site is documented, and I've also found some old MCS-48 documentation. This has some notes on doing serial receive/transmit with 4x oversampling using the timer on the 8049, which I think is what Hermes also does. There is a comment in the source code example saying that there is some free cycles to do other things on a regular timer interrupt basis such as scan a keyboard, etc - so I am thinking this is a good basis for re engineering it.Derek_Stewart wrote:Hi,
It is a pity thd Hermes source code was not released, as Laurence Reeves did a lot of work debugging the 8049 IPC.
The Hermes code was programmed into a Intel 8749 programmable rom, if the Hermes source code is the same as the Minvera aource, there would many comments on the code, whoch also help.
The Hermes documentation also tells you what Hermes fixes - although reading the original source to see why it is broken is difficult to say the least.
-
- Font of All Knowledge
- Posts: 4635
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: Today I Received...
Hi Pr0f,
The point I was trying make was that Laurence Reeves has already done the work to debug the 8049 in the QL, so maybe a request to Tony Firshman to release the source code to Hermes would help.
I will contact him and see if this can be done.
The point I was trying make was that Laurence Reeves has already done the work to debug the 8049 in the QL, so maybe a request to Tony Firshman to release the source code to Hermes would help.
I will contact him and see if this can be done.
Regards,
Derek
Derek
Re: Today I Received...
I would certainly like to look at it if it is releasedDerek_Stewart wrote:Hi Pr0f,
The point I was trying make was that Laurence Reeves has already done the work to debug the 8049 in the QL, so maybe a request to Tony Firshman to release the source code to Hermes would help.
I will contact him and see if this can be done.

My main interest is in porting the functionaliity to a propeller chip - but I like to tinker and play with the original platform a bit to have better understanding. I find that 'playing with the code' is a good way for me to learn and understand what it is doing.
Re: Today I Received...
Does that mean a different chip pin compatible? I would design the software correctly for the new chip rather than repeat the mistakes you might as well make new ones and be in the position of having the ability of correcting them.Pr0f wrote:My main interest is in porting the functionaliity to a propeller chip

Re: Today I Received...
i did say port the functionallity - not the code - thankfully they are so different that would not be an easy task.Ruptor wrote:Does that mean a different chip pin compatible? I would design the software correctly for the new chip rather than repeat the mistakes you might as well make new ones and be in the position of having the ability of correcting them.Pr0f wrote:My main interest is in porting the functionaliity to a propeller chip
The reason for messing about with the old chip was purely to learn, not to necessarily develop on that platform and then update it to a propeller.
- NormanDunbar
- Forum Moderator
- Posts: 2439
- Joined: Tue Dec 14, 2010 9:04 am
- Location: Leeds, West Yorkshire, UK
- Contact:
Re: Today I Received...
Now I can speak about it. Coming soon - https://www.apress.com/gb/book/9781484257890NormanDunbar wrote:... I'm afraid it's not QL related. It's to do with microcontrollers. I can't say much about it just yet though...



Cheers,
Norm.
Why do they put lightning conductors on churches?
Author of Arduino Software Internals
Author of Arduino Interrupts
No longer on Twitter, find me on https://mastodon.scot/@NormanDunbar.
Author of Arduino Software Internals
Author of Arduino Interrupts
No longer on Twitter, find me on https://mastodon.scot/@NormanDunbar.
- vanpeebles
- Commissario Pebbli
- Posts: 2849
- Joined: Sat Nov 20, 2010 7:13 pm
- Location: North East UK
Re: Today I Received...
Awesome!NormanDunbar wrote:Now I can speak about it. Coming soon - https://www.apress.com/gb/book/9781484257890NormanDunbar wrote:... I'm afraid it's not QL related. It's to do with microcontrollers. I can't say much about it just yet though...![]()
![]()
![]()
Cheers,
Norm.

Re: Today I Received...
Sexy! 

Per
I love long walks, especially when they are taken by people who annoy me.
- Fred Allen
I love long walks, especially when they are taken by people who annoy me.
- Fred Allen