English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 01 January 2024, 20:30   #21
ShK
Registered User
 
ShK's Avatar
 
Join Date: Mar 2013
Location: Lahti / Finland
Age: 53
Posts: 452
According of this guide, DraCo has SCSI-III host adapter...
Attached Files
File Type: 7z DraCo.7z (323.8 KB, 69 views)
ShK is offline  
Old 01 January 2024, 20:52   #22
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,573
SCSI is usual 53C710 based, SCSI-II, max 10M/s. It is already emulated and works (see previous post). (and II vs III does make almost no difference in high level hardware side or driver software)

As usual, I wouldn't trust any details in any non-technical documents

Todo: mouse and keyboard.
Toni Wilen is offline  
Old 02 January 2024, 19:57   #23
gulliver
BoingBagged
 
gulliver's Avatar
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
About the keyboard:

By default it uses a standard 5 pin DIN PC AT style. However, the "DraCoSystem" utility (attached to this post) allows the user to plug in A2000/A3000/A4000 keyboards and make use of them.

The normal PC keyboard functionality is slightly altered: the Num-Lock led light in the keyboard acts as a traditional HDD activity led. The Caps Lock led is still performing its duty as usual but the Scroll-Lock led works as an actual "Power" led.

I am really glad that you are tinkering with DraCo emulation. Thank you for your hard work.
Attached Files
File Type: zip DraCoSystem.zip (4.8 KB, 82 views)
gulliver is offline  
Old 02 January 2024, 21:40   #24
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,573
Keyboard is annoying, because it is a PC keyboard and boot rom sends lots of configuration commands to it. Any bad return status and it fails with keyboard error alert message..

Mouse is now implemented (no special configuration needed, uses Amiga mouse port config), can be used to enter both DraCo boot menu (right button only) and normal KS early boot menu (both mouse buttons). Mouse also works in AmigaDOS. Still not very useful without keyboard

Note that mouse buttons must be currently pressed after mouse has been initialized and detected or button presses are lost. If nothing happened or it booted to AmigaDOS (if you had HDF mounted), too late or too early press. Easiest way is to add some HDF, keep log window open. When SCSI messages appear, press button(s).

Note2: DraCo reset is not working, must restart whole emulation.

Last edited by Toni Wilen; 03 January 2024 at 07:51.
Toni Wilen is offline  
Old 03 January 2024, 19:41   #25
Magic
Registered User
 
Join Date: Aug 2007
Location: USA
Posts: 365
@all

Watching this thread unfold in real time is fascinating. Thank you for all the effort being put into emulating the Draco and for sharing the process along the way.
Magic is offline  
Old 03 January 2024, 20:10   #26
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,573
Keyboard implemented (from x86box with some hacks, DraCo boot ROM uses commands that even x86box does not implement)

Keyboard is "directly" connected, bypasses all input panel remappings. Some keys causes DraCo to report illegal key alert (why is that unrecoverable? Stupid thing), didn't debug that yet.

Soft reset also works.

Now AmigaDOS is mostly usable. Remember to mount RDB HDF to "Accelerator (DraCo)" HD controller. UAE controller won't work. (It should be possible to make it work but too early for that)

EDIT: entering boot menus is now easier, buttons can be pressed early. v1.5 ROM padded to 128k (like v1.3), checksums updated (need to manually select it if original non-padded)

EDIT2: double Altais fixed. Got the details that explain it from real DraCo.

Last edited by Toni Wilen; 03 January 2024 at 21:29.
Toni Wilen is offline  
Old 03 January 2024, 20:28   #27
LanceT
Registered User
 
LanceT's Avatar
 
Join Date: Jan 2018
Location: NC /USA
Posts: 90
Great work Toni, thanks for this... Looking forward to further updates.

re keyboard this maybe helpful?
PC KEYBOARD DRACO KEYBOARD

