You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
See here for more information viewtopic.php?f=20&t=7296
Phil C's Raven build
Re: Phil C's Raven build
So a bit of news, I checked the Mach32 in a PC and it does work, so not sure why it doesn't want to play on the Raven.
Also not sure why the Raven only detects 256K on the Et4000. I'll have a look at the ISA schematic and see if something is amis to cause the blank lines on the ET4000 and the Mach32 to not work.
It could be power related, so I have ordered a Corsair PSU to arrive tomorrow to rule it out.
Also not sure why the Raven only detects 256K on the Et4000. I'll have a look at the ISA schematic and see if something is amis to cause the blank lines on the ET4000 and the Mach32 to not work.
It could be power related, so I have ordered a Corsair PSU to arrive tomorrow to rule it out.
If it ain't broke, test it to Destruction.
Re: Phil C's Raven build
Congrats on nearly there! 
It kind of looks like it’s missing the lower byte on those 16bit accesses to framebuffer. Which, I suppose could mean any number of things so far.
Would be interesting to see what result you get from pressing the NMI switch and running these two commands from the terminal:
vga init
vga test
(You’re supposed to get a 320x200x8bpp test image)
Interesting about the memory report. My card also report wrong; 512kb instead of 1MB. Perhaps because of the minimal x86 emulation running vgabios.
My card reported wrong on the MS-DOS PC that the ebay seller had too though.

It kind of looks like it’s missing the lower byte on those 16bit accesses to framebuffer. Which, I suppose could mean any number of things so far.
Would be interesting to see what result you get from pressing the NMI switch and running these two commands from the terminal:
vga init
vga test
(You’re supposed to get a 320x200x8bpp test image)
Interesting about the memory report. My card also report wrong; 512kb instead of 1MB. Perhaps because of the minimal x86 emulation running vgabios.
My card reported wrong on the MS-DOS PC that the ebay seller had too though.
Re: Phil C's Raven build
@agranlund vga init displays the VGA graphics card details, the same as it would in dos.
vga test then displays an RGB test screen as below:
vga test then displays an RGB test screen as below:
If it ain't broke, test it to Destruction.
Re: Phil C's Raven build
I've ordered a couple of different graphics cards to try out, including a Trident 8900, another ET4000 and a WDC card. I'd like to learn.how to make these work once my Raven is fully working.
If it ain't broke, test it to Destruction.
Re: Phil C's Raven build
Looks very promising - nice work 

Re: Phil C's Raven build
Thanks. The hardest parts are the small surface mount chips. I'd recommend doing all the surface mount stuff first and would do that way if I was building another Raven.
If it ain't broke, test it to Destruction.
Re: Phil C's Raven build
I'm strongly suspecting something related to word access since that worked and the TOS desktop isn't quite.PhilC wrote: Fri May 09, 2025 4:34 pm vga init displays the VGA graphics card details, the same as it would in dos.
vga test then displays an RGB test screen as below:
(also, Mach32 relies on that which could explain why that card is not working for you)
I would give this a try to collect further info:
Start with initing the test image:
Code: Select all
vga init
vga test
Code: Select all
pw $820a4ec0
Code: Select all
pb $820a4ec0
pb $820a4ec1
This should produce a blue + green pixel at the beginning of the last red line.
Code: Select all
pw $820a4ec0 $ab75
Code: Select all
pw $820a4ec0
pb $820a4ec0
pb $820a4ec1
Code: Select all
pb $820a4ec0 $ab
pb $820a4ec1 $75
pw $820a4ec0
pb $820a4ec0
pb $820a4ec1

Code: Select all
pl $820a4ec0 $12345678
pl $820a4ec0
Re: Phil C's Raven build
@agranlund thanks, will give that a go and report back.
If it ain't broke, test it to Destruction.