Peter's z80.eu site blog
Search 

Please read ! 
If NO IMAGES will be shown, use www.z80.eu/blog instead of blog.z80.eu

Please note also - THIS BLOG ENDS HERE WITH THE LAST ENTRY FROM NOVEMBER 9th 2021.

I have prepared a new blog with wordpress at https://vintagecomputing.info !!!

Thank you.
Comparison of free memory for an old IBM PC/XT compatible system 
Saturday, August 7, 2021, 08:00 PM
Posted by Administrator
All big numbers are "Bytes". Nothing else loaded, no keyboard driver a.s.o.

MS-DOS 1.25 : 642784 english
MS-DOS 2.00 : 628688 english
MS-DOS 2.11 : 630784 english
MS-DOS 3.00 : 616720 english
MS-DOS 3.10 : 616800 english
MS-DOS 3.20 : 609984 english
MS-DOS 3.30 : 600368 english
MS-DOS 3.31 : 599488 english (Compaq DOS, first DOS for partitions > 32MB)
MS-DOS 4.01 : 589488 english
MS-DOS 5.00 : 593392 english, no HIMEM.SYS
MS-DOS 5.00 : 638592 english, with a 386, and with DEVICE=HIMEM.SYS and DOS=HIGH
MS-DOS 6.22 : 592384 english, no HIMEM.SYS
MS-DOS 6.22 : 638416 english, with a 386, and with DEVICE=HIMEM.SYS and DOS=HIGH

MS-DOS 4.01 : 589072 german version (just to see if a different language costs memory)

HIMEM.SYS 2.04 can be loaded on a 386 with MS-DOS 4.01, but there is no DOS=HIGH command, about 2.6KB less memory then (if loaded),
DOS 6.22 without hidden DRVSPACE.BIN file in root directory.

There are no further numbers for comparison of higher DOS versions, because it makes not really sense to load such a version on a very old 8088 PC compatible system.
Also, I do not wanted to compare the free memory numbers for 386 systems and above, with UMB usage you can probably get even more free memory than just with DOS=High.
2 comments ( 57 views )   |  permalink   |  related link   |   ( 3 / 5824 )
Hard Disk Imaging Utility for (very) old PCs - now in beta status 
Wednesday, March 31, 2021, 07:30 PM
Posted by Administrator
Because I was still searching for a small hard disk imaging software which can run on a IBM PC/XT also (no need for EMS or XMS, no need for a better processor than 8088), and can be used with a parallel ZIP drive (e.g. with PalmZIP for PC/XTs), but not finding anything useful, I developed my own HDD imaging utility.

So far it does already creating a whole image backup of a HDD, and it compresses also (at least down to about 60% of the original size) the image file chunks which can be created.
That means, on the target media (like a ZIP 100 media), about 160-170MB can be stored, instead of 100MB (remember, it's NOT 100MB in fact, it's about 91MByte).

It requests for exchanging the target media, so you will be able to use subsequently different media disks, instead of saving it first to another HDD (caching it).

See the screenshots I made:

Starting it, choosing the right HDD and size of the target media (parts):


Finishing it, looking for the result:


Unpacking it to uncompressed image parts, and reassembling it to one HDD image file:

(even if you rename the compressed files, the sequence number, which is important for reassembling, is stored within the file header of each file)

Looking for the result:


You can download the 1.3 (still improving it) at "related link" here.

The "unpack" Windows application (to uncompress the saved & compressed imagefile parts to uncompressed imagefile parts but with the help of the Windows command line, running with Windows 10 for example) is now also available >here<. Using the saved image file is tested more than once with PCem for example. And last but not least, I'm working meanwhile also on the topic "restore", means you will be able to restore that saved image back in the future.
1 comment ( 69 views )   |  permalink   |  related link   |   ( 3 / 2100 )
Strange DOSBOX (with latest version 0.74-3) behaviour with a sample benchmark program 
Monday, February 8, 2021, 11:58 AM
Posted by Administrator
To have some new examples for x86 assembler programming, I've created also one sample with a small benchmark program, which should work with old PCs like the IBM PC/XT.
This program, created with an assembler source for MASM 5.10, will measure basically for a defined period of time (5 seconds, or in 1/18.2 sec ticks exactly 91 ticks) how fast one char is displayed with the help INT 10h function 09h (a BIOS function, not DOS related). I was trying to implement it via INT 10h function 0Eh (tty type output), but this was not working because function 0Eh is working only in graphics mode.
I didn't liked to implement it by writing directly into video RAM (beginning at 0B800:0h for CGA, EGA and VGA), because I wanted to avoid screen snow with a CGA.

