Previous Thread
Next Thread
Print Thread
Page 45 of 45 1 2 43 44 45
#110496 - 08/03/17 08:17 PM Re: Requirements? [Re: Bavarese]  
Joined: Jan 2016
Posts: 23
bsdimp Offline
Member
bsdimp  Offline
Member

Joined: Jan 2016
Posts: 23
Do you still need me to test the modded wutil 3.2 on my Rainbow?

Warner

#110498 - 08/04/17 12:24 AM Re: Requirements? [Re: rfka01]  
Joined: Apr 2012
Posts: 173
Bavarese Offline
Senior Member
Bavarese  Offline
Senior Member

Joined: Apr 2012
Posts: 173
Germany
You've got PM smile

#111525 - 12/07/17 03:53 AM Re: Requirements? [Re: rfka01]  
Joined: Jan 2016
Posts: 23
bsdimp Offline
Member
bsdimp  Offline
Member

Joined: Jan 2016
Posts: 23
Just updated my mame sources to the latest after getting a new mac and rebuilt... And the venix image I'd saved away from last time fails to boot with blocked interrupts....

Anybody else using this?

#111526 - 12/07/17 06:44 AM Re: Requirements? [Re: bsdimp]  
Joined: Jan 2016
Posts: 23
bsdimp Offline
Member
bsdimp  Offline
Member

Joined: Jan 2016
Posts: 23
OK. I just recreated the partition, and have the same issue. Venix installs its own bootblocks, it seems, overwriting the ones I'd installed. I think I have the modded 3.2 wutil, so I'll see if I can make it bootable by booting to that... I hate WUTIL, though, because it only used weird function keys that only exist on the Rainbow, and the keyboard mappings is always opaque enough that it's a hassle. I guess I'll have to see if I can hack it to also support simple letters for its operations as well... Maybe put out a 3.3 with the boot fix and that smile....

#111570 - 12/09/17 11:01 AM Re: Requirements? [Re: rfka01]  
Joined: Apr 2012
Posts: 173
Bavarese Offline
Senior Member
Bavarese  Offline
Senior Member

Joined: Apr 2012
Posts: 173
Germany
I tried to map the keyboard 1:1 whenever possible (with few exceptions like Alt and Control). As the PC keyboard has less keys, some rarely used function keys were left out.

Click to enlarge
[Linked Image]

The result is debatable, yet a few applications / games rely on key positions and inconsistent assignments create even more hassle IMHO.

Download
keyboard layout

PDF with some quick notes for people who want to test drive the Rainbow-100 driver. A review would be very helpful.
PDF: First steps on the Rainbow-100

Sources for PDF (in OpenOffice and Word6.0/97 format):
https://www.dropbox.com/s/ux62z46f86tvri5/First_steps%20-%20Dec_2017_Bavarese.zip?dl=1

Does the right Alt key generate a distinct key code on US keyboards (like Alt Gr)...?

Last edited by Bavarese; 12/09/17 11:37 AM.
#111934 - 12/30/17 03:28 PM Re: Requirements? [Re: rfka01]  
Joined: Apr 2012
Posts: 173
Bavarese Offline
Senior Member
Bavarese  Offline
Senior Member

Joined: Apr 2012
Posts: 173
Germany
Sorry for not responding. It seems there are only about three Rainbow users left smile

Bsdimp wrote

- the venix image I'd saved away from last time fails to boot with blocked interrupts....


Do you have details how this happened? I suspect the hard disk image was not cleanly unmounted. Did the framework crash and leave you with an unsync'ed file system?

Best advice i can give is to "unmount" the hard disk via internal GUI or via the debugger interface (requires '-debug' option) before exit.

A telltale sign is the BIOS starting with defaults (128 K), because of invalid NVRAM content (-> indicates a partially overwritten NVRAM file).

That said, hard disk corruption often goes undetected with the FAT formatted disks i use. Maybe i should give VENIX a try.

- - - - - - - - On another note, i need to find out if the WD1010 controller can do look-ahead (non-consuming) reads of single bytes.

Question: does the patched WUTIL work on a real machine?

- If yes,
my disassembly of the BIOS is correct, and the loader must be 513 bytes long (because 1 NOP is eaten away by the BIOS check)

- if no, the controller can do single (byte wide) reads without incrementing the internal buffer counter (-> unemulated, because docs are a bit fuzzy here)

Currently, the buffer counter is reset after an overflow (>1024 bytes read or written) or after a hard disk controller reset (separate from the WD1010 chip, via an external memory mapped register located within the 808x mem.range).

The 1024 byte wrap around was determined by trial and error. Which is odd - as there is a 2 K chip on the WD1010 boards.
.

EDIT: there is a sector editor built into WUTIL. A comparison of the HOM, BOM and other relevant areas could clarify things. You can't modify sectors, and it is slow on real machines.
Apart from short comments in the Wutil sources, i haven't found a concise description of these special sectors.

Last edited by Bavarese; 12/30/17 07:43 PM.
#112317 - 01/24/18 03:56 PM Re: Requirements? [Re: rfka01]  
Joined: Apr 2012
Posts: 173
Bavarese Offline
Senior Member
Bavarese  Offline
Senior Member

Joined: Apr 2012
Posts: 173
Germany
@Bsdimp: you have mail

Page 45 of 45 1 2 43 44 45

Who's Online Now
1 registered members (1 invisible), 20 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,496
Posts110,816
Members4,782
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.0
Page Time: 0.037s Queries: 16 (0.018s) Memory: 4.9941 MB (Peak: 5.1966 MB) Zlib enabled. Server Time: 2018-02-24 20:06:05 UTC