Did some additional quick tests with video cards.
- ET4000AX card works
- ATI Mach32 card works
- Diamond Hercules W32i card works
- ATI Mach64 card = black screen
I didn't try any of the TIGA cards because (A) I don't expect them to be initialised and (B) they have DB9 video connectors and I don't have the adapter handy.
I also have an older ESS soundcard to play with but probably tomorrow now...
[edit]
With the Mach32 installed and having swapped the 68150 over from the FN33 to FN40, seems like PS2-mouse related crashing has stopped. Or at least, is taking a short break :p
dml attempts a Raven
-
dml
- Posts: 842
- Joined: 15 Nov 2017 22:11
Re: dml attempts a Raven
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
frank.lukas
- Posts: 812
- Joined: 19 Jan 2018 11:52
Re: dml attempts a Raven
There are ET4000 and MACH32 support in EmuTOS but no MACH64 support ...
-
dml
- Posts: 842
- Joined: 15 Nov 2017 22:11
Re: dml attempts a Raven
I thought that might be the case but thanks for confirming.frank.lukas wrote: 03 Aug 2025 21:04 There are ET4000 and MACH32 support in EmuTOS but no MACH64 support ...
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
agranlund
- Site sponsor

- Posts: 1751
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: dml attempts a Raven
On Raven, the bootrom initializes graphics card by running the vga-bios found on the cards rom.dml wrote: 03 Aug 2025 21:41I thought that might be the case but thanks for confirming.frank.lukas wrote: 03 Aug 2025 21:04 There are ET4000 and MACH32 support in EmuTOS but no MACH64 support ...
This happens before an operating system is started, and EmuTOS's gfxcard startup-code is not compiled in for the Raven build.
I suppose it could be many things but it would be interesting to see if the problem lies in the emulated mini x86 environment for vga-bios.
Does it produce anything at all if you break into the monitor and run this:
Code: Select all
vga init
and then this:
Code: Select all
vga test
-
dml
- Posts: 842
- Joined: 15 Nov 2017 22:11
Re: dml attempts a Raven
Sorry, have been slow with this due to working on the case install and cleaning/polishing the cooler coupling disc for mounting. The machine has mostly been off during this (I was also battling with a grumpy MegaST and an ATW800 setup at the same time which had me super distracted with problems).
I also wasted a bunch of time trying to recover a screw which I dropped into the case and it ended up in a secret channel somewhere. I spent nearly an hour swinging a full sized PC case around my head trying to shake out because nothing else was working. Bit of an unexpected workout.
I also wasted a bunch of time trying to recover a screw which I dropped into the case and it ended up in a secret channel somewhere. I spent nearly an hour swinging a full sized PC case around my head trying to shake out because nothing else was working. Bit of an unexpected workout.
You do not have the required permissions to view the files attached to this post.
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
dml
- Posts: 842
- Joined: 15 Nov 2017 22:11
Re: dml attempts a Raven
...aaaah more setbacks. The USB-IDE adapter arrived and I just realised both the Hyperdisk & the adapter are female 44pin plugs :( so I would need to use pinheaders to connect them in a sketchy way.
Also, I tried to prepare the Hyperdisk on the Raven itself by PARCP'ing across HDDRIVER - but the device is not recognised on the IDE bus.
Not sure now if that's a problem with the Hyperdisk (quite possible) or the Raven (especially possible since I was involved) or HDDRIVER config.
I believe I did try this disk in the Falcon at some point and had some issues partitioning it for byteswapping but at least it was showing up as a device... Hmmm. A bit too many variables still... maybe I'll check it in the Falcon again with a TOS partition scheme...
Also, I tried to prepare the Hyperdisk on the Raven itself by PARCP'ing across HDDRIVER - but the device is not recognised on the IDE bus.
Not sure now if that's a problem with the Hyperdisk (quite possible) or the Raven (especially possible since I was involved) or HDDRIVER config.
I believe I did try this disk in the Falcon at some point and had some issues partitioning it for byteswapping but at least it was showing up as a device... Hmmm. A bit too many variables still... maybe I'll check it in the Falcon again with a TOS partition scheme...
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
dml
- Posts: 842
- Joined: 15 Nov 2017 22:11
Re: dml attempts a Raven
Have abandoned the Hyperdisk and reverted to more common CFlash adapter - but I think I'm misunderstanding or missing something...
When I mount the CFlash as the master device on the Raven's 44pin IDE slot, the machine behaves flaky and I can't access ROM drive 'C' from EmuTOS, seemingly due to a conflict with the CFlash. If I run HDDRIVER.PRG, it enumerates the CFlash device as a garbage ID (a row of special chars instead of the devicename).
If I switch it to slave, the device is not seen at all but I can access 'C" again from EmuTOS.
I was expecting to at least be able to enumerate the device from EmuTOS, if not actually partition and use it. Is this expected or is something up?
I can go back to trying with the IDE adapter from PC or with HDDRIVER from TOS with byteswapping - but it's not worth starting that if the above already suggests a fault somewhere.
When I mount the CFlash as the master device on the Raven's 44pin IDE slot, the machine behaves flaky and I can't access ROM drive 'C' from EmuTOS, seemingly due to a conflict with the CFlash. If I run HDDRIVER.PRG, it enumerates the CFlash device as a garbage ID (a row of special chars instead of the devicename).
If I switch it to slave, the device is not seen at all but I can access 'C" again from EmuTOS.
I was expecting to at least be able to enumerate the device from EmuTOS, if not actually partition and use it. Is this expected or is something up?
I can go back to trying with the IDE adapter from PC or with HDDRIVER from TOS with byteswapping - but it's not worth starting that if the above already suggests a fault somewhere.
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
dml
- Posts: 842
- Joined: 15 Nov 2017 22:11
Re: dml attempts a Raven
Ok I made a little more sense of what's going on.
Not sure yet why the machine is acting flaky but it might be independent from the IDE related activities. Will come back to that later...
So after quick-formatting the CFlash under Windows (using the adapter) and moving it to the Raven, the machine boots with the CFlash as drive 'C' but can't access the partition (its a single 4GB Windows FAT32 partition).
The ROM drive 'C' is now 'D' and so of course doesn't boot the RAM disk 'M'. So I do that manually. I transfer HDDRIVER 12.61 again to 'M' via PARCP tool from ROM disk 'D'.
Running HDDRIVER on the Raven enumerates the drive but with a garbage ID. I can then run HDDRUTIL and see the device enumerated correctly. However I can't operate on the drive - can't partition etc. So I guess I'm going to have to do this on an Atari machine (?)
I'll need to go back and dig through other threads to see how everyone is going about this but I'm always getting myself in a mess with disk setup related things :p
Not sure yet why the machine is acting flaky but it might be independent from the IDE related activities. Will come back to that later...
So after quick-formatting the CFlash under Windows (using the adapter) and moving it to the Raven, the machine boots with the CFlash as drive 'C' but can't access the partition (its a single 4GB Windows FAT32 partition).
The ROM drive 'C' is now 'D' and so of course doesn't boot the RAM disk 'M'. So I do that manually. I transfer HDDRIVER 12.61 again to 'M' via PARCP tool from ROM disk 'D'.
Running HDDRIVER on the Raven enumerates the drive but with a garbage ID. I can then run HDDRUTIL and see the device enumerated correctly. However I can't operate on the drive - can't partition etc. So I guess I'm going to have to do this on an Atari machine (?)
I'll need to go back and dig through other threads to see how everyone is going about this but I'm always getting myself in a mess with disk setup related things :p
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
exxos
- Site Admin

- Posts: 28354
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: dml attempts a Raven
Bad DMA :P cloning Atari with excellence :lol: :hide:
-
PhilC
- Moderator

- Posts: 7442
- Joined: 23 Mar 2018 20:22
Re: dml attempts a Raven
@dml your partition size is probably far too big and I believe it needs to be fat16? Try a partition under 500mb IIRC.
If it ain't broke, test it to Destruction.
Who is online
Users browsing this forum: ClaudeBot and 2 guests