Hi John,
 
Yes, I kind of worked that out in the end :-)
What had me puzzled was that your demo video of the 80386 board didnt show 
any holes ('.') when you performed a memory map of the 1MB address space, 
you must have been using a older firmware at that time. Since this was 
first power up of my 80386 board I thought I had a wierd addressing problem 
or a duff cpu, In the end I dropped the 80386 roms onto my 80286 board 
and this confirmed it was software and not hardware.
 
regards
 
David Fry
 

On Sunday, December 21, 2014 8:27:48 PM UTC, monahanz wrote:

>  Again traveling David, so going on memory. You will see that the 
> MemoryMap routine in either the Z80,8086 or 80386 monitors simply looks to 
> see if the RAM area is a 0FFH if so it’s assumed to be non RAM or non ROM 
> area.  So if FF happens to be at an 100H boundary then it would be flagged 
> as a RAM hole.  The test could be clearly more extensive such as looking at 
> surrounding bytes (or words).  However the original code was for a Z80 ROM 
> where space is limited.   The test simply see if the address is 0FFH,  If 
> not can the byte be inverted if RAM if not ROM!  Some day I will add more 
> tests for the 80386 monitor
>
> John
>
>  
>
>  
>  
> *From:* [email protected] <javascript:> [mailto:
> [email protected] <javascript:>] *On Behalf Of *Richard Cini
> *Sent:* Sunday, December 21, 2014 2:28 PM
> *To:* S100-Post
> *Subject:* Re: [N8VEM-S100:5874] Re: S100 Board anomalies
>
>  
>   
> David —
>  
>  
>  
>               Thanks for the tips. I will look at the ROM later today. 
> That’s probably it since it works fine.
>  
>  
>  
>               On the RTC, that’s an interesting thread. I guess it makes 
> sense to ship the chip essentially “off”. I’ll have to look at the time 
> setting code in the 8086 monitor, though, to see if it actually enables the 
> clock or not. Otherwise I’ll grab the z-rtc program and give that a try.
>  
>  
>  
> Thanks!
>  
>  
>  
> Rich
>  
>  
>  
> --
>  
> Rich Cini
>  
> Collector of Classic Computers
>  
> Build Master and lead engineer, Altair32 Emulator
>  
> http://www.classiccmp.org/cini
>  
> http://www.classiccmp.org/altair32
>  
>  
>  
> *From: *David Fry <[email protected] <javascript:>>
> *Reply-To: *S100-Post <[email protected] <javascript:>>
> *Date: *Sunday, December 21, 2014 at 3:46 AM
> *To: *S100-Post <[email protected] <javascript:>>
> *Subject: *[N8VEM-S100:5874] Re: S100 Board anomalies
>  
>  
>  
> Hi Rich,
>  
>  
>  
> I can probably answer two of your problems,
>  
> the memory map showing a '.' in the prom area is probably where the memory 
> map routine samples a memory value and the value sampled turns out to be 
> FFH, I've just completed my 80386 board and have been chasing my tail all 
> last evening on the same issue where that also prints two '.'s in the prom 
> area.
>  
>  
>  
> Open your  Z80 v4.8 monitor in your programmer software or hex editor and 
> look at memory location 0F00H which would correspond to EF00H in your 
> memory map,
>  
> I guessing it will be an FFH. you can confirm this behaviour by examining 
> the monitor code for memory map generation.
>  
> I use Z80 monitor version 5.02 and that one displays the memory map fine 
> as it doesnt contain FFH in the sampled locations.
>  
>  
>  
> With regard to your Real Time clock not working, the RTC chips are shipped 
> with the internal register set to stop clock, view the following thread, 
> particularly Gary's last post to figure out how to start the clock
>  
>  
>  
>
> https://groups.google.com/forum/?fromgroups#!searchin/n8vem-s100/ds12885/n8vem-s100/Ba5_Gwva170/H6AD-JOSQXgJ
>  
>  
>  
>  
>  
> hope this helps
>  
>  
>  
> David Fry
> On Sunday, December 21, 2014 2:56:14 AM UTC, AltairManRich wrote:
>
>  All —
>  
>  
>  
> I was playing around, again, with my Z80/8088/PropIO/4MB/PC-AT board set 
> and I still really can’t get it working properly. I have gone over the 
> boards and I’m pretty sure that there aren’t any soldering issues. I’ve 
> also re-flashed the ROMs just in case. Z80 version is 4.8. 8086 version is 
> 10.33a. I will say that I’ve never had a problem with the Z80 board in my 
> old configuration of a legacy 8-bit serial card and CompuPro 64k RAM board.
>  
>  
>  
> Here are some of the oddities I’m seeing:
>
>    - When doing a memory map from the Z80, the ROM is shown as all “p” 
>    except for the xxFx address which is a “.”. For RAM, it does show “R”. It 
>    doesn’t matter where I locate the ROM. So…
>
>  D000 R R R R R R R R R R R R R R R R
>  
> E000 p p p p p p p p p p p p p p p .
>  
> F000 R R R R R R R R R R R R R R R R
>
>    - In the 8086 monitor, if I use the “R” command, it goes into lala 
>    land when printing the flags, printing a continuous stream of “0” after 
>    half of the flags are printed 
>    - In the 8086 monitor, if I use the “A” memory map command, I get 
>    something that looks like a map, but I get addresses like 
>    00000,00000,80000,C0000 and then each line is a mix of R and p. Finally it 
>    goes into lala land at the end, continuously printing spaces. 
>    - The RTC on the MSDOS board will not store the date/time and it 
>    returns garbage when using the monitor commands which read them. I’ve 
>    swapped the chip and the battery is installed. As an example time 
>    “25:06:00” and date "20<7/26/14”. It appears that the clock isn’t running 
>    and can’t be set.
>
>  I reduced the system to the PropIO, 4mb RAM and Z80 card so I could test 
> the RAM (at least the first 1mb) using a combination of the N and J 
> commands. It reported bad memory in each segment in the E000-EFFF range. 
> This corresponds to where my monitor resides in the first 64k, so maybe 
> this is expected behavior. No other memory errors were reported. I’d have 
> to say that the first 1MB is probably OK
>  
>  
>  
> So that leaves the 8088 or MSDOS boards as being the problem. Since the 
> monitor anomalies occur without the MSDOS board, it has to be a problem 
> with the CPU card.
>  
>  
>  
> John, by chance do you have one of the 8086 cards for sale?  Maybe I’ll 
> start from scratch using the 8086 card.
>  
>  
>  
> Rich
>  
>  
>  
> --
>  
> Rich Cini
>  
> Collector of Classic Computers
>  
> Build Master and lead engineer, Altair32 Emulator
>  
> http://www.classiccmp.org/cini
>  
> http://www.classiccmp.org/altair32
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "N8VEM-S100" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> For more options, visit https://groups.google.com/d/optout.
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "N8VEM-S100" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to