I tested it with several virtual, emulated PCs (from IBM PC/XT up to a PC with a Pentiumn 233 MMX), and also with some real, existing PCs I had.

Usually, DOSBOX, especially if the cycle value is increased or unlimited, but also even with the default settings, is really fast and things will work really good.

With my sample bench program, this ends up in a surprise !
DOSBOX wasn't the fastest choice. It started very fast, but after a moment, was slowing down drastically with the video output. I didn't try to analyze the reason (by reviewing the DOSBOX source), but it was interesting.

PCem with the emulated Pentium MMX 233 was way faster (~ 982 loops for DOSBOX, ~ 1700 for the emulated PCem v17 PC). I guess I need an explanation why this happens, but I fear emulated PCs (using PCem) with a real BIOS are much better in terms of (text) video output, because there is no caching or memory limit while executing the emulation.

Added later: It depends of the "cycle" value, if the value is above ~4000 (or even "max"), you will get the mentioned effect, if it's the default value of 3000, the effect is almost invisible. But still a strange effect.

See 'related link' for a download possibility of the benchmarking program (with source code). See also my >youtube video<.

I would really, really appreciate some result values from REAL machines. Many thanks for any value in advance. You can use the comment function (at least for about 60 days after posting this) and/or the contact function here.
add comment ( 46 views )   |  permalink   |  related link   |   ( 3 / 2106 )
Ghost HDD imaging history ... Wikipedia ignores versions below 3 
Monday, December 28, 2020, 05:59 PM
Posted by Administrator
Most of you know "Norton Ghost", even more often known as "Symantec Ghost".
But it wasn't published by Symantec first. Binary Research started to sell Version 1.0 (1.1) in 1996, followed by Version 2.0 (2.07) and Version 3.0 (3.1) - latest minor version in brackets.
The first 2 versions runs even with an IBM XT and without extended memory.
Starting with Version 3 it uses XMS and needed a 286 CPU, Version 4.0 uses Pharlab Extender, but is still running at least with a 286. Starting with Version 5.0, it's running with an 386 and higher. So, if you want to create a hard disk drive image for an IBM AT clone, you can go on with Ghost 4.0a, and the best, it can still be read by later Ghost versions (e.g. with Ghost Explorer). So that could be a way to virtualize your HDD content (and running it with VMWare, VirtualBox or PCem).
For the first 3 versions valid: It can also run with OS/2.

I have made some screenshots, the first 4 versions are running in text mode, starting with Ghost 5, it is a graphics screen with VGA resolution.

This is version 2.07:

and


Version 3.1a:

and


Version 4.0a:

and


Well known, starting with Version 5, all later versions having the same look alike:

and


Ghost Version 1.1 did not support FAT32,
starting with Version 2.0 it had support for FAT32. Both run with conventional RAM only, too.
Since Ghost 3.0, partitions can be imaged as well as a whole drive, but XMS is needed.
Ghost 4.0 images can be read from later Ghost versions.
Ghost Version 5 breaked the 8GB (BIOS) barrier.

Btw. Wikipedia does not list up earlier versions than 3. My blog entry does this ;-)

1 comment ( 54 views )   |  permalink   |  related link   |   ( 3 / 2674 )
Remarkable site and blog: The 'Computer History Museum' 
Monday, December 21, 2020, 12:49 PM
Posted by Administrator
I just want to point out that there is a site and blog you must visit:
The 'Computer History Museum'.

The blog is still actualized regularly, and points out many historical facts beside of other more ore less computer related facts but also opinions.

The site itself does NOT only shows vintage computer technology, but covers also infos about 'remarkable' people, and beside this, it has a very interesting corner named "Internet History Program Archiv". It's NOT an archive like www.archive.org, it's moderated and selected.
It lists up also recent and upcoming computer history related events in the U.S..

I like the concept in general also, because you will still find interesting entries even after your 10th visit, very good. It's like a kind of mirror of the "old times", like a time travel.

add comment ( 44 views )   |  permalink   |  related link   |   ( 3 / 3075 )

<Back | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Next> Last>>