Previous Thread
Next Thread
Print Thread
Page 7 of 14 1 2 5 6 7 8 9 13 14
Joined: Jan 2012
Posts: 1,162
Likes: 7
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,162
Likes: 7
Give a guy a finger, and he'll take the whole hand ...

... now that the demo5 is working in CP/M-80 and in colour ...

I've done some more tests smile

Demo5 is not running in CP/M-86 and MS-DOS ... and neither is DR DRAW in CP/M-86 and colour, but it is working in mono. Looks like the graphics emulation doesn't play nicely with the 8088 boards.

You need to run graphics.cmd and then draw.cmd from 8DRMO-M.td0 (mono) resp. 86DRDRAW.tdo (colour) from this archive. The mono version displays the splash screen and menu, the colour version just stalls.

https://dl.dropboxusercontent.com/u/55419307/NCR%20DMV/DMV%20advanced%20graphics%20%231.rar







On the third disk in above archive there is 80TGRAF.td0, another graphics library, this time again for CP/M-80, running CGDEMO shows some remaining alignment issues for the 7220



NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Joined: Jan 2012
Posts: 881
Likes: 10
C
Senior Member
Offline
Senior Member
C
Joined: Jan 2012
Posts: 881
Likes: 10
The color does the same as the mono if you load the mouse in slot 3.


The alignment issue is because it's drawing a slanted char which we don't yet support.

Last edited by crazyc; 10/24/14 06:13 PM.
Joined: Jan 2012
Posts: 1,162
Likes: 7
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,162
Likes: 7
@crazyc thanks for all the work, I really appreciate that.

Adding the line
Code:
SLOT_INTERFACE( "525qd", FLOPPY_525_QD )


to the Floppy slot interface enables the selection of 96tpi disk drives. These were available as an option.

In this archive, there is a disk image with CP/M-86 that expects drive A to be 48tpi and drive B to be 96 tpi, the other disk image is a from a 96tpi disk and contains the GSX-86 test suite.

https://dl.dropboxusercontent.com/u/55419307/NCR%20DMV/DMV_CPM86_4896tpi.rar

MS-DOS can work with two 96tpi drives:

https://dl.dropboxusercontent.com/u/55419307/NCR%20DMV/DMV_DOS_96tpi.rar

Be careful to select the 96tpi drives before you drop in 96tpi images though, otherwise you'll get kicked out of emulation:



There is evidence on a 48tpi CP/M-80 disk that CP/M-80 was modified to work with 96tpi drives, but I have yet to discover a bootable disk for it - all I have is the HCOPY.com program on this disk that has a 96 tpi option.

https://dl.dropboxusercontent.com/u/55419307/NCR%20DMV/5-80-ORI.rar

The GSX-86 test suite provides further test cases for the display emulation. It is also available on

http://www.cpm.z80.de/binary.html

This archive

http://www.cpm.z80.de/download/screen.zip

contains a text file (actually WordStar) that describes what the test programs should show.


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Joined: Jan 2012
Posts: 1,162
Likes: 7
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,162
Likes: 7
Sandro added the RTC module K803 and connected the mouse to K806. cool
I won't be home for a few days, so I can only test this on my Ultrabook ... if you select K803, MESS dies and complains about "Required I/O port 'DWS' not found"



This is on Windows 8.1 64bit with the new set of tools.

Another thing that puzzles me:

Calling MESS from the command line works without a hitch, but if you call the DMV driver from the internal UI, e.g. coming from another driver, you get the message "The selected game is missing one or more ROM or CHD images. Please select a different game." All my BIOS ROMs are in ../mess/roms , I've kept the default paths.


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Joined: Jun 2001
Posts: 63
O
Member
Offline
Member
O
Joined: Jun 2001
Posts: 63
The first problem should be just a typo:
go to line 56 of emu/bus/dmv/kb803.c and substitute "DWS" with "DSW". Should work then.

Joined: Jan 2006
Posts: 3,690
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2006
Posts: 3,690
Originally Posted By rfka01
if you select K803, MESS dies and complains about "Required I/O port 'DWS' not found"


typo fixed. thanks for catching.


Originally Posted By rfka01
Calling MESS from the command line works without a hitch, but if you call the DMV driver from the internal UI, e.g. coming from another driver, you get the message "The selected game is missing one or more ROM or CHD images. Please select a different game." All my BIOS ROMs are in ../mess/roms , I've kept the default paths.


it works here. might you have roms of the clones or of the devices inside the parent zipfile? internal UI is a bit pickier (or more limited, if you prefer) about the location of your roms than command line

Joined: Jan 2012
Posts: 1,162
Likes: 7
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,162
Likes: 7
I ran the GSX-86 test suite on the 96tpi disk image from post #96692 and juxtaposed the descriptions and the screenshots in this table ... this allows for easier re-testing when things change in the 7220 or DMV driver.

https://dl.dropboxusercontent.com/u/55419307/NCR%20DMV/CP-M-86%20GSX%20Test.pdf

I think it's awesome how much is already running! Some tests are not working because the functions have not been implemented in the DMV GSX driver. The blue line of garbage at the bottom of many screens is an indicator that something's not quite right yet.


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Joined: Jan 2012
Posts: 1,162
Likes: 7
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,162
Likes: 7
Here are two disk images with software concerning the K803 Real Time Clock - both are bootable.

https://dl.dropboxusercontent.com/u/55419307/NCR%20DMV/DMV%20RTC.rar

The 5XTEST.td0 image contains a version of the DMV hardware tests that can check the K803 and find it working. It's curious though that the values that are displayed are different from using the RTC.COM on the other disk, dmv_rtc.mfi which is contained in the RTC directory.

To get the RTC working intially, you have to run CONFIG on dmv_rtc.mfi and choose to initialize the RTC on system boot. This creates a config.sys file with the correct parameters for TIMDRIVE.sys to import the time into DOS.

Two other utilities, rtc_n and set_rtc don't see the emulated K803.

Currently, on each boot of the DOS disk, the RTC is reset to the same starting point - I don't know if this is due to MESS RTC handling, the K803 driver or the internal DMV RTC driver.

Anyway,


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Joined: Mar 2001
Posts: 16,923
Likes: 57
R
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,923
Likes: 57
MESS auto-syncs RTCs to the current real-world date and time each time you (re)start a driver.

Joined: Apr 2005
Posts: 598
Likes: 1
Senior Member
Online Content
Senior Member
Joined: Apr 2005
Posts: 598
Likes: 1
It would be nice to have an "epoch delta" that is applied (via command line switch) when you start MESS.

This way you could easily "fake" your system running in the 1980s, for example

Page 7 of 14 1 2 5 6 7 8 9 13 14

Link Copied to Clipboard
Who's Online Now
0 members (), 31 guests, and 3 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,103
Posts119,281
Members5,019
Most Online890
Jan 17th, 2020
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com