Incoming new core: Amstrad PCW

akeley
Top Contributor
Posts: 1303
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 416 times
Been thanked: 399 times

Incoming new core: Amstrad PCW

Unread post by akeley »

User avatar
kathleen
Top Contributor
Posts: 409
Joined: Fri Jun 26, 2020 4:23 am
Location: Belgium
Has thanked: 224 times
Been thanked: 131 times

Re: Incoming new core: Amstrad PCW

Unread post by kathleen »

Waow this is a great news I really like this forgotten computer. I'm looking forward to seeing it.

かすりん

steddyman
Core Developer
Posts: 39
Joined: Fri Jul 10, 2020 8:13 pm

Re: Incoming new core: Amstrad PCW

Unread post by steddyman »

Hi everyone

I'm the developer of this core. Just working through some issues with the disk emulation then it should be in a reasonable condition. I hope to have a test version available shortly.
LeftEmpty
Posts: 141
Joined: Sun May 24, 2020 6:47 pm
Has thanked: 2 times
Been thanked: 4 times

Re: Incoming new core: Amstrad PCW

Unread post by LeftEmpty »

I wrote my first articles on this thing!
steddyman
Core Developer
Posts: 39
Joined: Fri Jul 10, 2020 8:13 pm

Re: Incoming new core: Amstrad PCW

Unread post by steddyman »

I'm really looking forwards to sharing it, so I can get feedback on accurate it is.
User avatar
tontonkaloun
Posts: 354
Joined: Sun May 24, 2020 7:38 pm
Has thanked: 152 times
Been thanked: 51 times

Re: Incoming new core: Amstrad PCW

Unread post by tontonkaloun »

great news
steddyman
Core Developer
Posts: 39
Joined: Fri Jul 10, 2020 8:13 pm

Re: Incoming new core: Amstrad PCW

Unread post by steddyman »

Quick update. I have it booting games that do not require CPM. No keyboard input yet, so I can't actually start the game.

CPM almost boots, but gets stuck after displaying the copyright message and the number of drives.

https://youtu.be/MyE1c0D7HiE
User avatar
kathleen
Top Contributor
Posts: 409
Joined: Fri Jun 26, 2020 4:23 am
Location: Belgium
Has thanked: 224 times
Been thanked: 131 times

Re: Incoming new core: Amstrad PCW

Unread post by kathleen »

Looks promising thank you so much for the update.

かすりん

steddyman
Core Developer
Posts: 39
Joined: Fri Jul 10, 2020 8:13 pm

Re: Incoming new core: Amstrad PCW

Unread post by steddyman »

Quick update. Disk a lot more reliable but sitll not 100%. Keyboard now working.

https://youtu.be/1IrI-LB45WU
skywalky
Posts: 5
Joined: Thu Jun 11, 2020 10:20 am
Been thanked: 1 time

Re: Incoming new core: Amstrad PCW

Unread post by skywalky »

Thank you, I'm waiting this core. Is the first computer that I touched.
User avatar
ron
Posts: 159
Joined: Sun May 24, 2020 7:02 pm
Has thanked: 67 times
Been thanked: 58 times

Re: Incoming new core: Amstrad PCW

Unread post by ron »

@steddyman
Are you going to release an alpha or a beta version... so we can test and help with bugs?
It's a very interesting core, CP/M native machine.
Thanks for your work !.
User avatar
tontonkaloun
Posts: 354
Joined: Sun May 24, 2020 7:38 pm
Has thanked: 152 times
Been thanked: 51 times

Re: Incoming new core: Amstrad PCW

Unread post by tontonkaloun »

ron wrote: Tue Aug 04, 2020 4:51 pm @steddyman
Are you going to release an alpha or a beta version... so we can test and help with bugs?
It's a very interesting core, CP/M native machine.
Thanks for your work !.
yes ! thank you !!
steddyman
Core Developer
Posts: 39
Joined: Fri Jul 10, 2020 8:13 pm

Re: Incoming new core: Amstrad PCW

Unread post by steddyman »

