Hi, yes nearly there with both I hope to have both available in the next few days.
Expanded / Benchmark
(times in microseconds)
EMS Function Minimum Maximum Average
Timer Interrupt Latency 0 4096 368
Map Single Page 578 629 605
Real Alternate Map Set
Save All - 4 pages 842 848 846
Map Multiple - 4 pages 2505 2511 2507
Restore All - 4 pages 1797 1801 1799
Save Page Frame 719 726 724
Restore Page Frame 730 732 732
Open Handle - 4 pages 1247 1253 1249
Close Handle - 4 pages 3557 3571 3567
Open Handle - 31 pages 3090 3099 3097
Close Handle - 31 pages 4383 4397 4392
Expanded / Benchmark
(times in microseconds)
EMS Function Minimum Maximum Average
Timer Interrupt Latency 0 1419 76
Map Single Page 313 318 315
Real Alternate Map Set
Save All - 4 pages 314 318 315
Map Multiple - 4 pages 1694 1701 1700
Restore All - 4 pages 848 857 852
Save Page Frame 427 431 431
Restore Page Frame 574 578 574
Open Handle - 4 pages 563 572 570
Close Handle - 4 pages 751 762 757
Open Handle - 31 pages 1381 1388 1385
Close Handle - 31 pages 1581 1587 1584
r02 RAM board design is done at long last - there just aren't enough hours in the day. Design pack here. EMS board is also nearly ready.
As ever, any and all feedback very welcome
Hi, the two boards are for different purposes. In your case, the 1MB board could provide some UMB space - how much will depend on the Tandy memory map. Even if there are free physical segments, these may or may not be useful. For example, it can be used by some disk cache and print spoolers, and that's about it.
The 2MB EMS Board provides LIM4 spec EMS, which can be used by any program supporting EMS, including Windows 2 and 3, Lotus 1-2-3 and I presume some games.
The documentation is referring to the maximum amount of memory addressable by DOS, which is typically capped at 640KB. You can add additional cards to the system that add more memory beyond 640KB, addressed via a variety of means. If your system is already at 640K then jj_pearce's EMS board would make the most sense, since it uses the LIM EMS specification/driver to provide extra memory to programs that can use EMS (disk caches, Lotus 1-2-3, Windows 3.0, Turbo Pascal 6/7, specialized math programs, etc.).
Trixter;321962 In today's retrocomputing landscape said:Good point.. I already have the packet driver in place for my NE2K card, and have been using mTCP. It's been so long since I had used a machine of this level (Circa 1991-1993), that I got too used to _having_ to have so much conventional memory free. Part of why i've been trying to sort this out also, is because i only have 5 slots.. and if i needed both boards, it gets tight, since the tandy parallel port is being a thorn, so i'm using an additional card for a proper port (for the SD card interface for 'backup storage').