Releases: Rhialto/PET_MEGA65
Add CRTC
This version adds an optional CRTC.
Note that if the CRTC is enabled, it should be initialized or your screen will look weird. So you also need to select a ROM set which supports the CRTC, such as v0.00005/4032n.rom
from the v0.00005 pre-release. And then press the reset button. This romset will also work if you don't have a CRTC but then of course you don't get the extra text spacing in lower case mode. Note also the changed aspect ratio of the text; this probably somewhat corresponds to the "fat-40 experience".
Tested with the timing programs from VICE bug #1954, and the A Bright Shining Star demo.
Video timing is now good
Racing-the-beam programs for CRTC-less models now work.
See test programs at VICE bug https://sourceforge.net/p/vice-emu/bugs/1954/ or PET's TRIP https://www.pouet.net/prod.php?which=95051 .
Cores for R3 and R6 included. See previous releases for ROM files etc, I'm not currently repeating them.
Loadable ROMs
I added some items to the menu and some of it even works. You can now load ROM sets; I added a few in the zip file.
For a true 2001 experience, turn the screen white-ish, enable screen blanking on EOI, load the 2001 character set (different in lower case mode!) and the 2001 ROMs. Too bad you can't reduce the memory size to 8 KB yet...
Now with sound!
Now with sound, which includes a generous amount of low-pass filtering. Otherwise you'd hear a high whine when many programs think they have turned off the sound (they merely set it to the highest frequency which typically wasn't audible on the speakers as used).
Enjoy Dromeda with sound, making it multi-media avant la lettre! (It moves and has sound, so: multimedia!)
Floppy writing now works
Writing to floppies now works.
I include a core with 2 drives, so you can see how mounting a disk image sometimes/often(?) results in a garbage directory listing but sometimes unmounting and remounting works. I tend to think this is an M2M problem, not a core problem.
Sound is still missing.
megapet-v0.00003a.zip is a 2-drive core for the Mega-65 R3 board revision.
megapet-1drive-v0.00003a.zip is a 1-drive core for the Mega-65 R3 board revision.
v0.00002
Has one 2031 disk drive. Writing to disk doesn't work, but I don't know why.
I wanted to include 2 disk drives but then there seems to be confusion about if a disk is mounted; directory listings can show garbage, or sometimes work. Sometimes the menu thinks no disk is mounted but the drive disagrees.
Absolutely minimal proof of concept
For some reason the display flashes while scrolling.
Don't try to access the IEEE-488 bus, there is nothing there and it will hang (which should of course not happen).