Yes I will be doing. I've been trying to figure out a really odd reliability issue which causes the core to randomly crash. Once I have that sorted I will release.

I've already added full keyboard support, and Kempston, Spectravideo and Cascade Joysticks, and also AMX, Kempston and Keymouse mice. When it doesn't crash most games and apps are playable.
User avatar
ron
Posts: 159
Joined: Sun May 24, 2020 7:02 pm
Has thanked: 67 times
Been thanked: 58 times

Re: Incoming new core: Amstrad PCW

Unread post by ron »

steddyman wrote: Tue Aug 04, 2020 9:00 pm Yes I will be doing. I've been trying to figure out a really odd reliability issue which causes the core to randomly crash. Once I have that sorted I will release.

I've already added full keyboard support, and Kempston, Spectravideo and Cascade Joysticks, and also AMX, Kempston and Keymouse mice. When it doesn't crash most games and apps are playable.
Thanks very much ! ! !
User avatar
ron
Posts: 159
Joined: Sun May 24, 2020 7:02 pm
Has thanked: 67 times
Been thanked: 58 times

Re: Incoming new core: Amstrad PCW

Unread post by ron »

No news ?
any advance ?
steddyman
Core Developer
Posts: 39
Joined: Fri Jul 10, 2020 8:13 pm

Re: Incoming new core: Amstrad PCW

Unread post by steddyman »

Hi

Yes, lots of advances. I have the disk reading now reliable at upto 32 Mhz and I've added DKtronics sound and joystick support. I expect to be releasing the core this week.

Here is a demo of the DKtronics support:

https://youtu.be/ShGYL9Fc8rM
User avatar
bazza_12
Top Contributor
Posts: 404
Joined: Sun May 24, 2020 7:49 pm
Location: Yorkshire, UK
Has thanked: 247 times
Been thanked: 112 times
Contact:

Re: Incoming new core: Amstrad PCW

Unread post by bazza_12 »

wow! i didn't even know the pcw had game releases.. I thought it was strictly a word processor/spreadsheet..
The music is reversible but time is not. Turn back. Turn back
steddyman
Core Developer
Posts: 39
Joined: Fri Jul 10, 2020 8:13 pm

Re: Incoming new core: Amstrad PCW

Unread post by steddyman »

There are about 200 games for it. Many great text and graphic adventures and even arcade games like Batman.

It is a suprisingly capable system. I recommend you checkout this video by Retro Recipes for an idea of what it is capable of for games:
https://www.youtube.com/watch?v=bwuH09S5YSE
akeley
Top Contributor
Posts: 1303
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 416 times
Been thanked: 399 times

Re: Incoming new core: Amstrad PCW

Unread post by akeley »

Big thanks for working on this. I was an Amstrad fan as a kid, though I could only afford ZX Spectrum. PCW was well out of reach for me back then but I remember reading about it and staring at photos in mags.

Could you tell us more about video output? Will it be a VGA core?
steddyman
Core Developer
Posts: 39
Joined: Fri Jul 10, 2020 8:13 pm

Re: Incoming new core: Amstrad PCW

Unread post by steddyman »

You're welcome.

It should be able to work over VGA. I unfortunately only have a 1600x1200 LCD to test via VGA and it doesn't support the 15khz frequency and looks terrible at anything other than the native resolution. Over HDMI though when scaled from the core it looks fantastic.

The output unscaled over VGA is 720x256 @ 50hz for PAL, or 720x200 @ 60hz for NTSC and both are at a horizontal frequency of 15.63 khz. It uses a 16 Mhz pixel clock.
User avatar
bazza_12
Top Contributor
Posts: 404
Joined: Sun May 24, 2020 7:49 pm
Location: Yorkshire, UK
Has thanked: 247 times
Been thanked: 112 times
Contact:

Re: Incoming new core: Amstrad PCW

Unread post by bazza_12 »

steddyman wrote: Mon Aug 10, 2020 5:33 pm There are about 200 games for it. Many great text and graphic adventures and even arcade games like Batman.

