Den Mon, 6 Nov 2017 09:38:44 +0100 skrev Konrad B <konrad0x42@gmail.com>: > 2017-11-06 2:30 GMT+01:00 Steve Gray <sjgray@rogers.com>: > > In terms CRTC I'd go with the HD63B45P as it supports split-screen > > windows and smooth scrolling. > > Or is it about HD68B45SP (aka HD46505SP-2) ? Didn't know about this. > Nice - I ordered them already few days ago (with some HD63B03-s for > the Sharp CE516P plotter, but they are 680X family MPUs of course; > different story...). 63* is Hitachi, in general they have some nice features which I guess they couldn't advertise because of their contract with Motorola. Atleast 6309 has some nice features that 6809 lacks. Compare with NEC V20 v.s. Intel 8088 where it was just a very well known rumor back in the day that told us that V20 were faster than 8088, but it was never advertised. > >Adding a VIC-II would be problematic since it will limit the CPU to > >1MHz. > > Possible solution, this is for the C64 though, I do not remember it > Kisiel ever tested it with the old boards (once I gave him about 10 > different HMOS-2 VIC-s for the experiments, so possibly he focused on > the 64E): > http://wiki.projekt64.filety.pl/doku.php?do=show&id=projekt64/turbo Also on this list we had a discussion where I suggested something like this, but replacing the motherboard RAM with buffers, and I was told that 64 Ultimate 2 already does that. It's rather easy to let VIC access ram through buffers/latches so even though VIC uses 1MHz cycles each read is only using one cycle of a faster memory bus, and the read result is latched until VIC has had the time to actually process the result of the read. If some kind of modern programmable logic should do this it might also be used for writes to VIC (and other 1MHz I/O chips) registers. Sorry if this is an extreme version of feature creep, but if it's anyway going to be a new board with a 6502, hardware emulation of 6509 features, VIC-II, SID, CRTC and a lot of RAM, it might aswell be compatible with C64 and maybe even C128. That would require emulation of the I/O ports on 6510 (simple, and parts of that hardware can also be used for 6509 emulation) and maybe the C128 MMU. That way one board could be compatible with all PET, all CBM-II, C128, C64 and also the 80 char cards that use 6845 that were sold for C64. It could even have a socket for VIC-1 to make it VIC-20 comaptible, but that would probably be a bit too much of a feature creep even for my fantasy :) If the board will have faster RAM, it might be a good idea to get rid of the requirement to switch modes to let the 65** CPU or another CPU use the RAM, instead let both run at the same time. I don't know if the C128 CP/M uses Z80 opcodes or if it only uses 8080/8085 compatible code. If it isn't using Z80 opcodes, the board could have a V20 instead of 8088 and use the 8080/8085 emulation mode of V20 to be able to run the C128 CP/M mode. (I think complete compatibility with C128 isn't worth the effort as it would require compatibility with the strange 80 char chip on C128. But I haven't looked into the possibility of using a 6845/6545/6345 with some logic to emulate how C128 80 char mode works). -- (\_/) Copy the bunny to your mails to help (O.o) him achieve world domination. (> <) Come join the dark side. /_|_\ We have cookies. Message was sent through the cbm-hackers mailing listReceived on 2017-11-06 16:00:02
Archive generated by hypermail 2.2.0.