Print Screen ---- F13
Scroll Lock ---- F14
Pause ---- F15
Home ---- Help
L Ctrl ---- L Alt
R Ctrl ---- R Alt
L Alt ---- L DraCo
R Alt ---- R DraCo
Caps Lock ---- Ctrl
Page Up ---- Caps Lock
Delete ---- ¦ \
End ---- N/A
Page Down ---- -
- ---- *
* ---- /
Num Lock ---- { [
÷ ---- } ]
Source: https://dracoamiga.blogspot.com/2012...riosities.html
Attached Thumbnails
Click image for larger version

Name:	001.jpg
Views:	124
Size:	310.7 KB
ID:	81250   Click image for larger version

Name:	002.jpg
Views:	139
Size:	129.8 KB
ID:	81251  

Last edited by LanceT; 03 January 2024 at 20:35.
LanceT is offline  
Old 03 January 2024, 20:57   #28
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,573
Problem with the keyboard is that it is a PC keyboard and they have different translation modes (keycode depends on translation mode and one key may even send more than 1 scan code).

This is some weird and stupid PCism that I'd prefer not to understand I'll just copy&paste something from x86box or dosbox or something..

Altais appearing twice is weird because I can't understand how it is even possible to not have it twice. There are two places where Altais fake expansion device is added, early and then when dracobus is checked. And neither can't fail or it won't boot..
Toni Wilen is offline  
Old 04 January 2024, 17:40   #29
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,573
Keyboard is now mostly fixed. (Still bypasses remapping)

EDIT: Graphics glitch fixed. (boot menu disabled grid pattern and AmigaDOS cursor missing pixel)

EDIT2: interrupt 2 and 6 routed to draco in draco mode, Z2 expansions that require interrupts (like Toccata) might work now.

EDIT3: Keyboard input now use same path as Amiga keys, input mapping supported. Some keys might be wrong, some PC keys are strange..

Last edited by Toni Wilen; 04 January 2024 at 20:05.
Toni Wilen is offline  
Old 04 January 2024, 21:13   #30
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,573
"Breaking" change: DraCo ROM moved from extended ROM to accelerator board ROM. Moved DraCo "accelerator board" under MacroSystem.

(Yes, it is more hidden now but Quickstart entry will be added)
Toni Wilen is offline  
Old 04 January 2024, 22:02   #31
LanceT
Registered User
 
LanceT's Avatar
 
Join Date: Jan 2018
Location: NC /USA
Posts: 90
Confirm boards are list once...

Right mouse button freezes the system if held for too long IE right clicking top bar to see drop down menus...

Am getting a Z2 map_banks error with boards attached.
Attached Thumbnails
Click image for larger version

Name:	003.jpg
Views:	102
Size:	310.6 KB
ID:	81261  
LanceT is offline  
Old 04 January 2024, 22:25   #32
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,573
Quote:
Right mouse button freezes the system if held for too long IE right clicking top bar to see drop down menus...
Can't duplicate at least when right clicking on boot without startup-sequence CLI screen. (don't have DraCo software installation)

Quote:
Am getting a Z2 map_banks error with boards attached.
Fixed.
Toni Wilen is offline  
Old 04 January 2024, 22:45   #33
LanceT
Registered User
 
LanceT's Avatar
 
Join Date: Jan 2018
Location: NC /USA
Posts: 90
Fix worked.

[QUOTE=Toni Wilen;1662205]Can't duplicate at least when right clicking on boot without startup-sequence CLI screen. (don't have DraCo software installation)

Tried it with a Clean (fresh) Install of WB3.1 and it's not giving the freeze.

Wondering if I may have to revert the keymaps from Draco side to Workbench3.1?
Attached Thumbnails
Click image for larger version