It is a suprisingly capable system. I recommend you checkout this video by Retro Recipes for an idea of what it is capable of for games:
https://www.youtube.com/watch?v=bwuH09S5YSE
thanks for the link.. i had no idea..
The music is reversible but time is not. Turn back. Turn back
User avatar
ron
Posts: 159
Joined: Sun May 24, 2020 7:02 pm
Has thanked: 67 times
Been thanked: 58 times

Re: Incoming new core: Amstrad PCW

Unread post by ron »

@steddyman
As soon as you release it, we can test it and tell you what works for us and what doesn't. We know how to do a good battery of tests.
All with the sole purpose of helping you improve the core, and if you also plan to publish the source we will port it to MiST, MiSTica and SiDi. Since you have taken the initiative and the lead, all we can do is help you to have a good core and that all users can enjoy the PCW in FPGA.

Amstrad PCW core is highly desired and expected, you can bet for it !

Go ahead !!!, Steddyman.
steddyman
Core Developer
Posts: 39
Joined: Fri Jul 10, 2020 8:13 pm

Re: Incoming new core: Amstrad PCW

Unread post by steddyman »

Hi

Yes of course. I have access to Main_MiSTer now and will be adding it to the wiki and creating a new public repo for it sometime this week. I’d prefer to be the one fixing it initially so by all means report any issues,

I already have some things I want to add post release. For example there is currently an oddity with the title screen of Head over Heels displaying mixed up, and I want to change the memory system from solely using BRAM to using BRAM and SDRAM. This will allow it to then support greater than 256k memory.

Probably best to get it stable on MiSTer before porting it to the other platforms, but that shouldn’t take long.
User avatar
ron
Posts: 159
Joined: Sun May 24, 2020 7:02 pm
Has thanked: 67 times
Been thanked: 58 times

Re: Incoming new core: Amstrad PCW

Unread post by ron »

Is there news?, nothing yet ?
Will we have to wait much longer?
I'd love to try this core, do you have an approximate release date?
steddyman
Core Developer
Posts: 39
Joined: Fri Jul 10, 2020 8:13 pm

Re: Incoming new core: Amstrad PCW

Unread post by steddyman »

Not much longer now.
Just ironed out some issues with the Joystick support. Got AMX Mouse support working and now just getting Kempston mouse support working.
User avatar
tontonkaloun
Posts: 354
Joined: Sun May 24, 2020 7:38 pm
Has thanked: 152 times
Been thanked: 51 times

Re: Incoming new core: Amstrad PCW

Unread post by tontonkaloun »

:D we can't wait to try :D
User avatar
kathleen
Top Contributor
Posts: 409
Joined: Fri Jun 26, 2020 4:23 am
Location: Belgium
Has thanked: 224 times
Been thanked: 131 times

Re: Incoming new core: Amstrad PCW

Unread post by kathleen »

tontonkaloun wrote: Thu Aug 13, 2020 8:44 pm :D we can't wait to try :D
Same here :-) I've even already took out of my shelf the original Amstrad PCW book

かすりん

steddyman
Core Developer
Posts: 39
Joined: Fri Jul 10, 2020 8:13 pm

Re: Incoming new core: Amstrad PCW

Unread post by steddyman »

Cool.

Kempston and Keymouse now working.
Sorting out dual drive support now.
User avatar
kathleen
Top Contributor
Posts: 409
Joined: Fri Jun 26, 2020 4:23 am
Location: Belgium
Has thanked: 224 times
Been thanked: 131 times

Re: Incoming new core: Amstrad PCW

Unread post by kathleen »

In Belgium we say "you whet our appetite..." :-)

かすりん

User avatar
ron
Posts: 159
Joined: Sun May 24, 2020 7:02 pm
Has thanked: 67 times
Been thanked: 58 times

Re: Incoming new core: Amstrad PCW

Unread post by ron »

kathleen wrote: Fri Aug 14, 2020 9:56 am In Belgium we say "you whet our appetite..." :-)
I'm turning on my physical PCWs while we wait to see if Steddyman is going ( or not ) to release the PCW core for dinner time :mrgreen: . Lunch choked a little. :D
Post Reply