Welcome, Guest. Please login or register.


Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - BruceTanner

Pages: [1] 2 3 4 5 6 7 8 ... 29
1
Programming / EXDOS 3.0
« on: 2018.September.09. 13:42:21 »
A little taste / tease...

21863-0

No promises, still quite a bit of work and testing to do... : Lol:

2
Programming / SHA-1 / HTTPS on a Z80?
« on: 2018.July.20. 14:47:40 »
For a while now I have been wondering how well a 4MHz Z80 would cope with some modern encryption protocols like those used for HTTPS web sites (ie most web sites these days), so I wrote some SHA-1 encryption code and a test program:

21590-0

The .html file for the main page of  EnterpriseForever.com (which is also a HTTPS web site) is around 64k once all the secondary files are included. Based on my SHA-1 code it would take around 15s for a Z80 to decode!

There are more modern and more secure SHA algorithms with longer hash values but they operate in a broadly similar way.

Here is the source code for the SHA-1 algorithm in case anyone ever finds it useful (assembled using sjasm 0.42c). I was able to adjust the official algorithm a bit to avoid copying all the data twice!:

* sha1.asm (49.56 kB - downloaded 15 times.)


And here is the source code for the test program which includes the above file (sorry, a bit messy as it was hastily hacked together from another program!)

* sha1test.asm (15.19 kB - downloaded 12 times.)


Bitcoin mining on a Z80? :mrgreen:

3
Hardware / Re: EPNET
« on: 2018.July.12. 22:57:29 »
I was hoping not to have to write this, but sadly I have to report that EPNET is on hold for now because of an unusual problem I have had since last November: my house (and workshop) have been invaded by biting bird mites. I have spent a small fortune with pest control companies but nothing they have done has got rid of the mites. My strategy now is too stay away from my house as much as possible (ie. all day, every day) in order to starve the mites out (they are blood feeders).

It is an uncommon problem but it is clear from other peoples' stories on the internet that this could go on for months or even years. I am grateful that it does not threaten my health, but it has put my life on hold.

I am very sorry to anyone waiting for EPNET, and particularly to gflorez and zozo who have put time into translations, but there is nothing I can do at the moment.

I have put a lot of time and work into EPNET and it is very painful to have to abandon it, but I have no choice.

If anyone is in a position to continue the project or a related project I'd be happy to send h/w design files and s/w source code, and help with knowledge and expertise. I like to think I will continue it again in the future but currently I just cannot say when that might be.

Sorry,

B.

4
Other topics / Re: ZX Vega+ new Spectrum games console
« on: 2018.June.02. 12:39:58 »
But hard to understood the lot of delays: just need to put the Vega to a new case, add battery and LCD, which are very popular components today...
Disputes among the company directors from what I read!