Name:	004.jpg
Views:	107
Size:	83.1 KB
ID:	81262  
LanceT is offline  
Old 05 January 2024, 20:39   #34
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,573
Some more updates, I think this is getting mostly done now (still don't know if actual draco software works or what happens when serial number is read.)

DraCo Quickstart added.

Rev3/Rev4 option added to expansions panel (Rev3 = CIA-A enabled automatically, Rev4 = CIAs are not required)

CIA-A and CIA-B manual enable options (Rev4 uses CIA timers if CIAs detected. if no CIAs = use DraCo mainboard timer). Previously always emulated rev4 without CIAs. All combinations seem to work and ROM CIA interrupt handlers and ROM timer.device gets added if CIA is enabled, replacing DraCo boot ROM timer.device.

Note that DraCo mainboard timer counting speed is probably very inaccurate.

Random keyboard error during boot is hopefully gone. (keyboard access can't be too fast or keyboard driver can miss data)

NCR SVGA blitter fix. Graphics glitch in KS ROM early boot menu (Boot options -> "Select Boot Device" was corrupted)
Toni Wilen is offline  
Old 05 January 2024, 21:58   #35
LanceT
Registered User
 
LanceT's Avatar
 
Join Date: Jan 2018
Location: NC /USA
Posts: 90
Thank you Toni for the updates...
Seems that the Right click on top bar is working okay now..
Did find that I had HNY96! viruses on the hdf file I was using.

Cannot seem to get a Colon : or Semi Colon ; Character on the keyboard . It produces a #5 (may just be me)

Thanks again
Attached Thumbnails
Click image for larger version

Name:	006.jpg
Views:	114
Size:	104.6 KB
ID:	81268  
LanceT is offline  
Old 05 January 2024, 22:05   #36
Pyromania
Moderator
 
Pyromania's Avatar
 
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,392
MacroSystem Draco emulation sounds like a cool new feature, thanx Toni.
Pyromania is offline  
Old 06 January 2024, 02:36   #37
gulliver
BoingBagged
 
gulliver's Avatar
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
I just remembered a thing that I hope my memory is not playing tricks on me, since it has been decades:

I believe I managed to read somewhere, that one of the changes from boot rom v1.3 to 1.5 was a new autoconfig protocol, and I believed that this upgrade was also required in order for the DraCo´s autoconfig to recognize the DraCoMotion card (a sort of Vlab Motion and toccata sound card combined for the DracoDirect bus).
gulliver is offline  
Old 06 January 2024, 06:34   #38
gulliver
BoingBagged
 
gulliver's Avatar
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
I am attaching to this post a timeline I have made throughout the years about DraCo related events.

Dates should be considered with a grain of salt because some are announcement dates which many times differed from release dates, build dates, production, and actual sales dates. But they provide a good reference as they are most likely off by a week or so.

This is probably material few weird geeks like me might find interesting.
Attached Thumbnails
Click image for larger version

Name:	DraCo-Timeline.png
Views:	119
Size:	118.0 KB
ID:	81269  
gulliver is offline  
Old 06 January 2024, 09:26   #39
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,573
Quote:
Originally Posted by LanceT View Post
Cannot seem to get a Colon : or Semi Colon ; Character on the keyboard . It produces a #5 (may just be me)
Fixed. Two keys right of L had wrong scancodes.

Quote:
Originally Posted by gulliver View Post
I just remembered a thing that I hope my memory is not playing tricks on me, since it has been decades:

I believe I managed to read somewhere, that one of the changes from boot rom v1.3 to 1.5 was a new autoconfig protocol, and I believed that this upgrade was also required in order for the DraCo´s autoconfig to recognize the DraCoMotion card (a sort of Vlab Motion and toccata sound card combined for the DracoDirect bus).
At least Z2 autoconfig is in v1.3. (But it does not execute any boot ROMs which is annoying)
Toni Wilen is offline  
Old 06 January 2024, 10:31   #40
thomas
Registered User
 
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 7,026
The ROM from gulliver's post above is not recognised by the ROM scanner.

https://eab.abime.net/showpost.php?p...6&postcount=11
Attached Files
File Type: txt winuaebootlog.txt (61.9 KB, 21 views)
thomas is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
DraCo Macrosystem hints and tips? Anybody here? lioneer support.Hardware 0 09 January 2022 18:37
DraCo Casablanca for 45e... Cobe MarketPlace 22 10 August 2014 08:52
DraCo graphics corruption gulliver support.Hardware 1 11 September 2012 15:28
My Boxed Draco Slayer Retrogaming General Discussion 47 13 October 2009 20:13
DraCo Software Kobold request.Apps 0 17 August 2006 16:44

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 15:17.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.13490 seconds with 14 queries