Search found 71 matches

by retrogamer
Wed Apr 03, 2024 12:57 pm
Forum: Hardware
Topic: Boot failure
Replies: 9
Views: 336

Re: Boot failure

Great that you’ve unravelled the mystery. Good to know another Einstein is saved and is now working as it should! Yes, it all makes sense now. Many thanks for the explanation. I was struggling to reconcile the behaviour with the fact that the diagnostic rom hadn’t thrown up any issues and the MOS di...
by retrogamer
Mon Apr 01, 2024 1:37 pm
Forum: Hardware
Topic: Boot failure
Replies: 9
Views: 336

Re: Boot failure

I think I’m more confused than you are! Given the RAM has passed the diagnostic rom tests, such behaviour does not make a lot of sense! The related binary and hex numbers that you list do seem equivalent so I’m not seeing an issue. Can I check what MOS command/s you are using to check and modify RAM...
by retrogamer
Wed Mar 27, 2024 3:41 pm
Forum: Hardware
Topic: Boot failure
Replies: 9
Views: 336

Re: Boot failure

Interesting behaviour! The bytes you mention are the addresses where the DOS tracks from the disk are stored and executed in RAM. E100 is the start address of DOS code copied from track 0 FB00 is the end address of the DOS code FA00 is the execution address for DOS after loading These addresses vary...
by retrogamer
Mon Mar 25, 2024 2:14 pm
Forum: Hardware
Topic: Another TC-01 back to life
Replies: 3
Views: 225

Re: Another TC-01 back to life

Welcome to the forum. Great you’ve got everything working! I use an external gotek as Drive 1. I find this is the easiest way to generate a bootable disk for drive 0 by simply copying the gotek image to the physical disk in drive 0. This will give you access to any of the DOS versions in existence a...
by retrogamer
Thu Nov 30, 2023 11:51 am
Forum: Hardware
Topic: Speculator
Replies: 73
Views: 21637

Re: Speculator

Very sorry to hear about your Meniere's syndrome, Tony.

Thanks for putting the source code in the public domain.

I look forward to exploring how the Speculator is implemented in more detail.
by retrogamer
Thu Nov 30, 2023 11:33 am
Forum: Software
Topic: Changing text colour in Mode 0
Replies: 2
Views: 4605

Re: Changing text colour in Mode 0

So the Einstein would need 96K to implement 16 different colours at pixel level!

No wonder the implementation involves compromises.

I hadn't realised the spacing pixel is to the left of the character.

Fascinating stuff!
by retrogamer
Fri Nov 03, 2023 1:34 pm
Forum: Software
Topic: Print text at X,Y in assembly language
Replies: 6
Views: 4702

Re: Print text at X,Y in assembly language

The MCAL routines for MOS 1.21 are listed in Tatung Einstein User Vol. 1 No. 4 September 1985. This is a complete list with a full explanation of each call. It’s an interesting read. For example, writing a character to the screen advances the cursor automatically, but there is an alternative command...
by retrogamer
Mon Sep 04, 2023 2:31 pm
Forum: Hardware
Topic: 3" Disks
Replies: 9
Views: 2391

Re: 3" Disks

Great news the drives work with Greaseweazle! I would think that you could use System80 with these drives to avail yourself of the 800k format. This format uses 80 tracks with 20 sectors per track split across the two heads. Something I’ve found disconcerting in my experiments with various disc oper...
by retrogamer
Sat Sep 02, 2023 9:48 pm
Forum: Hardware
Topic: 3" Disks
Replies: 9
Views: 2391

Re: 3" Disks

I haven’t used Greaseweazle myself, but I see that you can invoke double stepping to read and write a 40 track disc in an 80 track drive. Clearly you should therefore be able to use Greaseweazle to copy a 40 track DSK image to a CF2 floppy disc using your 80 track drive and the resultant disc should...
by retrogamer
Fri Sep 01, 2023 11:49 pm
Forum: Hardware
Topic: 3" Disks
Replies: 9
Views: 2391

Re: 3" Disks

Welcome to the forum! "Question: Will the DSDD write the 200K format?" The format is written by the DOS code in RAM in the Einstein (copied from track 0) in conjunction with the floppy disc controller. The drive itself operates with no knowledge of the format which is why it's possible to use 200k, ...