Previous Thread
Next Thread
Print Thread
Page 27 of 48 1 2 25 26 27 28 29 47 48
Re: Requirements? [Re: rfka01] #104006 02/04/16 09:10 AM
Joined: Apr 2012
Posts: 188
B
Bavarese Offline
Senior Member
Offline
Senior Member
B
Joined: Apr 2012
Posts: 188
A word of warning: i cannot vouch for the correctness of the above DEBUG instructions. You might have to alter the M(ove) statement.

The RAM range (0100 ...) given is possibly occupied by DOS

Last time i tried in our emulation, the dump was littered with incorrect bytes (hell, i can't even rule out bugs in the emulated hard disk interface).



At least the 100-B uses an internal BIOS checksum, so we'll soon find out if the dump is correct. Hope there is time for a second shot, just in case smile

@bsdimp: please check your messages.

Last edited by Bavarese; 02/04/16 10:35 AM.
Re: Requirements? [Re: rfka01] #104007 02/04/16 05:07 PM
Joined: Apr 2012
Posts: 188
B
Bavarese Offline
Senior Member
Offline
Senior Member
B
Joined: Apr 2012
Posts: 188
@R.Belmont & O.Galibert: i made a partial disassembly of the Z80 part (located at the end of the Rainbow-100 B BIOS).

Sector reads & writes are handled there - as far as the BIOS is concerned.

Perhaps we find out what's wrong with the timing?

https://dl.dropboxusercontent.com/u/37819653/BANNISTER/Z80_DISASSEMBLY__2016_02_04.html
(you may want to search for WRITE_SECTOR)

Thanks for having a look.

Re: Requirements? [Re: Bavarese] #104014 02/06/16 04:38 PM
Joined: Jan 2016
Posts: 34
B
bsdimp Offline
Member
Offline
Member
B
Joined: Jan 2016
Posts: 34
Originally Posted By Bavarese
@R.Belmont & O.Galibert: i made a partial disassembly of the Z80 part (located at the end of the Rainbow-100 B BIOS).

Sector reads & writes are handled there - as far as the BIOS is concerned.

Perhaps we find out what's wrong with the timing?

https://dl.dropboxusercontent.com/u/37819653/BANNISTER/Z80_DISASSEMBLY__2016_02_04.html
(you may want to search for WRITE_SECTOR)

Thanks for having a look.


I don't suppose there's a central repo (ala github or similar) that contains the accumulated disassembly of these ROMs?

Warner

Re: Requirements? [Re: rfka01] #104015 02/06/16 10:15 PM
Joined: Mar 2001
Posts: 16,521
R
R. Belmont Offline
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,521
I don't know of one, but I think it'd be great if someone wants to set one up. It's not like HP will care.

Re: Requirements? [Re: rfka01] #104999 04/08/16 08:48 AM
Joined: Apr 2012
Posts: 188
B
Bavarese Offline
Senior Member
Offline
Senior Member
B
Joined: Apr 2012
Posts: 188
@bsdimp: heard that developers are about to remove BSD support (unless somebody jumps in). For more details please have a look at the personal message sent to you.

We are still interested in the 100-A ROM - partly because older software like DOS 2.05 misbehaves. It could well be the ROM :-)

I could provide the most current ROM / Z80 disassemblies in return, together with IDA sources.

There are no plans to put them into version control, so i'd be glad about a mirror site...

Last edited by Bavarese; 04/08/16 09:25 AM.
Re: Requirements? [Re: R. Belmont] #105037 04/08/16 08:13 PM
Joined: May 2012
Posts: 524
S
shattered Offline
Senior Member
Offline
Senior Member
S
Joined: May 2012
Posts: 524
Originally Posted By R. Belmont
I don't know of one, but I think it'd be great if someone wants to set one up. It's not like HP will care.


https://github.com/shattered/retro-bios

PRs welcome.

Re: Requirements? [Re: rfka01] #105053 04/09/16 06:10 PM
Joined: Apr 2012
Posts: 188
B
Bavarese Offline
Senior Member
Offline
Senior Member
B
Joined: Apr 2012
Posts: 188
For now, I made a pull request concerning the main README. It would be helpful if we had a separate directory for DEC disassemblies (*.html output from IDA).

Binary files can't be uploaded to Github, so i am a bit concerned that the IDA base file gets out of sync with future changes (to the HTML).

Do you have an advice where to put them? smile



Last edited by Bavarese; 04/09/16 06:16 PM.
Re: Requirements? [Re: rfka01] #105057 04/09/16 08:04 PM
Joined: May 2012
Posts: 524
S
shattered Offline
Senior Member
Offline
Senior Member
S
Joined: May 2012
Posts: 524
How big are these binaries? Git LFS should handle them in any case -- https://github.com/blog/2069-git-large-file-storage-v1-0

Re: Requirements? [Re: rfka01] #105291 04/26/16 04:13 PM
Joined: Apr 2012
Posts: 188
B
Bavarese Offline
Senior Member
Offline
Senior Member
B
Joined: Apr 2012
Posts: 188
@shattered: please create a folder "dec100b", because i can't...

I recently uploaded the Z80 disassembly (from February) to the repository available under https://github.com/shattered/retro-bios.

The binary for that code can be found at the end of the upper, language specific ROM.


If a Z80 guru has a look at it, i'd be happy. I still think the code tries something weird we don't emulate.

At times, the Z80 controls the 8088 (CP/M) and sometimes it's the other way round (DOS). So it's not a strict master-slave relationship.


It could also be a much simpler problem with floppy emulation (overruns when writing because of unemulated WAIT states), who knows?

Last edited by Bavarese; 04/26/16 04:21 PM.
Re: Requirements? [Re: rfka01] #105292 04/26/16 04:51 PM
Joined: Mar 2001
Posts: 16,521
R
R. Belmont Offline
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,521
Unemulated wait states causing data overruns/underruns on a machine with a 17xx FDC would be borderline fraud on the part of the hardware engineers. It makes sense on the Apple II where the software *is* the FDC, but the 17xx has a ton of ways you can sync without counting cycles.

Page 27 of 48 1 2 25 26 27 28 29 47 48

Who's Online Now
3 registered members (Fake Shemp, Golden Child, 1 invisible), 58 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
ShoutChat Box
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,782
Posts115,558
Members4,908
Most Online890
Jan 17th, 2020
Powered by UBB.threads™ PHP Forum Software 7.7.3