Hi, My PET/CBM Editor ROM project includes all the CRTC timing and keyboard tables, allowing you to assemble an editor rom with whatever combinations you like, including NTSC/PAL timing, and even C64 keyboard! Right now the 80 column options are working great, but I do not support line wrapping with 40 column yet. http://www.6502.org/users/sjgray/projects/editrom/index.html You can also assemble a "Soft40" version that gives 40 column mode to 80 column machines, reset via keyboard, and even a built-in dos wedge. Feedback is always welcome. Steve From: William Levak <wlevak@SDF.ORG> To: cbm-hackers@musoftware.de Sent: Wednesday, April 30, 2014 12:45:57 AM Subject: Re: PET 50Hz editor ROMS On Sun, 27 Apr 2014, Rob Clarke wrote: > OK, here's a text version. The xls contains the formulas for working out the > frequencies and frame rates. How about an open format like ODS, will that do? > > http://inchocks.co.uk/commodore/PET/PET_CRTC.csv That makes it clear. For the 60 Hz versions, the 40 and 80 column ROMs use the same CRTC values. The 50 Hz versions have different CRTC values for the 40 and 80 column versions. There is also a PAL version. That makes 4 different sets of CRTC values. I have calculated the screen resolution for these values, and the area of the screen actually used. Resolution: H = (R0+1)x8 + (R2+1) + R3 V = (R4+1)x(R9+1) + (R7+1) Area Used: H = R1x8 V = R6x(R9+1) Resolution Area Used H x V H x V 60 Hz 457 x 360 320 x 250 457 x 362 320 x 200 40 col. 50 Hz 457 x 400 320 x 250 457 x 438 320 x 200 80 col. 50 Hz 457 x 423 320 x 250 457 x 430 320 x 200 80 col. PAL 571 x 329 320 x 225 571 x 329 320 x 200 That still leaves four variations of the 40 column 50 Hz ROMs. The keyboard scan table is also in these ROMs. We would need to know what language each ROM supports in order to uniquely identify them. wlevak@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org/ Message was sent through the cbm-hackers mailing list Message was sent through the cbm-hackers mailing listReceived on 2014-04-30 14:00:05
Archive generated by hypermail 2.2.0.