Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: test interlace modes in Graphicstests #17

Open
goldnchild opened this issue Apr 3, 2022 · 1 comment
Open

Feature request: test interlace modes in Graphicstests #17

goldnchild opened this issue Apr 3, 2022 · 1 comment

Comments

@goldnchild
Copy link

Hi John,

I was using my A1000 and an amiga RGB to VGA adapter to figure out which VGA monitors that I have that will support 15khz.

Only problem is that my A1000 died with an orange screen on boot and I read about diagrom's a1000 support for the bootstrap rom sockets.

Before I try it on the A1000, I thought I'd see if it runs in an emulator.

For some reason the files dated 16 july 2020 didn't work for me. I got the 2022-02-21 V1.3 beta version and that did work.

In FS-UAE it would run from the Kickstart ROM "Custom" setting.
In WinUAE it would run trom the Main ROM file: setting.

I thought I'd try it in MAME and hacking on the amiga.cpp driver I could get it to run:

ROM_START( a1000 )
ROM_REGION16_BE(0x10000, "bootrom", 0)
// ROM_LOAD16_BYTE("252179-01.u5n", 0x0000, 0x8000, CRC(76bd46ec) SHA1(2155b4887f064c5e01e0a2ebb4a0cc2a3e88d9e8))
// ROM_LOAD16_BYTE("252180-01.u5p", 0x0001, 0x8000, CRC(dd516b6d) SHA1(2c307d02f10ad332a479b50767fd0463efc2844b))

ROM_LOAD16_BYTE("diagrombetaeven.bin", 0x0000, 0x8000, CRC(b6842fed) SHA1(18bc6285869a8ccb9f2aac50e9204323d519d51e))
ROM_LOAD16_BYTE("diagrombetaodd.bin", 0x0001, 0x8000, CRC(d9fa0d68) SHA1(477a1e9f3c54dc1e88da1ffc3e53cd27414a048e))

==============================

But back to my original task of testing monitors for 15khz support:

It would be a neat feature to have a 640x200 resolution with some text to check monitor image quality, and a 640x400 interlaced resolution to check to see how the monitor handles interlaced video.

Maybe even have a setting with vertical and horizontal lines in a grid for image quality like Diagsoft Qapro (I had QAPlus/Pro years ago on my Gateway Pentium PC).

Before my Amiga 1000 died, I was able to get an image on these monitors:

Asus VH238
Asus VS248H-P
Dell E2214Hb
Seiki SE22HY01 Television
Sceptre E275W

I was able to get a non-flickering interlaced image on the Seiki SE22HY01.

@goldnchild
Copy link
Author

For fun, I found a program called WriteKickDisk on aminet and used it to write the diagroma1k to a floppy kickstart disk.

https://aminet.net/package/util/misc/WriteKickDisk

Using Fs-uae to write the disk (because mame crashed), and then loading it up in mame, it seemed to work okay.

Maybe you could create a version that would fit in the WCS 256k daughterboard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant