Sunday, April 10, 2016

Thursday, April 7, 2016

CP/M cartridge arrived - tests have amazing results!

So, yesterday arrived C64 CP/M Cartridge.
For me is no so important if is CP/M running, but if is accessible its Z80 CPU.
First time I turned off SCPU and tested in C64 mode - Z80 works and CP/M 2.2 too. Maybe you think - so, what new, C128 has Z80 and newer CP/M version... if this had to be only one positive result, Z80 and CP/M could had both modes - C128 and C64 too. BTW: CP/M 2.2 and 3.0 are compatible but CP/M 2.2 cannot read CP/M 3.0 disks...
But now I turned on SCPU, first test failed... I was not surprised, but don't wanted to lost the fight. I switched SCPU to 1MHz and tried again - and - in C64 mode was working Z80 and CP/M too... I was surprised, so in hope I switch to C128 mode and try CPU switch routine with simple Z80 program - amazing - works perfectly, only one thing is in timing, SCPU must to be set to 1MHz. Now I tried to load CP/M 2.2 directly to Basic 2.0 start address to execute CP/M loader in C128 mode - failed what was not surprise.
What these results giving us?
- C128 has without SCPU 3 CPUs: MOS 8502, Z80 inside C128, Z80 inside cartridge
- C128 has with SCPU 2 CPUs: WDC 65816 and Z80 inside cartridge
- in C64 mode are available without SCPU 2 CPUs: 8502 and Z80 inside cartridge
- in C64 mode with SCPU are available 2 CPUs: 65816 and Z80 inside cartridge
What it means?
C128 can work in both modes with code of these CPU families: X65, 65K and X80 - even C128 without SCPU has 2 Z80 CPUs!
I add X80 feature finally to The Ace for C128 and C64 computers...

The Ace
- output routine is near to finish, I'm handling C65 chargen and screen loaction


Friday, March 18, 2016

ASCII output and CP/M cartridge

Screenshots I published not 'cause SinCore needs true ASCII output, I see that standard Commodore Kernal routine BSOUT changes codes of characters at output. I used it 'cause is common for all 4 computers - C128, C64, C65, M65. I know that I want have core Kernal independent, but if is anything common it's acceptable.
I'm awaiting CP/M cartridge to attempt use of its Z80 also when is SCPU turned on. About this is written on OS webpage.

Sunday, March 13, 2016

New build - Power-On message with bootsequence

This night I finished power-on message with bootsequence.
Here's late night or early morning, later maybe this evening I'll publish screenshots.
Working on: C128, C128 mode 64, C64, C64DTV, M65, not working M65 mode 64.

Friday, March 11, 2016

New boot sequence for all machines together will be finished this weekend

So, I finished boot sequence problems and I need only optimize code, then start first boot sequence to Editor. This weekend I do it and publish screenshots. Build will be not published 'cause it's really for SinCore made and for user at this time no usable.
When it will be at least usable I'll publish build.


Sunday, February 28, 2016

Bootsequence near finish

New builds in The Ace core are made.
At now I can recognize each model (in case of M65 really thanks to Paul Gardner-Stephen) at start process and load videochips defaults then output power on message. It's only text based for core. When will be universal whole core I go on C128 features to make them common as is possible.
Screenshots I'll publish soon.

Wednesday, February 10, 2016

Build 1602.010 @1119.1

Hi all fans of The Ace OS. Since I merged all versions together, I began to apply it to SinCore. As first, SinCore is Single Core for all three Commodore computers - 128, 64, 65 and Mega 65.
I want to create it transparent that for all will be possible to run single core. I try as is possible to make it Kernal independent. SinCore is written in X65 RISC architecture (RISC meaning only standard opcodes). So, new work began and all code used in The Ace 128 and its SinCore 128 will be after modification applied. SinCore will have included Extension for machine specific code.
News and changes I'll publish here.

Saturday, October 31, 2015

News, changes

So, yesterday I updated main web about The Ace and look at - there are so many changes that I'll be very happy for each comment what - you - Commodore users mean.

Monday, February 9, 2015

Today evening; I'll get CRT monitor for control computer by Lightpen

Like time was going I was searching for CRT monitor for using lightpen to control computer. This evening I'll get one and try it, later I'll publish any lightpen demo and my dream will be more real...