Re: PET/CBM Editor ROM Project

From: Steve Gray <sjgray_at_rogers.com>
Date: Wed, 15 Jan 2014 21:43:58 -0800 (PST)
Message-ID: <1389851038.90828.YahooMailNeo@web161303.mail.bf1.yahoo.com>
Hi All,

Just an update. My Edit ROM Project is coming along and it's at the point where it's fairly usable now. Along the way I found two more fixed entry points which caused some grief... Anyway, you can now assemble edit roms with any combination of screen width (40/80), keyboards (including C64 keyboard), plus your choice of screen refresh (20kHz, NTSC or PAL), choice of text or graphics as the initial screen, or 40 column mode on 80 column hardware.

The ColourPET features are now mostly working. You can print the colour changing codes inside quotes or via CHR. Colour now scrolls. Thanks to Olaf I have written and tested firmware for future 80-column and Analog (256 colour) hardware.

And finally, I have added C128/Plus4/CBM-II -like screen editor ESC sequences. You can now do ESC-T and ESC-B to define a window, or ESC-S or ESC-U to switch between text and graphics screen characters, plus more.

BETA ColourPET rom images are available now on my ColourPET page:
http://www.6502.org/users/sjgray/projects/colourpet/index.html

Or you can assemble your own combination by grabbing the source off of GitHub:
https://github.com/sjgray/cbm-edit-rom

There are still some bugs to fix and more features to implement. I look forward to your comments/feedback.

Steve
 

________________________________
 From: Steve Gray <sjgray@rogers.com>
To: "cbm-hackers@musoftware.de" <cbm-hackers@musoftware.de> 
Sent: Thursday, December 12, 2013 10:47:29 PM
Subject: Re: PET/CBM Editor ROM Project
  


Hi Andre,

I'll look into it. I'm worried about space requirements. Yes, I verified one more fixed entry point today, so now its up to 3. I wonder if later BASIC or KERNAL ROMS were changed to go through the jump table, or if Commodore never bothered to fix them... there must have been a reason to add the table in the first place.

Steve

 

________________________________
 From: A. Fachat <afachat@gmx.de>
To: cbm-hackers@musoftware.de 
Sent: Thursday, December 12, 2013 6:00:21 PM
Subject: Re: PET/CBM Editor ROM Project
  


Hi Steve,

that looks like an awesome project. Here's one thing you
could probably add: my serial line driver (for a UART 16550 though,
not for a 6551) - so you can run BASIC via serial line. It's in
the Driver section here:
http://6502.org/users/andre/csa/gecko/index.html

What I noted is that the BASIC and rest of the kernal ROM actually
jump directly into some entry points, and not via jump table.
So you have to work around those entry points.

André


On Tuesday 03 December 2013 08:00:30 you wrote:
> Hi all,
> 
> I have started a new project, which is kind of an extension to my ColourPET
> and Keyboard Replacement projects. This is a project to create PET/CBM
> Editor ROMs. This will eventually allow anyone to build an Editor ROM
> containing any combination of 40/80 column screen, N/B/DIN/C64 keyboard,
> 50/60 Hz, or custom video setting (such as NTSC or
 PAL), plus addition
> features such as ColourPET, C128 ESC sequences, Soft-40 column, autoboot,
> or keyboard reboot.
> 
> You can find my web page here:
> http://www.6502.org/users/sjgray/projects/editrom/index.html
> 
> The code is available on GitHub here:
> https://github.com/sjgray/cbm-edit-rom
> 
> There is still a lot to do, and I'm hoping there might be some others here
> that can lend a hand.
> 
> Steve


       Message was sent through the cbm-hackers
 mailing list

       Message was sent through the cbm-hackers mailing list
Received on 2014-01-16 06:00:03

Archive generated by hypermail 2.2.0.