Path: lobby!newstf02.news.aol.com!portc03.blue.aol.com!newsfeed.cwix.com!128.32.206.55!newsfeed.berkeley.edu!news2.best.com!news1.best.com!sdd.hp.com!col.hp.com!news.cup.hp.com!kentd From: kentd@cup.hp.com (Kent Dickey) Newsgroups: comp.sys.apple2,comp.emulators.apple2,alt.emulators.pc.apple2 Date: 27 Mar 1999 06:07:55 GMT Organization: Hewlett Packard Cupertino Site Lines: 31 Message-ID: <7dhsjr$fcb$1@ocean.cup.hp.com> References: <36FA6D40.EDA0AA30@ripco.com> <36FB0787.FB7AA564@swbell.net> <36fc4ac4.1128696@news.thegrid.net> NNTP-Posting-Host: hpjade35.cup.hp.com Xref: lobby comp.sys.apple2:81117 comp.emulators.apple2:16824 >>> I was reading the October, 1982 issue of SofTalk, wherein Bob Bishop has >>> a nice little article that starts with a quick little program that >>> displays text in the upper half of the screen, and graphics in the lower >>> half. KEGS does not emulate the floating bus, but does support mid-screen changes. Super-hires, lores, hires, and text on one screen is no problem. Multicolor text works great too. (Due to laziness on my part, switching happens only every 8 screen lines, but this could be fixed pretty easily). The problem with the floating bus is you don't know whether code reading $c051 or $c050 (for instance) needs to get the floating data or if it's just trying to switch graphics modes. KEGS could calculate the correct floating data, but then everything would be slower since lots of code is reading locations which "float" all the time. I decided not to do it since the only thing I knew that relied on the floating bus was Bob Bishop's demo program which has no real value (other than gee-whiz factor). I could add it as a feature if people wanted it, though. Supporting this has nothing to do with your PC's refresh rate. It's also pretty easy. KEGS, with full source code, is available at: http://www.crosswinds.net/san-jose/~kentd/kegs/ No Windows port is available (yet), but KEGS works on Linux, HP-UX, Solaris, and OS/2. Kent