I have not followed the story of Vega much, it just caught my eye because of David Levy. It is definitely the same Mr Levy - there is a photo. Older than I remember from 30 years ago of course, but so am I :(

5
Other topics / Re: ZX Vega+ new Spectrum games console
« on: 2018.June.01. 23:45:42 »
Oh dear...lots of Levy-hating going on by disgruntled backers who have not received anything, shipping dates repeatedly being missed...sounds familiar! http://www.retro-computers.co.uk

6
Other topics / ZX Vega+ new Spectrum games console
« on: 2018.June.01. 23:15:52 »
The new Spectrum-like games console seems to be in trouble according to  BBC news story but scroll down a bit...look who one of the backers is...Dr Levy!

(Sorry if everyone already knew that, I didn't!)

7
Programming / Re: Easy relocatable code in basic
« on: 2018.April.26. 21:22:32 »
:smt041 :smt041 :smt041

8
Programming / Re: Easy relocatable code in basic
« on: 2018.April.25. 21:26:38 »
The real problem I found about doing relocatable code with the Z80 is the impossibility to read the PC register to know the address of the instruction the processor is actually executing.
Here's a bit of a wild idea if you know interrupts are enabled:
Code: [Select]
        HALT
        DI
        DEC SP
        DEC SP
        POP HL    ; HL=address of DI instruction :-)
        EI

(untested :mrgreen: )

9
Hardware / Re: SE-ONE music file player
« on: 2018.April.20. 00:41:35 »
I know, I know, it could be done better and nicer.... But it is only a demonstration, a straight translation of the MSX Basic listing from Hans.
Yes, you should have got MSX Basic running on the EP! :mrgreen: :roll: :lol:

10
Programming / Re: My Youtube Programming Tutorials
« on: 2018.April.03. 20:13:56 »
This is how EXDOS gets around the z80 bug:

Code: [Select]
TST_IRQ::
;
;    This is a public subroutine because it is called by RAMUNIT as well as
; by DISKIO.  It returns carry flag set if interrupts were disabled and
; clear if they were enabled.  Also it disables interrupts.
;
;
XOR A ;Push a zero on stack and pop it
PUSH AF ; back off so we can tell if it gets
POP AF ; overwitten with IRQ return address.
LD A,R ;Get IRQ state
DI
RET PE ;Return if interrupts enabled
DEC SP ;If they appear disabled then check
DEC SP ; whether the zero is still below stack
POP AF
OR A ;If not then interrupts must have been
RET NZ ; enabled so return with carry clear.
;
SCF ;Return with carry set to indicate
RET

11
Hardware / Re: MSX slot
« on: 2018.March.13. 20:18:44 »
On an unmodified EP you can be sitting at the IS-BASIC "ok" prompt and remove the BASIC cartridge. Then you can plug it in again and carry on as though nothing had happened. :mrgreen:

12
Hardware / Re: Creating EXDOS card clone
« on: 2018.February.08. 14:04:12 »
Just so that you are aware: current versions of EXDOS will not run from FLASH if write is enabled because it does a write to its "ROM" assuming it is harmless. :roll: (and EXOS does the same!).

13
Hardver / Re: DAVE
« on: 2018.January.22. 19:45:02 »
I know nothing of Dave these days, I have not seen him in over 30 years and probably would not recognise him. He worked from his own office at home so I did not see him very often anyway. At the time her was designing the Dave chip he was also involved with the "micromouse" competitions, in which a mechanical/computerised "mouse" had to find its way into the middle of a maze (he generally won!). That is what he is holding in the photo. I don't think he kept it up - there are still similar competitions but I have not seen his name in connection with any of them.

14
Hall of Fame / 2014 painting of Nick Toop
« on: 2018.January.22. 16:02:39 »
Photos of Nick Toop (of Nick chip fame) are rare, but I've just come across this 2014 picture painted by his daughter! ~30 years older than I remember him!

[ Guests cannot view attachments ]

The text alongside it reads:

"In the late 1970s, my father designed the hardware of the first Acorn microcomputer for home use. It was a breakthrough in home technology at the time.

For some years, he worked alongside Clive Sinclair and Christopher Curry, who are considered to be the founders of the Cambridge microcomputer revolution (Often referred to as 'The Cambridge Phenomenon').

In 2009, the BBC filmed a one off drama entitled 'Micro Men' which explored the rivalry between Sinclair and Curry during the rise of the British home computer market during the 1970s and 80s.

As well as working on the Acorn microcomputer, Nick Toop has also designed the hardware of a world champion commercial chess machine - the Scisys Y5, and the hardware and graphics chip of the Elan Enterprise microcomputer.

While I definitely don't inherit any of my father's scientific and mathematical skills, we do have creativity in common. I painted him because I wanted to capture the man I know, but also to celebrate all his achievements. I am very proud to know him.
"

From http://heloisetoop.com/artwork/3390191_Nick_Toop_Micro_Man.html - I've copied and pasted to EnterpriseForever in case it ever disappears from heloisetoop.com, all copyright etc belongs to Heloise Toop.

15
Hardver / Re: DAVE
« on: 2018.January.22. 15:21:11 »

Pages: [1] 2 3 4 5 6 7 8 ... 29